歪谈AndroidManifest

原创 2016年06月01日 13:03:50

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

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 是帮助文档,大师在这里。

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

相关文章推荐

[Android]AndroidManifest.xml之permission浅谈

AndroidManifest.xml之permission浅谈

AndroidManifest.xml反编译工具

  • 2017年10月10日 14:53
  • 61KB
  • 下载

AndroidManifest.xml文件详解

  • 2015年06月04日 18:15
  • 34KB
  • 下载

AndroidManifest.xml文件详解(uses-sdk)(转载)

语法(SYNTAX): android:minSdkVersion="integer"            android:targetSdkVersion="integer"    ...

Android教程之AndroidManifest.xml

  • 2014年10月31日 15:22
  • 258KB
  • 下载

AndroidManifest

  • 2014年11月05日 17:12
  • 964B
  • 下载

Android逆向之旅---解析编译之后的AndroidManifest文件格式

一、前言今天又是周六了,闲来无事,只能写文章了呀,今天我们继续来看逆向的相关知识,我们今天来介绍一下Android中的AndroidManifest文件格式的内容,有的同学可能好奇了,AndroidM...

androidmanifest.xml分析工具

  • 2015年08月14日 16:32
  • 3KB
  • 下载

APK AndroidManifest.xml 解密工具

  • 2015年06月01日 14:32
  • 101KB
  • 下载

赵雅智_AndroidManifest.xml配置文件详解

AndroidManifest.xml配置文件的根元素, 必须包含一个元素并且指定xlmns:android和package属性。 xlmns:android指定了Android的命名空间,默认情况下...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:歪谈AndroidManifest
举报原因:
原因补充:

(最多只允许输入30个字)