AndroidManifest.xml文件详解

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标签中声明了应用程序的权限,这些权限是应用程序正常执行所必须的。

posted @ 2012-11-26 18:25  洒洒  阅读(305)  评论(0编辑  收藏  举报