安卓工程目錄

來源:互聯網
上載者:User

標籤:資源   運行   字串資源   libs   組件   XML   html   目錄結構   項目結構   

1.src目錄

       該目錄下存放Java資源檔,通常會建立許多不同的package用於存放Java代碼,在這裡的含義和普通工程裡面的src目錄是完全一致的。分開存放使得項目結構清晰,既方便前期開發又利於後期維護。

2.gen目錄

       儲存自動產生的位於Android項目包下的R.java檔案。在項目中添加的任何資源都會產生一個相應的資源id,這個檔案不要手動修改。

3.Android目錄

        後面的數字表示安卓項目運行環境的版本號碼。

4.assets目錄     

       該目錄主要存放一些隨程式打包的檔案在程式運行時可以動態讀取到這些檔案的內容。另外如果工程中用到了WebView載入本地網頁,所有網頁相關的檔案也存放在這個目錄下,如.html檔案等。

5.bin目錄

       存放自動產生的二進位檔案、資源打包檔案以及項目執行後產生的apk包(.apk檔案)   

6.res目錄

       在項目中用到的所有圖片、布局、字串資源都要存放在這個目錄下,gen目錄下的R.java檔案中的內容也是根據這個目錄下的檔案自動產生的。

      · 所有的drawable檔案夾都是用來存放圖片的。

      ·  layout檔案夾是用來存放布局檔案的。

      · menu檔案夾是用來存放菜單檔案的。

      · values檔案夾是用來存放字串的。

7.其它檔案

        ①  AndroidManifest.xml ,整個安卓項目的設定檔,程式中定義的所有四大組件都需要在這個檔案裡註冊。另外還可以在這個檔案中給應用程式添加許可權聲明,也可以重新指定建立項目時指定的程式最低相容版本和目標版本。

       ② project.properties ,通過一行代碼指定編譯器時所使用的SDK版本。

       ③ ic-luncher-web.png, 這個是為了google Play市場使用展示的表徵圖,它需要的是512×512的高解析度的表徵圖。

       ④ proguard-project.txt, 為了保護Android項目而做的代碼混淆使用的。官方文檔在:http://developer.android.com/tools/help/proguard.html.            

8.libs檔案夾(圖中未標註)

       如果你的項目中使用到了第三方jar包,就需要把這些jar包都放在libs檔案夾下,放在該目錄下的jar包都會被自動添加到構建路徑裡面去。目錄結構中的Android、Android Private Libraies、Android Dependencies庫裡面的jar包都是已經被添加到構建路徑裡的

安卓工程目錄

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.