天天看點

Android開發五 Android應用程式架構

src/  java原代碼存放目錄

gen/ 自動生成目錄

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

res/ 資源(Resource)目錄

在這個目錄中我們可以存放應用使用到的各種資源,如xml界面檔案,圖檔或資料。

assets資源目錄

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

AndroidManifest.xml 項目清單檔案

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

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

本文轉自左正部落格園部落格,原文連結:http://www.cnblogs.com/soundcode/archive/2012/03/31/2427638.html,如需轉載請自行聯系原作者

繼續閱讀