安卓專案的目錄結構

2022-10-10 23:15:16 字數 901 閱讀 7807

當我們建立乙個andriod以後,就可以看到以下的目錄結構:

這個目錄是我們所有j**a**的地方。

2.gen

這個目錄是自動生成的,主要是乙個r.j**a檔案,在專案中新增的任何資源都會在其中生成乙個相應的資源id。這個資源檔案永遠不要手動去修改它。

3.assets

這個目錄用的不多,主要存放一些隨程式打包的檔案,在你的程式執行時可以動態讀取到這些檔案的內容。另外,如果你的程式中使用到了webview載入本地網頁的功能,所有網頁相關的檔案也都存放在這個目錄下。

4.bin

5.libs

如果在專案中使用到了第三方的jar包,就需要把jar包放在該目錄下,放在這個目錄下的jar包都會被自動新增到構建路徑中去。

6.res

這個目錄存放的是專案中所使用的,布局,字串,這些都是資源。前面提到的r.j**a檔案也是根據這個目錄生成的。放在drawable目錄下,布局放在layout目錄下,字串放在values目錄下。

res/values下放的都是字串資源。

7.andriodmainfest.xml

這是正文andriod專案的配置檔案,專案中定義的所有四大元件都需要在這個檔案裡註冊。另外還可以在這個檔案中新增許可權宣告,也可以重新指定專案指定的程式最低相容版本和目標版本。

8.project.properties

這個檔案通過一行**指定了編譯程式所使用的sdk版本。

在 andriodmainfest.xml檔案中可以找到如下**:

這就是對我們生成的activity進行註冊, 

這兩句**告訴我們這個activity是專案的主活動。

再看安卓專案結構

首先是三個android studio自己建立的 這兩個由android studio 自動建立的,如果環境發生變化,往往需要刪除它們,否則專案無法正常使用 由intellij idea自動建立,用於標識這是乙個intellij idea 專案 然後是乙個關係也不大的 在編譯時生成,環境發生變化的時...

ios專案的目錄結構

的部落格 網上相關的資源不多,開源的且質量還不錯的ios專案也是少之又少,最近正好跟同事合作了乙個ios專案,來說說自己的一些想法。目錄結構 models macro general helpers vendors sections resources 乙個合理的目錄結構首先應該是清晰的,讓人一眼看...

Go專案的目錄結構

專案目錄結構如何組織,一般語言都是沒有規定。但go語言這方面做了規定,這樣可以保持一致性,做到統 一 規則化比較明確。1 一般的,乙個go專案在gopath下,會有如下三個目錄 bin pkg src 其中,bin存放編譯後的可執行檔案 pkg存放編譯後的包檔案 src存放專案原始檔。一般,bin和...