- синтаксис:
<action android:name="string" />
- содержится в:
-
<intent-filter>
- описание:
- Добавляет действие в фильтр намерений. Элемент
<intent-filter>
должен содержать один или несколько элементов<action>
. Если в фильтре намерений нет элементов<action>
, фильтр не принимает никаких объектовIntent
. Дополнительные сведения о фильтрах намерений и роли спецификаций действий в фильтре см. в разделе Намерения и фильтры намерений . - атрибуты:
-
android:name
- Название действия. Некоторые стандартные действия определены в классе
Intent
какACTION_ string
. Чтобы назначить одно из этих действий этому атрибуту, добавьте перед нимandroid.intent.action.
вstring
, следующую заACTION_
. Например, дляACTION_MAIN
используйтеandroid.intent.action.MAIN
, а дляACTION_WEB_SEARCH
используйтеandroid.intent.action.WEB_SEARCH
.Для определяемых вами действий лучше всего использовать имя пакета вашего приложения в качестве префикса, чтобы обеспечить уникальность. Например, действие
TRANSMOGRIFY
можно задать следующим образом:<action android:name="com.example.project.TRANSMOGRIFY" />
-
- представлено в:
- API уровня 1
- см. также:
-
<intent-filter>
<действие>
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 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)"]]