AndroidManifest.xml节点介绍

1。今天先介绍一下<action />
使用方法:
<action android:name="string" />

我们是经常将这个action节点使用在<intent-filter>节点里面的。<intent-filter>节点是至少需要包含一个<action />的。如果<intent-filter>一个action的节点都不包含的话,那么任何广播的Intent都不会满足这个Inent过滤器的条件,也就不会启动任何Action。

<action />有一个标准属性:
android:name
这个名称都是对应着标准的Action的名字,标准的Action都定义在Intent类常量当中,而Intent中的常量都是类似这种:ACTION_MAIN,ACTION_View等等。


当我们在分配一个Action给这个属性的时候,我们需要前置 "android.intent.action." 和类似ACTION_MAIN的后半部分的组合方式:例如:
ACTION_WEB_SEARCH,这个Intent,我们就这样定义:
<action android:name="android.intent.action.WEB_SEARCH" />


当然我们在定义的时候,最好使用上包名来保证这个Action的唯一性。

例如:
<action android:name="com.example.project.TRANSMOGRIFY" />


你可能感兴趣的:(AndroidManifest.xml节点介绍)