Android程式結構解析

來源:互聯網
上載者:User

Android是當下智能手機市場的主流作業系統,在最近的幾年內需求量一直不可忽視,也有著越來越強大的趨勢,今天我給大家詳細講解下android程式結構目錄的組成:先看下面這幅人工圖:

zhuwangbiluo(工程名)

------src(源檔案檔案夾)

------------com.example.xiaomo(包名稱)

------------------xiaomo.java(Activity類)

------gen(儲存自動產生的R資源檔夾)

------------com.example.xiaomo(包名稱)

------------------R.java(工程自動產生的資源索引類)

------android Library(Android SDK jar 檔案)

------assets(儲存原始資源檔的檔案夾)

------bin

------libs(其他jar包)

------res(資源檔夾)

------------drawable(儲存圖片的資源檔夾)

------------------***.jpg

------------layout(介面布局檔案夾)

------------------main.xml

------------values(簡單值設定檔夾)

------------------string.xml

------AndroidMainfest.xml(Android配置資訊清單檔)

下面詳細講解各個檔案用途:

1、xiaomo.java

該類比較簡單,繼承了Activity類,並覆蓋了onCreate方法,並在其中調用了父類的構造方法,然後調用setContentView方法展示視圖介面。

2、R.java

該類是一個資源索引類,系統自動產生,無需修改。會根據不同的資源類型,包含不同的靜態內部類,attr中聲明屬性;drawable中聲明圖片資源,layout中聲明布局檔案;string中聲明字串。

3、string.xml

xml檔案,聲明系統中使用到的字串常量,可以降低程式耦合性,又可以使用一種特殊的方法來使用字串,提高運行效率。

4、main.xml

xml檔案,聲明了程式中使用到的試圖組件,將程式展示層和控制層分開降低了程式耦合性,提高程式的可配置性。

5、AndroidMainfest.xml

xml檔案,Android工程的一個全域設定檔,所有的Android中使用的組件(Activity、Service、ContentProvider和Broadcast Receiver)都要在該檔案中聲明,並且該檔案還可以聲明一些許可權和SDK最低版本等資訊。

出處:http://blog.csdn.net/cl05300629/article/details/17577889 作者:佇望碧落

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.