- sintaxis:
<category android:name="string" />
- se incluye en:
<intent-filter>
- descripción:
- Agrega un nombre de categoría en un filtro de intents. Consulta Intents y filtros de intents para obtener detalles sobre los filtros de intents y la función de las especificaciones de categoría dentro de un filtro.
- atributos:
android:name
- Es el nombre de la categoría. Las categorías estándares se definen como constantes
CATEGORY_name
en la claseIntent
. El nombre asignado aquí deriva de esas constantes si se agrega el prefijoandroid.intent.category.
alname
que sigue aCATEGORY_
. Por ejemplo, el valor de cadena paraCATEGORY_LAUNCHER
esandroid.intent.category.LAUNCHER
.Nota: Para recibir intents implícitos, debes incluir la categoría
CATEGORY_DEFAULT
en el filtro de intents. Los métodosstartActivity()
ystartActivityForResult()
tratan a todos los intents como si declararan la categoríaCATEGORY_DEFAULT
. Si no la declaras en el filtro de intents, no se resolverá ningún intent implícito en la actividad.Las categorías personalizadas deben usar el nombre del paquete como un prefijo para garantizar que sean únicas.
- primera inclusión:
- Nivel de API 1
- consulta también:
<action>
<data>
<category>
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# <category\u003e\n\nsyntax:\n:\n\n ```xml\n \u003ccategory android:name=\"string\" /\u003e\n ```\n\ncontained in:\n: [\u003cintent-filter\u003e](/guide/topics/manifest/intent-filter-element)\n\ndescription:\n: Adds a category name to an intent filter. See\n [Intents and\n Intent Filters](/guide/components/intents-filters) for details on intent filters and the role of category\n specifications within a filter.\n\nattributes:\n:\n\n `android:name`\n : The name of the category. Standard categories are defined in the\n [Intent](/reference/android/content/Intent) class as `CATEGORY_`*name*\n constants. The name assigned here is derived from those constants\n by prefixing `android.intent.category.` to the\n *name* that follows `CATEGORY_`. For example,\n the string value for `CATEGORY_LAUNCHER` is\n `android.intent.category.LAUNCHER`.\n\n **Note:** To receive implicit intents, you must include the\n [CATEGORY_DEFAULT](/reference/android/content/Intent#CATEGORY_DEFAULT) category in the intent filter. The methods\n [startActivity()](/reference/android/app/Activity#startActivity(android.content.Intent)) and\n [startActivityForResult()](/reference/android/app/Activity#startActivityForResult(android.content.Intent, int)) treat all intents\n as if they declared the [CATEGORY_DEFAULT](/reference/android/content/Intent#CATEGORY_DEFAULT) category.\n If you don't declare it in your intent filter, no implicit intents can resolve\n your activity.\n\n\n For custom categories, use the package name as a prefix so\n that they are unique.\n\nintroduced in:\n: API Level 1\n\nsee also:\n: [\u003caction\u003e](/guide/topics/manifest/action-element)\n\n [\u003cdata\u003e](/guide/topics/manifest/data-element)"]]