Android目錄結(jié)構(gòu)(詳解)
描述應(yīng)用程序的組件,對實(shí)現(xiàn)每個組件和公布其功能的類進(jìn)行命名,這些聲明使得Android系統(tǒng)了解這些組件以及它們在什么條件下可以被啟動
決定哪個組件運(yùn)行在哪個進(jìn)程里面
聲明應(yīng)用程序必須具備的權(quán)限,用以訪問受保護(hù)的API,以及和其他進(jìn)程的交互
聲明應(yīng)用程序其他的必備權(quán)限,用以組件之間的交互
列舉application所需要鏈接的庫
以HelloAndroid項(xiàng)目的功能清單為例子進(jìn)行講解:
package=cn.csdn.android.demo
android:versionCode=1
android:versionName=1.0>
android:icon=@drawable/ic_launcher
android:label=@string/app_name>
android:label=@string/app_name
android:name=.HelloActivity>
1.4.1
package=cn.csdn.android.demo
android:versionCode=1
android:versionName=1.0>
1.4.2 元素
android:icon=@drawable/ic_launcher
android:label=@string/app_name>
android:label=@string/app_name
android:name=.HelloActivity>
元素是一個很重要的元素,開發(fā)組件都會在此下定義
元素的”icon”屬性是用來設(shè)定應(yīng)用的圖標(biāo),其中“@drawable/ic_launcher”的意思是:在R.java文件中的drawable靜態(tài)內(nèi)部類下的icon,如下圖所示
元素的“label”屬性用來設(shè)定應(yīng)用的名稱,其中“@string/app_name”和上述的一樣,也是R.java文件中的string靜態(tài)內(nèi)部類下的app_name
1.4.3 元素
android:label=@string/app_name
android:name=.HelloActivity >
元素的作用是注冊一個activity信息,當(dāng)我們在創(chuàng)建“HelloAndroid”這個項(xiàng)目時,指定了“Created Activity”屬性為“HelloActivity”,然后ADT在生成項(xiàng)目時幫我們自動創(chuàng)建了一個Activity,就是“HelloActivity.java”;
元素的“name“屬性指定的是Activity的類名,其中“.HelloActivity”中的“.”指的是
1.4.4
1.5
1.6 存放Android自身的jar包
評論