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