admin 管理员组文章数量: 1086019
2024年3月11日发(作者:鸿蒙js教程)
文件
是每一个应用都需要的文件, 位于应用根目录下,它 描述了程序包的全局变量,
包括暴露的应用组件(activities, services等等)和为每个组件的实现类, 什么样的数据可以操作, 以及在什
么地方运行。
这个文件的一个重要方面就是是其中的intent过滤器(intent filters)。 这些过滤器描述了何时何种情
况下让活动(activity) 启动。 当一个activity(或是操作系统)想要执行一个动作, 例如打开一个Web
页或是打开一个联系人选取屏幕,它将会创建一个Intent对象。 该对象包含了很多几个描述符(descriptors),
描述了你想做什么操作, 你想处理什么数据, 数据的类型, 以及一些其他的信息。 Android将Intent对
象中的信息与所有应用暴露的intent过滤器比较, 找到一个最能恰当处理请求者要求的数据和动作(action)
的activity。关于intents的更多信息在Intent页可以找到。
除了声明应用的活动(Activities),内容管理器( Content Providers),服务( Services), 和 Intent
接收器(Intent Receivers), 你也可以在文件中指定权限和instrumentation(安全
控制和测试). 请查看AndroidManifest了解这个标签和他们的属性。
如下是一个简单的文件:
package="_ctivity">
需要注意的一些通用事项:
•
几乎所有的 文件(同其他的Android文件一样)都会在其第一个元素(element)
中包含一个命名空间的声明xmlns:android="/apk/res/android" 。 该声明
使标准Android属性在该文件中可用,这些属性为文件中的xml元素提供了大部分数据。.
•
大多数的manifests包含一个
组件和属性。
•
所有需要可以从应用程序启动器(program launcher)中呈现给用户的顶层应用都至少需要包括一个
活动(Activity)组件,它用来支持MAIN action 和显示在LAUNCHER 目录中。
版权声明:本文标题:AndroidManifest.xml 文件讲解 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710138835a559136.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论