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