<acción>
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
- sintaxis:
<action android:name="string" />
- se incluye en:
<intent-filter>
- descripción:
- Agrega una acción a un filtro de intent.
Un elemento
<intent-filter>
debe contener uno o varios elementos <action>
. Si no hay elementos <action>
en un filtro de intents, el filtro no acepta ningún objeto Intent
.
Para obtener detalles sobre los filtros de intents y la función de las especificaciones de acción dentro de un filtro, consulta Intents y filtros de intents.
- atributos:
android:name
- Es el nombre de la acción. Algunas acciones estándar se definen como constantes
ACTION_string
en la clase Intent
. Para asignar una de estas acciones a este atributo, debes anteponer android.intent.action.
a la string
que sigue a ACTION_
.
Por ejemplo, para ACTION_MAIN
, usa android.intent.action.MAIN
y, para ACTION_WEB_SEARCH
, usa android.intent.action.WEB_SEARCH
.
En el caso de las acciones que defines, es mejor usar el nombre del paquete de tu app como prefijo para garantizar que sean únicas. Por ejemplo, una acción TRANSMOGRIFY
podría especificarse de la siguiente manera:
<action android:name="com.example.project.TRANSMOGRIFY" />
- primera inclusión:
- Nivel de API 1
- consulta también:
<intent-filter>
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,["# <action\u003e\n\nsyntax:\n:\n\n ```xml\n \u003caction android:name=\"string\" /\u003e\n ```\n\ncontained in:\n: [\u003cintent-filter\u003e](/guide/topics/manifest/intent-filter-element)\n\ndescription:\n: Adds an action to an intent filter.\n An [\u003cintent-filter\u003e](/guide/topics/manifest/intent-filter-element)\n element must contain one or more `\u003caction\u003e` elements. If there\n are no `\u003caction\u003e` elements in an intent filter, the filter\n doesn't accept any [Intent](/reference/android/content/Intent) objects.\n For details about intent filters and the role of action\n specifications within a filter, see\n [Intents and\n Intent Filters](/guide/components/intents-filters).\n\nattributes:\n:\n\n `android:name`\n : The name of the action. Some standard actions are defined in the\n [Intent](/reference/android/content/Intent#ACTION_CHOOSER) class as\n `ACTION_`*string* constants. To assign one of these actions to\n this attribute, prepend `android.intent.action.` to the\n *string* that follows `ACTION_`.\n For example, for `ACTION_MAIN`, use `android.intent.action.MAIN`,\n and for `ACTION_WEB_SEARCH`, use `android.intent.action.WEB_SEARCH`.\n\n\n For actions you define, it's best to use your app's package name as a prefix to\n help ensure uniqueness. For example, a `TRANSMOGRIFY` action might be specified\n as follows:\n\n\n ```xml\n \u003caction android:name=\"com.example.project.TRANSMOGRIFY\" /\u003e\n ```\n\nintroduced in:\n: API Level 1\n\nsee also:\n: [\u003cintent-filter\u003e](/guide/topics/manifest/intent-filter-element)"]]