Android-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
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。