我們來(lái)介紹一些Android的目錄結(jié)構(gòu),在建立新項(xiàng)目的過(guò)程中翰意,ADT會(huì)自動(dòng)建立一系列目錄和文件住涉,這些目錄和文件有固定的作用麸锉,有的允許修改,有的不能修改舆声。新創(chuàng)建的Android項(xiàng)目花沉,項(xiàng)目結(jié)構(gòu)包含src目錄、gen目錄媳握、assets目錄碱屁、res目錄、庫(kù)文件android.jar以及三個(gè)項(xiàng)目工程文件AndroidManifest.xml蛾找、project.properties娩脾、proguard.cfg。如圖:
src目錄:源代碼目錄打毛,所有允許用戶修改的java文件和用戶自己添加的java文件都保存在這個(gè)目錄中柿赊。
gen目錄:1.5版本之后新增的目錄,用來(lái)保存ADT生成的R.java文件幻枉。
android.jar文件:是Android程序所能引用的函數(shù)庫(kù)文件碰声,Android平臺(tái)所支持的API都包含在這個(gè)文件中。
assets目錄:用來(lái)存放原始格式的文件熬甫,例如音頻文件胰挑、視頻文件等二進(jìn)制格式文件。此目錄中的資源不能被R.java文件索引椿肩。
res目錄:資源目錄瞻颂,有五個(gè)子目錄用來(lái)保存Android程序所有資源。
proguard.cfg文件:Android混淆器郑象,用來(lái)防止程序被反編譯蘸朋,其實(shí)也就是將變量的名稱混淆一下,降低程序的可讀性扣唱。