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

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

歪谈——《SAP电话面试》

作者: SAP屠夫HG:HR girlST:SAP屠夫Xuebi:某著名石油公司的首席SAP财务顾问,CAP.电话响......HG:Hello, Is that Mr. Fu.ST:Yeah,Thi...
  • fanweijun
  • fanweijun
  • 2008年10月21日 09:03
  • 1059

“歪谈”指针

在刚开始学习编程语言的时候,我们经常会被指针搞得一头雾水,不仅初学者搞不清楚,有些学习了很多年的人也不一定能弄得很明白。笔者也不例外,刚开始接触编程,对于指针的使用是能省则省,必须要用的时候也是乱用一...
  • Mr_Avin
  • Mr_Avin
  • 2017年01月20日 21:35
  • 211

Maya 缩放坐标轴倾斜解决办法

今天在使用Maya缩放工具的时候突然出现缩放坐标轴方向偏移的情况, 百思不得其解,因非专业人员,对其了解不多,甚是苦恼! 后发现解决办法为: 进入修改,变换工具,缩放工具:...
  • minsenwu
  • minsenwu
  • 2013年12月25日 17:22
  • 4429

歪酷博客

http://www.yculblog.com/歪酷博客,一个各人建立的博客网站.下面有一篇关于他的文章.http://job.csdn.net/n/20051212/30768.html...
  • flysnowing
  • flysnowing
  • 2005年12月12日 10:08
  • 838

androidManifest

androidManifest.xml配置文件介绍: 本质:androidManifest.xml是整个应用的主配置清单文件。 包含:该应用的包名、版本号、组件、权限等信息。 作用:记录该应用的...
  • guoqingshuang
  • guoqingshuang
  • 2016年07月19日 20:44
  • 71

AndroidManifest文件详解

一、清单文件概述 1、所有的应用程序必须要有清单文件 在manifest节点下需要声明当前应用程序的包名 2、包名:声明包的名字,必须唯一 如果两个应用程序的包名和签名...
  • johnWcheung
  • johnWcheung
  • 2016年09月04日 15:57
  • 1263

Unity与Android之间的交互之AndroidManifest

AndroidManifest,中文名一般称之为清单文件。它描述了应用程序的组件的活动、服务,广播接收机,内容提供商,应用程序组成、应用程序的Java包命名、权限、特性等。每个安卓应用程序必须有一个A...
  • qq_15003505
  • qq_15003505
  • 2017年04月18日 19:52
  • 3286

四十二、北国之春

刊号:第118期(2001.6.29) 标题:4版:北国之春 作者:任正非 内容:            在樱花盛开春光明媚的时节,我们踏上了日本的国土。此次东瀛之行,我们不是来感受异国春天...
  • Baiduluckyboy
  • Baiduluckyboy
  • 2014年02月19日 09:27
  • 762

被曝红米Note 2屏幕和摄像头偷梁换柱后,小米换图,删帖,发声明

自红米Note 2被爆偷换屏幕后,这件事儿似乎并没有消停,并大有愈演愈烈之势。但是,你可能并不知道,这并非小米第一次在宣传上偷梁换柱,小米也不是第一个这么干的。     先从最近的说...
  • sinat_30886619
  • sinat_30886619
  • 2015年09月01日 16:23
  • 1837

AndroidManifest

Manifest文件 每一个应用在其根目录下必须包含一个AndroidManifest.xml文件(必须是这个名字)。这个manifest描述应用程序在android系统中必要的信息,这些信息在...
  • ghjwmzy
  • ghjwmzy
  • 2014年02月05日 19:47
  • 515
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:歪谈AndroidManifest
举报原因:
原因补充:

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