【Android】——開發過程中各個目錄的意義

【背景】


A:聽說現在Android老火了

B:嗯,我知道。最近正準備學學,掌握個新技能,以後出去裝×

A:………………


        Android系統已經成爲全球應用具有廣泛影響力的手機操作系統,現在市面上的手機,Android陣營的佔相當大的比例。對於IT人員來說,與時俱進是必備的素質,所以瞭解Android的知識也很有必要。

       話雖這麼說,不過剛開始接觸,啥也不懂,從基礎開始吧


首先,創建一個Android程序:

1、src目錄下是java源代碼存放目錄,裏面一般都是.java結尾的java文件


2、gen目錄是Android開發工具自動生成的文件。目錄中有個包名,這個包名是自己定義的。在包裏頭有兩個文件一個是BuildConfig.java文件,一個是R.java文件。BuildConfig.java文件是Android調試用的。R.java文件纔是最重要的。Android會根據你放入res目錄的資源,自動更新R.java文件,R.java文件在Application中起到字典的作用,它包含了各種資源的地址(ID),通過R.java文件,應用可以方便找到相應的資源元素。BuildConfig.java和R.java文件最好都不好人工去修改。


3、res目錄是資源目錄 在這個目錄中,我們可以存放應用使用到的各種資源,如XML界面文件、圖片、數據等。res目錄下有以drawable開頭的四個目錄,其中drawable-hdpi裏面存放高分辨率的圖片如WVGA 400*800 FWVGA 480*854;drawable-mdpi裏面存放中等分辨率的圖片如HVGA 320*480;drawable-ldpi裏面存放低分辨率的圖片如QVGA 240*320。layout專門存放xml界面文件,xml文件通html文件一樣,主要用於顯示用戶操作界面。values專門存放應用中使用到的各種類型的數據,不同類型的數據存放在不同的文件中,如string.xml定義字符串和數值,arrays.xml定義數組


4、assets資源目錄一般用於存放html文件、數據庫文件、javascript文件,assert目錄下的文件不會在R.java自動生成ID,所以讀取assets目錄下的文件必須指定文件的路徑


5、AndroidMamifest.xml項目清單文件。這個文件列出了應用程序提供的功能,開發好的各種組件需要在此文件中進行配置,當應用使用到系統內置的應用(如電話服務、互聯網服務、短信服務、GPS服務等)你還需在此文件中聲明使用權限


6、project.properties項目環境信息 一般不修改此文件


【後記】


A:你那個裝×技能,Android學的怎麼樣了?

B:唉,別提了,正在搞。。。

A:打鐵還需自身硬啊!

B:…………

 

發佈了122 篇原創文章 · 獲贊 28 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章