首页 > Android之项目开发 > Android:AndroidManifest.xml文件解析说明(一)
2017
06-20

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

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

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

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

AndroidManifest.xml结构

上面是xml文件的基本格式,具体的内容没有写,仅供参考。

首先我解释一下上面的文件的第一行,这一行代码会告诉解析器和浏览器,这个文件应该按照1.0版本的XML规则进行解析。encoding = “utf-8″表示此xml文件采用utf-8的编码格式。

今天就先到这里,之后我还会继续讲解AndroidManifest.xml文件的,希望能对大家有帮助。

最后编辑:
作者:大腿Plus
欢迎大家常来,我不是什么大牛,但是我会将我知道的和大家分享,也希望大家能多提意见,多交流,共同学习。

留下一个回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据