每个安卓应用程序必须有一个AndroidManifest.xml文件(正是这个名字),在其根目录res下。它在简单的Android系统的应用提出了重要的信息,信息系统必须具备之前,它可以运行任何应用程序的代码。除其他事项外,清单中执行下列操作:
(1)它命名为应用程序的Java包。包的名称作为一个应用程序的唯一标识符。
它描述了应用程序的组件-的活动,服务,广播接收机,内容提供商,应用程序组成。它命名的类,实现每个组件,并出版自己的能力(例如,他们可以处理哪些意图的消息)。这些声明让Android系统知道的组件是什么和在什么条件下,他们可以推出。
(2)它决定哪些进程将主机应用程序组件。
(3)它宣称,应用程序必须有权限才能访问受保护的API部分,并与其他应用程序进行交互。
(4)它还宣布,其他人则需要以与应用程序的组件交互的权限。
(5)它列出了仪器仪表类,提供了分析和其他信息的应用程序正在运行。这些声明是在清单中,只有当应用程序正在开发和测试;申请公布之前,他们正在拆除。
(6)它宣布的Android API的应用程序需要的最低水平。
(7)它列出了库,应用程序必须与配对。
举例如下说明:
1 2 package="com.example.test"
3 android:versionCode="1" //生成代码的版本号
4 android:versionName="1.0" > //生成APK版本号
5
6 7 android:minSdkVersion="8"
8 android:targetSdkVersion="15" /> //所使用的最低和目标版本
9
10 11 android:icon="@drawable/ic_launcher" //程序的logo图片
12 android:label="@string/app_name" //程序的名字
13 android:theme="@style/AppTheme" > //主题
14 15 android:name=".MainActivity" //主活动的名字
16 android:label="@string/title_activity_main" >
17 //意图过滤器
18 //指明程序的入口
19
20 21 22 23 24
25
文章评论(0条评论)
登录后参与讨论