# 了解AndroidManifest.xml文件的主要用途

**URL:** <https://www.isharkfly.com/t/androidmanifest-xml/2223>\
**Category:** 程序语言\
**Created:** [May 12, 2013, 9:21am UTC](https://www.isharkfly.com/t/androidmanifest-xml/2223 "2013-05-12T09:21:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [May 12, 2013, 9:21am UTC](https://www.isharkfly.com/t/androidmanifest-xml/2223/1 "2013-05-12T09:21:25Z")

</div>

AndroidManifest.xml主要包含以下功能：

[list]  
[_] 说明application的java 数据包，数据包名是application的唯一标识；  
[_] 描述application的component；  
[_] 说明application的component运行在哪个process下；  
[_] 声明application所必须具备的权限，用以访问受保护的部分API，以及与其他application的交互；  
[_] 声明application其他的必备权限，用以component之间的交互；  
[_] 列举application运行时需要的环境配置信息，这些声明信息只在程序开发和测试时存在，发布前将被删除；  
[_] 声明application所需要的AndroidAPI的最低版本级别，例如1.0，1.1，1.5等；  
[_] 列举application所需要链接的库；  
[/list]
