<category>

语法
<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 都无法解析您的活动。

对于自定义类别,请使用包名称作为前缀,以确保它们是唯一的。

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