AndroidManifest文件简单说明

来源:互联网 发布:点明安卓读屏软件 编辑:程序博客网 时间:2024/06/05 07:24
AndroidManifest文件的作用?
在工程目录下可以找到AndroidManifest.xml文件,它主要用于声明需要注册应用程序组件,指明应用程序所需链接到的第三方库,还有程序运行所需要的特殊权限。
详细如下:
1. 用 Java 包给应用程序命名。这个包名是应用程序的唯一标识;
2. 描述应用程序的组件 --- 组成应用程序的 Activity、Service、Broadcast Receiver 以及 Content Provider。它要用每个组件的实现类来命名,并向外发布对应组件功能(例如,组件所能处理的 Intent 消息)。这些声明会让 Android 系统了解应用程序中组件,以及这些组件被加载的条件。
3. 判断哪些进程是主应用程序组件。
4. 声明应用程序所必须的权限,以便能够访问被保护的 API,以及能够跟其他应用程序进行交互。
5. 为了跟应用程序组件进行交互,还声明了其他要求有的权限。
6. 列出了能够提供应用程序运行时的分析和其他信息的 Instrumentation 类。只有在开发和测试应用程序时才在清单文件中声明这些类,在应用程序被发布之前,要删除这些类。
7. 声明应用程序所要求的最小的 Android API 级别。
8. 列出应用程序必须链接的外部库。

如何写AndroidManifest文件中的具体项?
AndroidManifest.xml文件的内容符合xml文件的格式,有标签对,属性,值。
因为使用了Android-Studio进行开发极大简化了对AndroidManifest文件的操作,当我们新建组件时IDE会自动帮我们把需要的信息写好。但其他的属性值比如意图过滤器,权限申请等等仍然需要自己设置。
开发时按需求设置即可。
列出一些常用的标签,先熟悉一下:
<action>
<activity>
<activity-alias>
<application>
<category>
<data>
<grant-uri-permission>
<instrumentation>
<intent-filter>
<manifest>
<meta-data>
<permission>
<permission-group>
<permission-tree>
<provider>
<receiver>
<service>
<uses-configuration>
<uses-library>
<uses-permission>
<uses-sdk>
详细介绍可参考点击打开链接
0 0
原创粉丝点击