码迷,mamicode.com
首页 > 移动开发 > 详细

Android-Manifest文件

时间:2015-05-29 21:47:18      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:android   manifest   

Android-Manifest文件
一 manifest功能
应用程序的全局配置文件
应用程序的入口配置
包的唯一指定名
Android四大组件的定义:Activity,Service, Broadcast Receiver Content Provider
定义应用程序具备的全新
定义instrumentation做自动化测试
定义应用程序所需要的最小的sdk
列出应用程序所需要的类库


二 结构及定义
一些常用的标签:
<manifest>
四大组件的定义:<application>
应用程序使用的权限:<uses-permission/>
自定义权限:<permission/>
自定义权限树-方便我们有大量的权限的时候:<permission-tree/>
自定义权限组:<permission-group/>
测试构件(单元测试为主):<instrumentation/>
使用的sdk的版本:<uses-sdk/>
</manifest>


三 文件的约定
元素Element:
全部小写
<manifest><application>必须有且仅有一个
同一级别的元素的顺序无关,例如同级别的Activity的顺序可以不同,但是<activity-alias>必须跟在<activity>之后
属性Attitude:
处理name属性都是可选的
除了<manifest>下package="chengzhi.hello"的属性,其余前面都要加上android:


四 manifest的解析方式
1 应用程序安装的时候,manifest信息会放到一张系统的索引表里面
2 系统启动的时候,PackageManageServiceduqu manifest的信息
3 应用程序启动的时候,Launcher进行系统级判断,比如最小的sdk等
4 四大组件在需要的时候才实例化,系统刚启动的时候,只启动一个主Activity

Android-Manifest文件

标签:android   manifest   

原文地址:http://blog.csdn.net/qq_22075977/article/details/46240907

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!