<类别>

语法:
<category android:name="string" />
包含于:
<intent-filter>
说明:
向 Intent 过滤器添加类别名称。如需详细了解 Intent 过滤器和类别规范在过滤器中的作用,请参阅 Intent 和 Intent 过滤器
属性:
android:name
类别的名称。标准类别在 Intent 类中定义为 CATEGORY_name 常量。此处分配的名称派生自这些常量,方法是在 CATEGORY_ 之后的 name 前面加上 android.intent.category. 前缀。例如,CATEGORY_LAUNCHER 的字符串值为 android.intent.category.LAUNCHER

注意:如需接收隐式 intent,您必须在 intent 过滤器中添加 CATEGORY_DEFAULT 类别。startActivity()startActivityForResult() 方法将所有 intent 当作声明了 CATEGORY_DEFAULT 类别一样对待。如果不在 intent 过滤器中声明它,则任何隐式 intent 都无法解析您的 activity。

对于自定义类别,请使用软件包名称作为前缀,使其具有唯一性。

引入于:
API 级别 1
另请参阅:
<action>
<data>