AndroidManifest.xml指定了App运行配置信息,是一个XML描述文件,初始内容如下
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.emptyapplication">
<application
android:allowBackup="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:roundIcon="@drawable/icon"
android:supportsRtl="true"
android:theme="@style/Theme.EmptyApplication">
<activity
android:name=".MainActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<!-- 设置主活动 -->
</activity>
</application>
</manifest>
可见AndroidManifest.xml根结点为manifest,其中各个配置函数大致功能如下:
1、<Application>节点
android:allowBackup="true"。 是否允许应用备份
android:icon="@drawable/icon" App在手机上显示的图标
android:label="@string/app_name" App在手机上显示的名称
android:roundIcon="@drawable/icon" 指定App的圆角图标
android:supportsRtl="true"。 是否支持阿拉伯语/波斯语这种从右往左的文字排列顺序
android:theme="@style/Theme.EmptyApplication"。 App显示风格
2、<Activity>节点
<intent-filter>
<action android:name="android.intent.action.MAIN" /> 设置App入口页面
<category android:name="android.intent.category.LAUNCHER" />。 是否在屏幕上显示app图标
</intent-filter>