1.AndroidManifest.xml文件的主要功能:
a.说明Android应用程序所属的Java包,Java包是Android应用程序的唯一标识,同一台设备上不能有两个或两个以上的应用程序属于同一个Java包
b.声明Android应用程序所必备的权限,用以访问受保护部分API以及与其他Android应用程序的交互
c.声明Android应用程序其他的必备权限,用以该应用程序中组成部件之间的交互
d.声明Android应用程序所需要的Android API的最低版本级别
2.AndroidManifest.xml中的主要标签
application标签:一个清单文件只能包含一个application节点。其还可作为一个包含了活动、服务、内容提供器和广播接收器标签的容器,用来指定应用程序组件。
activity标签:应用程序显示的每一个Activity都要求有一个activity标签,并使用android:name属性来指定类的名称。
service标签:与activity标签一样,应用程序中使用的每一个service类都要创建一个新的service标签。
provider标签:provider标签用来说明应用程序中每一个类容提供器,而来管理数据访问以及程序类和程序间共享的。
receiver标签:通过添加receiver标签,可以注册广播接收器(BroadcastReceiver),而不用事先启动应用程序。
user-permission标签:user-permission标签中声明了应用程序的权限,这些权限是应用程序正常执行所必须的。