android項目目錄介紹之二

Devices:顯示的是連接到Android開發環境的設備,包括模擬器和手機。

Android的錯誤信息和調試信息都在logcat中打印

      Android中,所有資源文件,都會在R.java中生成對應的idR文件通過靜態內部類的形式來管理資源文件,一種類型的資源文件,在R文件中對應一個內部類。R.java中的內容是系統自動生成的,不可以手動更改的。R文件中維護的都是整型變量。

    在Android中,文件名不能以數字開頭。

    在Android所有的資源文件都不能使用中文命名。

    在不同的屏幕分辨率下,需要不同的圖片。在不同的drawable下放置圖片,是爲了屏幕適配。
    src:存放Android項目中的所有Java代碼

    gen:

        buildConfig:應用是否可調試

        R: 保存醒目中使用的資源的id。資源id由系統自動生成,不可以手動更改。

    libs:在Android中,所有第三方的jar包都放在libs文件夾下面。
只有導入了Android.jar這個包,纔可以使用Androidapi    
    assets
:資源文件夾,存放視頻或者音樂等較大的資源文件
   
bin:存放應用打包編譯後的文件
    res:資源文件夾,在這個文件中的所有資源,都會有資源id,讀取時通過資源id就可以讀取到。資源id中不能出現中文。
   
layout:佈局文件夾,保存的是佈局文件,Android中所有的佈局文件都是xml文件。佈局文件是用來設置屏幕布局的。
    menu:菜單配置文件,用來對菜單進行配置。決定菜單的樣式和功能。

    values 
         
strings.xml:存放項目中使用的string字符串資源,用來定義字符串資源。
          使用的時候通過字符串資 源的name作爲id使用。沒有指定
stringname的字符串無法使用。方便國際化。
         
使用方式@string/name名稱

        styles.xml  定義樣式和主題的資源文件。

        dimens.xml用來定義尺寸的資源文件。方便做屏幕適配。

            Android中推薦的尺寸單位是dp.像素在任何屏幕上的顯示都是一樣的。

            dp與屏幕密度(分辨率)有關

      Android應用的包名和部署的包名是可以不一樣的。Android中把應用程序部署的包名作爲應用的唯一標
       (
package="com.test.helloWord")。

       android:versionName="1.0"Android應用的版本號
       android:versionCode
="1" Android程序代碼的版本號
 
      android:minSdkVersion="21"   最低支持的系統版本

       android:targetSdkVersion
="21"  sdk版本
       android:theme
="@style/AppTheme"設置主題
      
android:icon="@drawable/ic_launcher" 應用程序的圖標

       android:label
="@string/app_name" 應用程序的名字

 配置應用程序的入口  任何一個應用程序如果沒有程序入口,則無法啓動。

 <intent-filter>

  <action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

project.propertiestarget=android-18,決定Android程序的編譯的sdk版本。

發佈了70 篇原創文章 · 獲贊 4 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章