歪谈AndroidManifest

本文纯属理论瞎扯,不可能解决实际问题,解决实际问题还要实战。

Android 不解释,也无法解释,套用官方说法:是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,Google公司和开放手机联盟领导及开发。

Manifest 动作上是使显现(reveal its presence or make an appearance ),证明(provide evidence for ),记录(record in a ship's manifest ),究竟reveal了what,又prove了what,record了what,弄明白了有利于我们了解AndroidManifest文件在项目中的作用,就是描述记录一些东西向android系统证明你使用的一些东西都定义过。名义上是一份名单(a customs document listing the contents put on a ship or plane),只有上了名单的组件你才可以使用,描述上是明白的(clearly revealed to the mind or the senses or judgment),就是要清清白白,是android系统明白,也使得开发人员明白。个人感觉manifesto(a public declaration of intentions (as issued by a political party or government) )更能好。

manifest不是android独创的,java打包jar时会有说明一些配置信息,而XP以后,则会首先读取Manifest,获得exe文件需要调用的DLL列表。
俗话说前面没好戏,前面咬文嚼字纯属扯淡,下面开讲。

General attributes(通用属性)

1.Package(报名,资源文件R的归属,牵一发动全身)

2.Version code(只允许int,升级判断必备了)

3.version name(给用户在应用市场和手机的应用管理里面展览的东东)

4.Reversion Code

5.shared user id

6.shared user label

5.Install location:(安装位置:auto 自选,InternalOnly只有放内存卡了,preferExteral 优先sd卡)

Links(超链接):链接进去总有惊喜

1.AndroidManifest的内容官方说法是三合一,简单总结就是API。

A代表应用程序部分(Application),描述了activities(页面是个艺人,光鲜亮丽的角色),intent filters(调用关系是个通信兵),providers(数据存储是个本地仓库),services(服务就是慈禧老佛爷,垂帘的狠角色)和receivers(广播,就是个老鸨,自己不方便处理,喊其他人处理)。

P代表权限(Permission)部分,描述的权限的定义和权限的使用(apk放大招的后门,没这些,放个大招就被系统掐死)

I是测试指令(Instruction)部分,定义了测试指令,I和Activity有点类似,只不过Activity是需要一个界面的,而Instrumentation并不是这样的,我们可以将它理解为一种没有图形界面的,具有启动能力的,用于监控其他类(用Target Package声明)的工具类。

2.XML Source: Directly edit the AndroidManifest.xml file,你的地盘,听你的.

3.Documentation: Documentation from the Android SDK for AndroidManifest.xml 是帮助文档,大师在这里。

上述个人歪谈,歪得不够,还望指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值