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 目录中。


本文标签: 应用 数据 文件 组件 需要