Android:AndroidManifest.xml文件解析说明(一)

大腿Plus Android项目开发评论1,064阅读模式

在平时做Unity3D开发的时候,避免不了要用到安卓的一些基本知识,所以我在博客里开通了Android板块,因为在大学里学了一年的安卓,所以对于安卓开发还是有一定了解的,但是因为好久没有开发安卓原生了,所以让我用原生完成一个完整的项目是不可能的,不过写一些安卓原生的东西给Unity用还是没问题的。对于一些简单的安卓原理也是懂得的。所以在平时对接一些SDK就没什么太大问题。之后我也会写一些关于对接SDK的文章,希望能对大家带来帮助。

首先,我们先来了解一下安卓系统,安卓系统是一种基于Linux的自由及开放源代码的操作系统。所以在移动设备上运行的时候需要虚拟机解析运行。所以安卓系统不是直接去控制硬件的,是通过虚拟机去控制的,这也是安卓系统相对于iOS系统运行流畅度慢的一个原因。但不是主要原因。(今天就先说这么多,这是我个人理解。如有雷同,纯属巧合。如有错误,欢迎指正)文章源自大腿Plus-https://www.zhaoshijun.com/archives/561

今天要说的就是关于安卓的一个最重要的一个文件,那就是AndroidManifest.xml。AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)文章源自大腿Plus-https://www.zhaoshijun.com/archives/561

AndroidManifest.xml结构文章源自大腿Plus-https://www.zhaoshijun.com/archives/561

上面是xml文件的基本格式,具体的内容没有写,仅供参考。文章源自大腿Plus-https://www.zhaoshijun.com/archives/561

首先我解释一下上面的文件的第一行,这一行代码会告诉解析器和浏览器,这个文件应该按照1.0版本的XML规则进行解析。encoding = "utf-8"表示此xml文件采用utf-8的编码格式。文章源自大腿Plus-https://www.zhaoshijun.com/archives/561

今天就先到这里,之后我还会继续讲解AndroidManifest.xml文件的,希望能对大家有帮助。文章源自大腿Plus-https://www.zhaoshijun.com/archives/561 文章源自大腿Plus-https://www.zhaoshijun.com/archives/561

我的微信
微信扫一扫
weinxin
shijun_z
我的QQ
QQ扫一扫
weinxin
846207670
 最后更新:2021-10-18
大腿Plus
  • 本文由 大腿Plus 发表于 2017年6月20日 11:26:13
  • 转载请务必保留本文链接:https://www.zhaoshijun.com/archives/561

发表评论