安卓學習之安卓程序目錄結構詳解

 文章首發於如下鏈接,轉載請註明出處:http://80sdianying.xyz/?id=6

   首先,我們先上圖,在我們創建出一個安卓項目後,會自動生成若干個目錄,如下圖:

    image.png

    下面我們逐個進行介紹。

    首先是src目錄,這個目錄主要放的是我們java的源文件,在下面自動創建了一個包,包名是我們在創建安卓項目時設置好的。在這個包下面,有一個名爲MainActivity的Java文件,這個文件主要用於設置安卓程序在啓動時顯示的默認activity,也就是界面。

    其次時gen文件夾,這個文件夾時被生成的文件夾,在這個目錄下的文件都是自動生成的,一般我們不需要改動這個文件夾下的內容,其內容都是自動生成,自動更新的。

    後續的三個文件夾放的是我們程序運行時所需的jar文件,第一個包含的是安卓自身的sdk文件,第二個的私有的jar文件,第三個jar文件主要用於向下兼容。

    assets目錄是一個資源文件,主要放置我們程序所需的圖片、音頻等等。

    bin目錄主要放置我們程序編譯之後的二進制文件,我們編譯之後的apk文件也會放在這裏。

    libs目錄主要放置第三方的jar文件,也就是引用的他人的jar文件。

    res目錄類似assets目錄,與其有區別的是,res目錄會按照資源的格式,對資源進行區分放置,例如圖片,就會按照分辨率進行區分。同時,在res目錄下的每個資源都會生成自己唯一的整型ID,在我們想使用該資源時,可使用ID對其進行引用。在drawable開頭的文件夾下,放置的是圖片資源。在layout目錄下,放置的是佈局xml文件。在menu目錄下放置的是控制我們應用菜單的xml文件。value開頭的目錄則放置的是一些值,例如字符串等等。

    AndroidManifest.xml是應用程序的主配置文件,我們在應用程序中所使用的所有的組件,原則上來講都需要在這裏進行註冊。

    下面是一個圖片文件,是我們程序的圖標文件。

    倒數第二個文件用於配置代碼混淆,防止反編譯。

    最後一個文件主要設置項目屬性,例如SDK版本等等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章