Android應用架構分析

來源:互聯網
上載者:User

標籤:dma   android應用   顏色   abc   源檔案   dpi   解析   ati   需要   

一、res目錄:

  1、屬性:Android必需;

  2、作用:存放Android項目的各種資源檔。這些資源會自動產生R.java。

    2.1、layout:存放介面布局檔案。

    2.2、strings.xml:字串資源檔;

    2.3、colors.xml:顏色資源檔;

    2.4、dimens.xml:尺寸資源檔;

    2.5、drawable-ldpi,drawable-mdpi,drawable-hdpi:分別是小、中、大三種尺寸圖片檔案。

  3、使用:

    3.1、訪問資源:

      1、使用:@資源類名/資源項名稱。

      2、使用@id/標誌符號:Android的組件需要用標籤中的id屬性值來表示,該值為int類型,並且只能是資源類型的值,即在資源檔XML中表示的值,用@表示解析。如:@id/abc,@+id/xyz。其中abc和xyz都在資源檔中定義。“@”符號提示XML解析器將後面的字串解析成標誌符號。“id/”表示該標誌符號將被歸類在“id”下。“@+id/xyz”表示將會在R.java的id內部類中增加一個項為public static final int xyz=0x*****,後面的值是十六進位。如果已經存在xyz,則不再增加。

      在程式中擷取該組件,使用findViewById();在XML中擷取該組件,使用資源引用的方式:@id/標誌符號。

二、src目錄:

  1、屬性:Android必需;

  2、作用:儲存Java源檔案;

三、AndroidManifest.xml檔案。

  1、屬性:Android必需;

  2、作用:Android項目的全域描述檔案,用於控制Android應用的名稱、表徵圖、存取權限等整體屬性。

四、R.java檔案:

  1、位置:gen目錄下;

  2、作用:根據資源檔自動產生的一個類檔案,類似於Android應用的資源字典。

  3、構成:

    3.1、每類資源對應R類的一個內部類。

Android應用架構分析

相關文章

聯繫我們

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