Struct android_manifest::Action
source · pub struct Action {
pub name: Option<String>,
}
Expand description
Adds an action to an intent filter.
An <intent-filter>
element must contain one or more <action>
elements. If there
are no <action>
elements in an intent filter, the filter doesn’t accept any
Intent
objects. See Intents and Intent Filters
for details on intent filters
and the role of action specifications within a filter.
XML Syntax
<action android:name="string" />
Contained in
Introduced in
API Level 1
Fields§
§name: Option<String>
The name of the action. Some standard actions are defined in the Intent
class
as ACTION_string
constants. To assign one of these actions to this
attribute, prepend "android.intent.action."
o the string
that follows
ACTION_
. For example, for ACTION_MAIN
, use “android.intent.action.MAIN
”
and for ACTION_WEB_SEARCH
, use “android.intent.action.WEB_SEARCH
”.
For actions you define, it’s best to use your app’s package name as a prefix to ensure uniqueness.
XML Examples
A TRANSMOGRIFY
action might be specified as follows:
<action android:name="com.example.project.TRANSMOGRIFY" />