原创 Android笔记8-关于Manifest

2014-7-29 20:30 1594 17 17 分类: 软件与OS 文集: Android

每个安卓应用程序必须有一个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 

 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
17
关闭 站长推荐上一条 /3 下一条