<category>

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

注意:要接收隐式 intent,您必须在 intent 过滤器中包含 CATEGORY_DEFAULT 类别。startActivity()startActivityForResult() 方法将所有 intent 视为已声明 CATEGORY_DEFAULT 类别。如果您未在 intent 过滤器中声明此类别,则没有隐式 intent 可以解析您的 Activity。

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

引入时间
API 级别 1
另请参阅
<action>
<data>