標籤: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應用架構分析