在Android中的AndroidManifest.xml文件
AndroidManifest.xml文件 包含您的包的信息 ,包括應(yīng)用程序的組件,如活動(dòng)、服務(wù)、廣播接收器、內(nèi)容提供程序等。愛掏網(wǎng) - it200.com
它還執(zhí)行其他一些任務(wù):
- 它負(fù)責(zé) 保護(hù)應(yīng)用程序 以訪問任何受保護(hù)的部分,提供權(quán)限。愛掏網(wǎng) - it200.com
- 它還 聲明了Android API ,應(yīng)用程序?qū)⑹褂眠@些API。愛掏網(wǎng) - it200.com
- 它 列出了測試類 。愛掏網(wǎng) - it200.com測試類提供配置文件和其他信息。愛掏網(wǎng) - it200.com在應(yīng)用程序發(fā)布之前會(huì)刪除這些信息等。愛掏網(wǎng) - it200.com
這是所有Android應(yīng)用程序所必需的XML文件,位于根目錄下。愛掏網(wǎng) - it200.com
一個(gè)簡單的AndroidManifest.xml文件如下所示:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.javatpoint.hello"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
上述xml文件中使用的元素如下所述。愛掏網(wǎng) - it200.com
<manifest>
manifest 是AndroidManifest.xml文件的根元素。愛掏網(wǎng) - it200.com它具有 package 屬性,描述了活動(dòng)類的包名。愛掏網(wǎng) - it200.com
<application>
application 是manifest的子元素。愛掏網(wǎng) - it200.com它包含命名空間聲明。愛掏網(wǎng) - it200.com該元素包含多個(gè)子元素,聲明了應(yīng)用程序組件,如活動(dòng)等。愛掏網(wǎng) - it200.com
通常使用的屬性有: icon , label , theme 等等。愛掏網(wǎng) - it200.com
android:icon 表示所有Android應(yīng)用程序組件的圖標(biāo)。愛掏網(wǎng) - it200.com
android:label 作為所有應(yīng)用程序組件的默認(rèn)標(biāo)簽。愛掏網(wǎng) - it200.com
android:theme 表示所有Android活動(dòng)的通用主題。愛掏網(wǎng) - it200.com
<activity>
activity 是application的子元素,表示必須在AndroidManifest.xml文件中定義的活動(dòng)。愛掏網(wǎng) - it200.com它具有許多屬性,如label、name、theme、launchMode等等。愛掏網(wǎng) - it200.com
android:label 表示顯示在屏幕上的標(biāo)簽。愛掏網(wǎng) - it200.com
android:name 表示活動(dòng)類的名稱。愛掏網(wǎng) - it200.com這是必需的屬性。愛掏網(wǎng) - it200.com
<intent-filter>
intent-filter 是activity的子元素,描述了活動(dòng)、服務(wù)或廣播接收器可以響應(yīng)的意圖類型。愛掏網(wǎng) - it200.com
<action>
添加意圖篩選器的動(dòng)作。愛掏網(wǎng) - it200.com意圖篩選器必須至少有一個(gè)動(dòng)作元素。愛掏網(wǎng) - it200.com
<category>
將類別名稱添加到意圖篩選器中。愛掏網(wǎng) - it200.com