AndroidManifest.xml 中英对照

  次阅读 作者:智能小宝 来源:互联网 2016-01-13 22:03 我要评论(0)

The AndroidManifest.xml File

安卓应用清单】

【 该文高度总结,初学需要多次返回阅读体味】

【来源: http://developer.android.com/guide/topics/manifest/manifest-intro.html】

Every application must have an AndroidManifest.xml file (with precisely that name) in its root directory. The manifest presents essential information about the application to the Android system, information the system must have before it can run any of the application's code. Among other things, the manifest does the following:

【每个安卓应用必须有一个 AndroidManifest.xml 文件,该文件位于开发目录的主目录中,这里的 AndroidManifest.xml 就是开发目录中清单的真实文件名。AndroidManifest.xml 文件包含了运行在安卓系统上的应用所必须的信息,下面是AndroidManifest.xml 文件的作用:】

It names the Java package for the application. The package name serves as a unique identifier for the application.

【让开发者在里面指定应用的Java包名称,这个包名称将作为应用的唯一标识。】

It describes the components of the applicationthe activities, services, broadcast receivers, and content providers that the application is composed of. It names the classes that implement each of the components and publishes their capabilities (for example, which Intent messages they can handle). These declarations let the Android system know what the components are and under what conditions they can be launched.

【它描述了应用由哪几个组件,如活动、服务、广播接受者、内容提供者,描述了实现这些组件的Java类,并列出他们的功能,比如说明他们可以处理哪个 Intent 信息。以上这些声明就使安卓系统能够知道需要处理哪些东西,以及在什么条件下处理。】

It determines which processes will host application components.

【【 高级】AndroidManifest.xml 文件允许我们决定应用或其中的组件需要跑在哪些进程中。 】

It declares which permissions the application must have in order to access protected parts of the API and interact with other applications.

AndroidManifest.xml 文件允许我们设置权限信息,表明我们的应用可以访问哪些受保护的API,以及能够同哪些其他应用交互,如内存管理软件可以设置权限来访问手机的系统信息。】

It also declares the permissions that others are required to have in order to interact with the application's components.

AndroidManifest.xml 文件中权限的声明是相互的,也就是说也可以允许其他应用在需要时访问自己。】

It lists the Instrumentation classes that provide profiling and other information as the application is running. These declarations are present in the manifest only while the application is being developed and tested; they're removed before the application is published.

【【 高级】 AndroidManifest.xml 文件允许开发者使用Instrumentation 类(监测类)获得应用运行的信息,一般是开发或测试阶段使用,发布时将会被去掉。 】

It declares the minimum level of the Android API that the application requires.

AndroidManifest.xml 文件会在创建时自动判断并声明应用需要的最低安卓API版本。 】

It lists the libraries that the application must be linked against.

【【 高级】 AndroidManifest.xml 文件会列出应用需要链接的外部库。 】

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...