天天看點

Android應用程式架構

src/  java原代碼存放目錄

gen/自動生成目錄

gen 目錄中存放所有由android開發工具自動生成的檔案。目錄中最重要的就是r.java檔案。這個檔案由android開發工具自動産生的。android開發工具會自動根據你放入res目錄的資源,同步更新修改r.java檔案。正因為r.java檔案是由開發工具自動生成的,是以我們應避免手工修改r.java。r.java在應用中起到了字典的作用,它包含了各種資源的id,通過r.java,應用可以很友善地找到對應資源。另外編繹器也會檢查r.java清單中的資源是否被使用到,沒有被使用到的資源不會編繹進軟體中,這樣可以減少應用在手機占用的空間。

res/資源(resource)目錄

在這個目錄中我們可以存放應用使用到的各種資源,如xml界面檔案,圖檔或資料。具體請看ppt下方備注欄。

libs/支援庫目錄

程式開發時需要的一些三方的jar包可以放在這個目錄,系統會自動把裡面的jar包,添加到環境變量。

assets資源目錄

android除了提供/res目錄存放資源檔案外,在/assets目錄也可以存放資源檔案,而且/assets目錄下的資源檔案不會在r.java自動生成id,是以讀取/assets目錄下的檔案必須指定檔案的路徑,如:file:///android_asset/xxx.3gp

androidmanifest.xml項目清單檔案

 這個檔案列出了應用程式所提供的功能,以後你開發好的各種元件需要在該檔案中進行配置,如果應用使用到了系統内置的應用(如電話服務、網際網路服務、短信服務、gps服務等等),你還需在該檔案中聲明使用權限。

project.properties項目環境資訊,一般是不需要修改此檔案

繼續閱讀