元素必须包含一个或多个 {@code } 元素。如果它不包含任何 {@code } 元素,则任何 Intent 对象都不会通过过滤器的过滤。如需详细了解 Intent 过滤器,请参阅“Intent 和 Intent 过滤器”…"/>

<action>

语法:
<action android:name="string" />
包含于:
<intent-filter>

说明:
向 Intent 过滤器添加操作。<intent-filter> 元素必须包含一个或多个 <action> 元素。如果 Intent 过滤器中没有 <action> 元素,则过滤器不接受任何 Intent 对象。如需详细了解 Intent 过滤器和操作规范在过滤器中的作用,请参阅 Intent 和 Intent 过滤器
属性:
android:name
操作的名称。某些标准操作在 Intent 类中定义为 ACTION_string 常量。要将其中一项操作分配给此属性,请在 ACTION_ 后跟的 string 前面加上“android.intent.action.”。例如,对于 ACTION_MAIN,请使用“android.intent.action.MAIN”;对于 ACTION_WEB_SEARCH,请使用“android.intent.action.WEB_SEARCH”。

对于您定义的操作,最好将应用的软件包名称用作前缀,以确保唯一性。例如,可按如下方式指定 TRANSMOGRIFY 操作:

<action android:name="com.example.project.TRANSMOGRIFY" />
引入于:
API 级别 1
另请参阅:
<intent-filter>