您的位置:首页 > 移动开发 > Android开发

AndroidManifest详解

2014-03-26 10:29 218 查看
每一个android app在其根目录下都有一个AndroidManifest.xml的文件。这个文件告知系统关于这个app的必要信息,这些信息是Android系统运行这个app所必须的。文件包含:

包名,这个包名是app在系统中的唯一标识;
app用到的组件:activity,receiver,service和provider;以及每个组件的class名和具有的功能,这样系统就能知道在什么情况这些组件能被launch;
声明该app具有哪些权限,可以访问系统保护的API;
声明访问该app组件需要的权限;
测试相关的;
用到的库;
android SDK的版本;

下面是manifest.xml的文件结构:

<?xml version="1.0" encoding="utf-8"?>
<manifest>
<uses-permission />
<permission />
<permission-tree />
<permission-group />
<instrumentation />
<uses-sdk />
<uses-configuration />
<uses-feature />
<supports-screens />
<compatible-screens />
<supports-gl-texture />
<application>
<activity>
<intent-filter>
<action />
<category />
<data />
</intent-filter>
<meta-data />
</activity>

<activity-alias>
<intent-filter> . . . </intent-filter>
<meta-data />
</activity-alias>

<service>
<intent-filter> . . . </intent-filter>
<meta-data/>
</service>

<receiver>
<intent-filter> . . . </intent-filter>
<meta-data />
</receiver>

<provider>
<grant-uri-permission />
<meta-data />
<path-permission />
</provider>

<uses-library />
</application>
</manifest>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: