APP Manifest -Android

来源:互联网 发布:剑网3御姐捏脸数据 编辑:程序博客网 时间:2024/06/04 00:43

      

       AndroidManifest.xmL详解

每一个应用程序必须在根目录(你所创建的工程)里有一个AndroidManifest.xml文件,这个文件向安卓系统提供了APP程序的重要信息,系统在运行程序时一定要知道这些信息;所以一个AndroidManifest.xml文件要做以下几件事:

  • 命名了这个程序的主包名,数据包名是application的唯一标识。例如package="com.example.dialogtest"
  • 描述了应用程序的组件包括activities, services, broadcast receivers,并提供了定义组件的类的能力(可以干什么),这些描述让安卓系统知道什么组件在什么情况下可以被使用
  • 定义了在哪些processes可以使用组件
  • 声明application所必须具备的权限,用以访问受保护的部分API,以及与其他application的交互;
  • 声明application其他的必备权限,用以component之间的交互;
  • 列出了用于性能分析的Instrumentation类和其他,这些声明只出现在应用程序被开发和测试,当出版是这些信息将被移除
  • 声明了application支持的最小的Android API  
  • 列出了应用程序要连接的库

以下的属性都可以出现在manifest里(点击各属性了解详细信息若无翻译本编还没有更新)

<action> 
<activity> 
<activity-alias> 
<application> 
<category> 
<data> 
<grant-uri-permission> 
<instrumentation> 
<intent-filter> 
<manifest> 
<meta-data> 
<permission> 
<permission-group> 
<permission-tree> 
<provider> 
<receiver> 
<service> 
<supports-screens> 
<uses-configuration> 
<uses-feature> 
<uses-library> 
<uses-permission> 
<uses-sdk>

0 0
原创粉丝点击