AndroidManifest.xml介绍

Focus on technology, enjoy life!—— 杨焕州 QQ:804212028 原文链接: 本文可能存在参考或借助部分外界资源,如有任何侵权行为,请与我联系!

主题:AndroidManifest.xml介绍 -每一个Android项目都包含一个清单(Manifest)文件–AndroidManifest.xml,它存储在项目层次中的最底层。清单可以定义应用程序及其组件的结构和元数据。

application

一个清单只能包含一个application节点。它使用各种属性来指定应用程序的各种元数据(包括标题、图标和主题)。它还可以作为一个包含了活动、服务、内容提供器和广播接收器标签的容器,用来指定应用程序组件。

<application android:icon=”@drawable/icon”android:theme=”@style/my_theme”>[ … application nodes … ] </application>

Activity

Activity应用程序显示的每一个Activity都要求有一个activity标签,并使用android:name属性来指定类的名称。这必须包含核心的启动Activity和其他所有可以显示的屏幕或者对话框。启动任何一个没有在清单中定义的Activity时都会抛出一个运行时异常。每一个Activity节点都允许使用intent-filter子标签来指定哪个Intent启动该活动。

===>

service

service和activity标签一样,应用程序中使用的每一个Service类都要创建一个新的service标签。(Service标签也支持使用intent-filter子标签来允许后面的运行时绑定)。

></service>

provider

provider标签用来说明应用程序中的每一个内容提供器。内容提供器是用来管理数据库访问以及程序内和程序间共享的。

==”com.paad.myapp.MyContentProvider”> </provider>

receiver

通过添加receiver标签,,可以注册一个广播接收器(Broadcast Receiver),而不用事先启动应用程序。广播接收器就像全局事件监听器一样,一旦注册了之后,无论何时,只要与它相匹配的intent被应用程序广播出来,它就会立即执行。通过在声明中注册一个广播接收器,可以使这个进程实现完全自动化。如果一个匹配的Intent被广播了,则应用程序就会自动启动,并且你注册的广播接收器也会开始运行。

=>

uses-permission

uses-permission标签声明了那些由你定义的权限,而这些权限是应用程序正常执行所必需的。在安装程序的时候,你设定的所有权限将会告诉给用户,由他们来决定同意与否。

>

permission

这个是自定义的permission

==”@string/detonate_description”> </permission>

instrumentation

instrumentation类提供一个框架,用来在应用程序运行时在活动或者服务上运行测试。它们提供了一些方法来监控应用程序及其与系统资源的交互。对于为自己的应用程序所创建的每一个测试类,都需要创建一个新的节点。

=>

Focus on technology, enjoy life!—— 杨焕州 QQ:804212028 原文链接:

无做什么,记得为自己而做,那就毫无怨言。

AndroidManifest.xml介绍

相关文章:

你感兴趣的文章:

标签云: