天天看點

Android 之 Android目錄

android的目錄結構如圖所示:

Android 之 Android目錄

下面來分别說說各個目錄:

1、src:存放應用程式中所有的(背景)源代碼,代碼的源檔案一般存放在相應的包下面。

2、gen:該目錄下一般有buildconfig.java 和 r.java兩個檔案;

[1]buildconfig:配置檔案,不能更改

[2]r:資源檔案,由adt自動産生,存放着應用程式中所使用的全部資源檔案的id,在程式開發過程中隻是使用r檔案,一般不需人工修改。

3、android4.4w:存放的是項目所需要的支援.jar包。

4、android private libraries:第三方支援檔案,4以後版本的類庫。

5、assets:存放應用程式使用的外部資源檔案,程式可以通過輸入/輸出流對該目錄檔案進行讀寫,此處的資源不會在gen中生成資源索引。

6、bin:編譯後的二進制檔案:

[1]dexedlibs:支援庫;    [2]res:沒有編譯的資源檔案;    [3]androidmanifest.xml;

[4]classes.dex:打包的class; [5]myandroid.apk:生成的檔案;    [6]resources.ap_:編譯的資源檔案。

7、libs:下面的是java的jar包,與android private libraries下的一樣。

8、res 資源目錄:在此處放的資源,會在gen中生成資源檔案索引

[1]drawable:資源圖檔;分辨率由高到低依次為:drawable-xxdpi、drawable-xhdpi、drawable-hdpi、drawable-mdpi、drawable-mdpi 。

[2]layout:layout索引,存放布局檔案;    [3]menu:menu索引值,存放菜單檔案;

[4]values:存放鍵值對,字元串索引值;更改值或者增加值會在gen中的r.java更新自動生成。  

(1)dimens:尺寸大小;(2)string:字元串索引;(3)sytles:類型樣式。

[5]values:資源螢幕适配。

9、androidmanifest.xml:android主配置檔案。

10、project.properties:工程屬性,使用的包和版本第三部分的android的版本的包可以更改," 右擊 "項目名稱→" properties "→" android ",選擇相應版本。

介紹一下androidmanifest.xml: