<category>
Stay organized with collections Save and categorize content based on your preferences.

syntax:
<categoryandroid:name="string"/>
contained in:
<intent-filter>
description:
Adds a category name to an intent filter. See Intents and Intent Filters for details on intent filters and the role of category specifications within a filter.
attributes:
android:name
The name of the category. Standard categories are defined in the Intent class as CATEGORY_name constants. The name assigned here is derived from those constants by prefixing android.intent.category. to the name that follows CATEGORY_. For example, the string value for CATEGORY_LAUNCHER is android.intent.category.LAUNCHER.

Note: To receive implicit intents, you must include the CATEGORY_DEFAULT category in the intent filter. The methods startActivity() and startActivityForResult() treat all intents as if they declared the CATEGORY_DEFAULT category. If you don't declare it in your intent filter, no implicit intents can resolve your activity.

For custom categories, use the package name as a prefix so that they are unique.

introduced in:
API Level 1
see also:
<action>
<data>

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2025年02月10日 UTC.