我們來介紹一些Android的目錄結構,在建立新項目的過程中,ADT會自動建立一系列目錄和文件,這些目錄和文件有固定的作用,有的允許修改,有的不能修改。新創建的Android項目,項目結構包含src目錄、gen目錄、assets目錄、res目錄、庫文件android.jar以及三個項目工程文件AndroidManifest.xml、project.properties、proguard.cfg。如圖:
src目錄:源代碼目錄,所有允許用戶修改的java文件和用戶自己添加的java文件都保存在這個目錄中。
gen目錄:1.5版本之后新增的目錄,用來保存ADT生成的R.java文件。
android.jar文件:是Android程序所能引用的函數庫文件,Android平臺所支持的API都包含在這個文件中。
assets目錄:用來存放原始格式的文件,例如音頻文件、視頻文件等二進制格式文件。此目錄中的資源不能被R.java文件索引。
res目錄:資源目錄,有五個子目錄用來保存Android程序所有資源。
proguard.cfg文件:Android混淆器,用來防止程序被反編譯,其實也就是將變量的名稱混淆一下,降低程序的可讀性。