<ação>
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
- Sintaxe:
<action android:name="string" />
- contido em:
<intent-filter>
- descrição:
- Adiciona uma ação a um filtro de intents.
Um elemento
<intent-filter>
precisa conter um ou mais elementos <action>
. Se não houver
elementos <action>
em um filtro de intents, o filtro
não vai aceitar objetos Intent
.
Para saber mais sobre filtros de intents e o papel das
especificações de ação em um filtro, consulte
Intents e
filtros de intents.
- atributos:
android:name
- O nome da ação. Algumas ações padrão são definidas na classe
Intent
como constantes
ACTION_string
. Para atribuir uma dessas ações a
esse atributo, anexe android.intent.action.
à
string
que aparece após ACTION_
.
Por exemplo, para ACTION_MAIN
, use android.intent.action.MAIN
e para ACTION_WEB_SEARCH
, use android.intent.action.WEB_SEARCH
.
Para as ações definidas por você, recomendamos usar o nome do pacote do app como prefixo para
ajudar a garantir a exclusividade. Por exemplo, uma ação TRANSMOGRIFY
pode ser especificada desta
maneira:
<action android:name="com.example.project.TRANSMOGRIFY" />
- introduzido em:
- Nível 1 da API
- veja também:
<intent-filter>
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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)"]]