LabeledIntent | API reference | Android Developers
String
ACTION_AIRPLANE_MODE_CHANGED
Broadcast Action: The user has switched the phone into or out of Airplane Mode.
String
ACTION_ALL_APPS
Activity Action: List all available applications.
String
ACTION_ANSWER
Activity Action: Handle an incoming phone call.
String
ACTION_APPLICATION_LOCALE_CHANGED
Broadcast Action: Locale of a particular app has changed.
String
ACTION_APPLICATION_PREFERENCES
An activity that provides a user interface for adjusting application preferences.
String
ACTION_APPLICATION_RESTRICTIONS_CHANGED
Broadcast Action: Sent after application restrictions are changed.
String
ACTION_APP_ERROR
Activity Action: The user pressed the "Report" button in the crash/ANR dialog.
String
ACTION_ASSIST
Activity Action: Perform assist action.
String
ACTION_ATTACH_DATA
Used to indicate that some piece of data should be attached to some other place.
String
ACTION_AUTO_REVOKE_PERMISSIONS
Activity action: Launch UI to manage auto-revoke state.
String
ACTION_BATTERY_CHANGED
Broadcast Action: This is a sticky broadcast containing the charging state, level, and other information about the battery.
String
ACTION_BATTERY_LOW
Broadcast Action: Indicates low battery condition on the device.
String
ACTION_BATTERY_OKAY
Broadcast Action: Indicates the battery is now okay after being low.
String
ACTION_BOOT_COMPLETED
Broadcast Action: This is broadcast once, after the user has finished booting.
String
ACTION_BUG_REPORT
Activity Action: Show activity for reporting a bug.
String
ACTION_CALL
Activity Action: Perform a call to someone specified by the data.
String
ACTION_CALL_BUTTON
Activity Action: The user pressed the "call" button to go to the dialer or other appropriate UI for placing a call.
String
ACTION_CAMERA_BUTTON
Broadcast Action: The "Camera Button" was pressed.
String
ACTION_CARRIER_SETUP
Activity Action: Main entry point for carrier setup apps.
String
ACTION_CHOOSER
Activity Action: Display an activity chooser, allowing the user to pick what they want to before proceeding.
String
ACTION_CLOSE_SYSTEM_DIALOGS
This constant was deprecated
in API level 31.
This intent is deprecated for third-party applications starting from Android
Build.VERSION_CODES.S for security reasons. Unauthorized usage by applications
will result in the broadcast intent being dropped for apps targeting API level less than
Build.VERSION_CODES.S and in a SecurityException for apps targeting SDK
level Build.VERSION_CODES.S or higher. Instrumentation initiated from the shell
(eg. tests) is still able to use the intent. The platform will automatically collapse
the proper system dialogs in the proper use-cases. For all others, the user is the one in
control of closing dialogs.
String
ACTION_CONFIGURATION_CHANGED
Broadcast Action: The current device Configuration
(orientation, locale, etc) has changed.
String
ACTION_CREATE_DOCUMENT
Activity Action: Allow the user to create a new document.
String
ACTION_CREATE_NOTE
Activity Action: Starts a note-taking activity that can be used to create a note.
String
ACTION_CREATE_REMINDER
Activity Action: Creates a reminder.
String
ACTION_CREATE_SHORTCUT
Activity Action: Creates a shortcut.
String
ACTION_DATE_CHANGED
Broadcast Action: The date has changed.
String
ACTION_DEFAULT
A synonym for ACTION_VIEW, the "standard" action that is
performed on a piece of data.
String
ACTION_DEFINE
Activity Action: Define the meaning of the selected word(s).
String
ACTION_DELETE
Activity Action: Delete the given data from its container.
String
ACTION_DEVICE_STORAGE_LOW
This constant was deprecated
in API level 26.
if your app targets Build.VERSION_CODES.O
or above, this broadcast will no longer be delivered to any
BroadcastReceiver defined in your manifest. Instead,
apps are strongly encouraged to use the improved
Context.getCacheDir() behavior so the system can
automatically free up storage when needed.
String
ACTION_DEVICE_STORAGE_OK
This constant was deprecated
in API level 26.
if your app targets Build.VERSION_CODES.O
or above, this broadcast will no longer be delivered to any
BroadcastReceiver defined in your manifest. Instead,
apps are strongly encouraged to use the improved
Context.getCacheDir() behavior so the system can
automatically free up storage when needed.
String
ACTION_DIAL
Activity Action: Dial a number as specified by the data.
String
ACTION_DOCK_EVENT
Broadcast Action: A sticky broadcast for changes in the physical docking state of the device.
String
ACTION_DREAMING_STARTED
Broadcast Action: Sent after the system starts dreaming.
String
ACTION_DREAMING_STOPPED
Broadcast Action: Sent after the system stops dreaming.
String
ACTION_EDIT
Activity Action: Provide explicit editable access to the given data.
String
ACTION_EXTERNAL_APPLICATIONS_AVAILABLE
Broadcast Action: Resources for a set of packages (which were previously unavailable) are currently available since the media on which they exist is available.
String
ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE
Broadcast Action: Resources for a set of packages are currently unavailable since the media on which they exist is unavailable.
String
ACTION_FACTORY_TEST
Activity Action: Main entry point for factory tests.
String
ACTION_GET_CONTENT
Activity Action: Allow the user to select a particular kind of data and return it.
String
ACTION_GET_RESTRICTION_ENTRIES
Broadcast to a specific application to query any supported restrictions to impose on restricted users.
String
ACTION_GTALK_SERVICE_CONNECTED
Broadcast Action: A GTalk connection has been established.
String
ACTION_GTALK_SERVICE_DISCONNECTED
Broadcast Action: A GTalk connection has been disconnected.
String
ACTION_HEADSET_PLUG
Broadcast Action: Wired Headset plugged in or unplugged.
String
ACTION_INPUT_METHOD_CHANGED
Broadcast Action: An input method has been changed.
String
ACTION_INSERT
Activity Action: Insert an empty item into the given container.
String
ACTION_INSERT_OR_EDIT
Activity Action: Pick an existing item, or insert a new item, and then edit it.
String
ACTION_INSTALL_FAILURE
Activity Action: Activity to handle split installation failures.
String
ACTION_INSTALL_PACKAGE
This constant was deprecated
in API level 29.
use PackageInstaller instead
String
ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
Activity Action: Use with startActivityForResult to start a system activity that captures content on the screen to take a screenshot and present it to the user for editing.
String
ACTION_LOCALE_CHANGED
Broadcast Action: The receiver's effective locale has changed.
String
ACTION_LOCKED_BOOT_COMPLETED
Broadcast Action: This is broadcast once, after the user has finished booting, but while still in the "locked" state.
String
ACTION_MAIN
Activity Action: Start as a main entry point, does not expect to receive data.
String
ACTION_MANAGED_PROFILE_ADDED
Broadcast sent to the primary user when an associated managed profile is added (the profile was created and is ready to be used).
String
ACTION_MANAGED_PROFILE_AVAILABLE
Broadcast sent to the primary user when an associated managed profile has become available.
String
ACTION_MANAGED_PROFILE_REMOVED
Broadcast sent to the primary user when an associated managed profile is removed.
String
ACTION_MANAGED_PROFILE_UNAVAILABLE
Broadcast sent to the primary user when an associated managed profile has become unavailable.
String
ACTION_MANAGED_PROFILE_UNLOCKED
Broadcast sent to the primary user when the credential-encrypted private storage for an associated managed profile is unlocked.
String
ACTION_MANAGE_NETWORK_USAGE
Activity Action: Show settings for managing network data usage of a specific application.
String
ACTION_MANAGE_PACKAGE_STORAGE
Broadcast Action: Indicates low memory condition notification acknowledged by user and package management should be started.
String
ACTION_MANAGE_UNUSED_APPS
Activity action: Launch UI to manage unused apps (hibernated apps).
String
ACTION_MEDIA_BAD_REMOVAL
Broadcast Action: External media was removed from SD card slot, but mount point was not unmounted.
String
ACTION_MEDIA_BUTTON
Broadcast Action: The "Media Button" was pressed.
String
ACTION_MEDIA_CHECKING
Broadcast Action: External media is present, and being disk-checked The path to the mount point for the checking media is contained in the Intent.mData field.
String
ACTION_MEDIA_EJECT
Broadcast Action: User has expressed the desire to remove the external storage media.
String
ACTION_MEDIA_MOUNTED
Broadcast Action: External media is present and mounted at its mount point.
String
ACTION_MEDIA_NOFS
Broadcast Action: External media is present, but is using an incompatible fs (or is blank) The path to the mount point for the checking media is contained in the Intent.mData field.
String
ACTION_MEDIA_REMOVED
Broadcast Action: External media has been removed.
String
ACTION_MEDIA_SCANNER_FINISHED
Broadcast Action: The media scanner has finished scanning a directory.
String
ACTION_MEDIA_SCANNER_SCAN_FILE
This constant was deprecated
in API level 29.
Callers should migrate to inserting items directly into
MediaStore, where they will be automatically scanned
after each mutation.
String
ACTION_MEDIA_SCANNER_STARTED
Broadcast Action: The media scanner has started scanning a directory.
String
ACTION_MEDIA_SHARED
Broadcast Action: External media is unmounted because it is being shared via USB mass storage.
String
ACTION_MEDIA_UNMOUNTABLE
Broadcast Action: External media is present but cannot be mounted.
String
ACTION_MEDIA_UNMOUNTED
Broadcast Action: External media is present, but not mounted at its mount point.
String
ACTION_MY_PACKAGE_REPLACED
Broadcast Action: A new version of your application has been installed over an existing one.
String
ACTION_MY_PACKAGE_SUSPENDED
Broadcast Action: Sent to a package that has been suspended by the system.
String
ACTION_MY_PACKAGE_UNSUSPENDED
Broadcast Action: Sent to a package that has been unsuspended.
String
ACTION_NEW_OUTGOING_CALL
This constant was deprecated
in API level 29.
Apps that redirect outgoing calls should use the
CallRedirectionService API. Apps that perform call screening
should use the CallScreeningService API. Apps which need to be
notified of basic call state should use
TelephonyCallback.CallStateListener to determine when a new
outgoing call is placed.
String
ACTION_OPEN_DOCUMENT
Activity Action: Allow the user to select and return one or more existing documents.
String
ACTION_OPEN_DOCUMENT_TREE
Activity Action: Allow the user to pick a directory subtree.
String
ACTION_OPEN_EYE_DROPPER
Activity Action: Launch an eye dropper.
String
ACTION_PACKAGES_SUSPENDED
Broadcast Action: Packages have been suspended.
String
ACTION_PACKAGES_UNSUSPENDED
Broadcast Action: Packages have been unsuspended.
String
ACTION_PACKAGE_ADDED
Broadcast Action: A new application package has been installed on the device.
String
ACTION_PACKAGE_CHANGED
Broadcast Action: An existing application package has been changed (for example, a component has been enabled or disabled).
String
ACTION_PACKAGE_DATA_CLEARED
Broadcast Action: The user has cleared the data of a package.
String
ACTION_PACKAGE_FIRST_LAUNCH
Broadcast Action: Sent to the installer package of an application when that application is first launched (that is the first time it is moved out of the stopped state).
String
ACTION_PACKAGE_FULLY_REMOVED
Broadcast Action: An existing application package has been completely removed from the device.
String
ACTION_PACKAGE_INSTALL
This constant was deprecated in API level 15. This constant has never been used.
String
ACTION_PACKAGE_NEEDS_VERIFICATION
Broadcast Action: Sent to the system package verifier when a package needs to be verified.
String
ACTION_PACKAGE_REMOVED
Broadcast Action: An existing application package has been removed from the device.
String
ACTION_PACKAGE_REPLACED
Broadcast Action: A new version of an application package has been installed, replacing an existing version that was previously installed.
String
ACTION_PACKAGE_RESTARTED
Broadcast Action: The user has restarted a package, and all of its processes have been killed.
String
ACTION_PACKAGE_UNSTOPPED
Broadcast Action: An application package that was previously in the stopped state has been started and is no longer considered stopped.
String
ACTION_PACKAGE_VERIFIED
Broadcast Action: Sent to the system package verifier when a package is verified.
String
ACTION_PASTE
Activity Action: Create a new item in the given container, initializing it from the current contents of the clipboard.
String
ACTION_PICK
Activity Action: Pick an item from the data, returning what was selected.
String
ACTION_PICK_ACTIVITY
Activity Action: Pick an activity given an intent, returning the class selected.
String
ACTION_POWER_CONNECTED
Broadcast Action: External power has been connected to the device.
String
ACTION_POWER_DISCONNECTED
Broadcast Action: External power has been removed from the device.
String
ACTION_POWER_USAGE_SUMMARY
Activity Action: Show power usage information to the user.
String
ACTION_PROCESS_TEXT
Activity Action: Process a piece of text.
String
ACTION_PROFILE_ACCESSIBLE
Broadcast sent to the parent user when an associated profile has been started and unlocked.
String
ACTION_PROFILE_ADDED
Broadcast sent to the parent user when an associated profile is added (the profile was created and is ready to be used).
String
ACTION_PROFILE_AVAILABLE
Broadcast sent to the primary user when an associated profile has become available.
String
ACTION_PROFILE_INACCESSIBLE
Broadcast sent to the parent user when an associated profile has stopped.
String
ACTION_PROFILE_REMOVED
Broadcast sent to the parent user when an associated profile is removed.
String
ACTION_PROFILE_UNAVAILABLE
Broadcast sent to the primary user when an associated profile has become unavailable.
String
ACTION_PROVIDER_CHANGED
Broadcast Action: Some content providers have parts of their namespace where they publish new events or items that the user may be especially interested in.
String
ACTION_QUICK_CLOCK
Sent when the user taps on the clock widget in the system's "quick settings" area.
String
ACTION_QUICK_VIEW
Activity Action: Quick view the data.
String
ACTION_REBOOT
Broadcast Action: Have the device reboot.
String
ACTION_RUN
Activity Action: Run the data, whatever that means.
String
ACTION_SAFETY_CENTER
Activity action: Launch UI to open the Safety Center, which highlights the user's security and privacy status.
String
ACTION_SCREEN_OFF
Broadcast Action: Sent when the device goes to sleep and becomes non-interactive.
String
ACTION_SCREEN_ON
Broadcast Action: Sent when the device wakes up and becomes interactive.
String
ACTION_SEARCH
Activity Action: Perform a search.
String
ACTION_SEARCH_LONG_PRESS
Activity Action: Start action associated with long pressing on the search key.
String
ACTION_SEND
Activity Action: Deliver some data to someone else.
String
ACTION_SENDTO
Activity Action: Send a message to someone specified by the data.
String
ACTION_SEND_MULTIPLE
Activity Action: Deliver multiple data to someone else.
String
ACTION_SET_WALLPAPER
Activity Action: Show settings for choosing wallpaper.
String
ACTION_SHOW_APP_INFO
Activity Action: Launch an activity showing the app information.
String
ACTION_SHOW_WORK_APPS
Activity Action: Action to show the list of all work apps in the launcher.
String
ACTION_SHUTDOWN
Broadcast Action: This is broadcast when the user is being shut down.
String
ACTION_STOP_VOICE_COMMAND
Broadcast Action: Stop Voice Command.
String
ACTION_SYNC
Activity Action: Perform a data synchronization.
String
ACTION_SYSTEM_TUTORIAL
Activity Action: Start the platform-defined tutorial
Input: getStringExtra(SearchManager.QUERY)
is the text to search for.
String
ACTION_TIMEZONE_CHANGED
Broadcast Action: The timezone has changed.
String
ACTION_TIMEZONE_OFFSET_CHANGED
Broadcast Action: Indicates that the system's time zone offset has changed without the time zone having changed.
String
ACTION_TIME_CHANGED
Broadcast Action: The time was set.
String
ACTION_TIME_TICK
Broadcast Action: The current time has changed.
String
ACTION_TRANSLATE
Activity Action: Perform text translation.
String
ACTION_UID_REMOVED
Broadcast Action: A uid has been removed from the system.
String
ACTION_UMS_CONNECTED
This constant was deprecated in API level 15. replaced by android.os.storage.StorageEventListener
String
ACTION_UMS_DISCONNECTED
This constant was deprecated in API level 15. replaced by android.os.storage.StorageEventListener
String
ACTION_UNARCHIVE_PACKAGE
Broadcast Action: Sent to the responsible installer of an archived package when unarchival is requested.
String
ACTION_UNINSTALL_PACKAGE
This constant was deprecated
in API level 29.
Use android.content.pm.PackageInstaller.uninstall(String,IntentSender)
instead
String
ACTION_USER_BACKGROUND
Sent after a user switch is complete, if the switch caused the process's user to be sent to the background.
String
ACTION_USER_FOREGROUND
Sent after a user switch is complete, if the switch caused the process's user to be brought to the foreground.
String
ACTION_USER_INITIALIZE
Sent the first time a user is starting, to allow system apps to perform one time initialization.
String
ACTION_USER_PRESENT
Broadcast Action: Sent when the user is present after device wakes up (e.g when the keyguard is gone).
String
ACTION_USER_UNLOCKED
Broadcast Action: Sent when the credential-encrypted private storage has become unlocked for the target user.
String
ACTION_VIEW
Activity Action: Display the data to the user.
String
ACTION_VIEW_LOCUS
Activity Action: Display an activity state associated with an unique LocusId.
String
ACTION_VIEW_PERMISSION_USAGE
Activity action: Launch UI to show information about the usage of a given permission group.
String
ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD
Activity action: Launch UI to show information about the usage of a given permission group in a given period.
String
ACTION_VOICE_COMMAND
Activity Action: Start Voice Command.
String
ACTION_WALLPAPER_CHANGED
This constant was deprecated
in API level 16.
Modern applications should use
WindowManager.LayoutParams.FLAG_SHOW_WALLPAPER to have the wallpaper
shown behind their UI, rather than watching for this broadcast and
rendering the wallpaper on their own.
String
ACTION_WEB_SEARCH
Activity Action: Perform a web search.
int
CAPTURE_CONTENT_FOR_NOTE_BLOCKED_BY_ADMIN
A response code used with EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE to indicate
that screenshot is blocked by IT admin.
int
CAPTURE_CONTENT_FOR_NOTE_FAILED
A response code used with EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE to indicate
that something went wrong.
int
CAPTURE_CONTENT_FOR_NOTE_SUCCESS
A response code used with EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE to indicate
that the request was a success.
int
CAPTURE_CONTENT_FOR_NOTE_USER_CANCELED
A response code used with EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE to indicate
that user canceled the content capture flow.
int
CAPTURE_CONTENT_FOR_NOTE_WINDOW_MODE_UNSUPPORTED
A response code used with EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE to indicate
that the intent action ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE was started
by an activity that is running in a non-supported window mode.
String
CATEGORY_ACCESSIBILITY_SHORTCUT_TARGET
The accessibility shortcut is a global gesture for users with disabilities to trigger an important for them accessibility feature to help developers determine whether they want to make their activity a shortcut target.
String
CATEGORY_ALTERNATIVE
Set if the activity should be considered as an alternative action to the data the user is currently viewing.
String
CATEGORY_APP_BROWSER
Used with ACTION_MAIN to launch the browser application.
String
CATEGORY_APP_CALCULATOR
Used with ACTION_MAIN to launch the calculator application.
String
CATEGORY_APP_CALENDAR
Used with ACTION_MAIN to launch the calendar application.
String
CATEGORY_APP_CONTACTS
Used with ACTION_MAIN to launch the contacts application.
String
CATEGORY_APP_EMAIL
Used with ACTION_MAIN to launch the email application.
String
CATEGORY_APP_FILES
Used with ACTION_MAIN to launch the files application.
String
CATEGORY_APP_FITNESS
Used with ACTION_MAIN to launch the fitness application.
String
CATEGORY_APP_GALLERY
Used with ACTION_MAIN to launch the gallery application.
String
CATEGORY_APP_MAPS
Used with ACTION_MAIN to launch the maps application.
String
CATEGORY_APP_MARKET
This activity allows the user to browse and download new applications.
String
CATEGORY_APP_MESSAGING
Used with ACTION_MAIN to launch the messaging application.
String
CATEGORY_APP_MUSIC
Used with ACTION_MAIN to launch the music application.
String
CATEGORY_APP_WEATHER
Used with ACTION_MAIN to launch the weather application.
String
CATEGORY_BROWSABLE
Activities that can be safely invoked from a browser must support this category.
String
CATEGORY_CAR_DOCK
An activity to run when device is inserted into a car dock.
String
CATEGORY_CAR_MODE
Used to indicate that the activity can be used in a car environment.
String
CATEGORY_DEFAULT
Set if the activity should be an option for the default action (center press) to perform on a piece of data.
String
CATEGORY_DESK_DOCK
An activity to run when device is inserted into a desk dock.
String
CATEGORY_DEVELOPMENT_PREFERENCE
This activity is a development preference panel.
String
CATEGORY_EMBED
Capable of running inside a parent activity container.
String
CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST
To be used as code under test for framework instrumentation tests.
String
CATEGORY_HE_DESK_DOCK
An activity to run when device is inserted into a digital (high end) dock.
String
CATEGORY_HOME
This is the home activity, that is the first activity that is displayed when the device boots.
String
CATEGORY_INFO
Provides information about the package it is in; typically used if
a package does not contain a CATEGORY_LAUNCHER to provide
a front-door to the user without having to be shown in the all apps list.
String
CATEGORY_LAUNCHER
Should be displayed in the top-level launcher.
String
CATEGORY_LEANBACK_LAUNCHER
Indicates an activity optimized for Leanback mode, and that should be displayed in the Leanback launcher.
String
CATEGORY_LE_DESK_DOCK
An activity to run when device is inserted into a analog (low end) dock.
String
CATEGORY_MONKEY
This activity may be exercised by the monkey or other automated test tools.
String
CATEGORY_OPENABLE
Used to indicate that an intent only wants URIs that can be opened with
ContentResolver.openFileDescriptor(Uri,String).
String
CATEGORY_PREFERENCE
This activity is a preference panel.
String
CATEGORY_SAMPLE_CODE
To be used as a sample code example (not part of the normal user experience).
String
CATEGORY_SECONDARY_HOME
The home activity shown on secondary displays that support showing home activities.
String
CATEGORY_SELECTED_ALTERNATIVE
Set if the activity should be considered as an alternative selection action to the data the user has currently selected.
String
CATEGORY_TAB
Intended to be used as a tab inside of a containing TabActivity.
String
CATEGORY_TEST
To be used as a test (not part of the normal user experience).
String
CATEGORY_TYPED_OPENABLE
Used to indicate that an intent filter can accept files which are not necessarily
openable by ContentResolver.openFileDescriptor(Uri,String), but
at least streamable via
ContentResolver.openTypedAssetFileDescriptor(Uri,String,Bundle)
using one of the stream types exposed via
ContentResolver.getStreamTypes(Uri,String).
String
CATEGORY_UNIT_TEST
To be used as a unit test (run through the Test Harness).
String
CATEGORY_VOICE
Categories for activities that can participate in voice interaction.
String
CATEGORY_VR_HOME
An activity to use for the launcher when the device is placed in a VR Headset viewer.
int
CHOOSER_CONTENT_TYPE_ALBUM
Indicates that the content being shared with ACTION_SEND represents an album
(e.g. containing photos).
String
EXTRA_ALARM_COUNT
Used as an int extra field in AlarmManager pending intents
to tell the application being invoked how many pending alarms are being
delivered with the intent.
String
EXTRA_ALLOW_MULTIPLE
Extra used to indicate that an intent can allow the user to select and return multiple items.
String
EXTRA_ALLOW_REPLACE
This constant was deprecated
in API level 16.
As of Build.VERSION_CODES.JELLY_BEAN, Android
will no longer show an interstitial message about updating existing
applications so this is no longer needed.
String
EXTRA_ALTERNATE_INTENTS
An Intent[] describing additional, alternate choices you would like shown with
ACTION_CHOOSER.
String
EXTRA_ARCHIVAL
Used as a boolean extra field in ACTION_PACKAGE_ADDED and
ACTION_PACKAGE_REMOVED intents to indicate that
the package is being archived.
String
EXTRA_ASSIST_CONTEXT
An optional field on ACTION_ASSIST and containing additional contextual
information supplied by the current foreground app at the time of the assist request.
String
EXTRA_ASSIST_DISPLAY_ID
An optional field on ACTION_ASSIST containing the display id
that should be used to invoke the assist.
String
EXTRA_ASSIST_INPUT_DEVICE_ID
An optional field on ACTION_ASSIST containing the InputDevice id
that was used to invoke the assist.
String
EXTRA_ASSIST_INPUT_HINT_KEYBOARD
An optional field on ACTION_ASSIST suggesting that the user will likely use a
keyboard as the primary input device for assistance.
String
EXTRA_ASSIST_PACKAGE
An optional field on ACTION_ASSIST containing the name of the current foreground
application package at the time the assist was invoked.
String
EXTRA_ASSIST_UID
An optional field on ACTION_ASSIST containing the uid of the current foreground
application package at the time the assist was invoked.
String
EXTRA_ATTRIBUTION_TAGS
A String[] holding attribution tags when used with
ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD
and ACTION_MANAGE_PERMISSION_USAGE
E.g.
String
EXTRA_AUTO_LAUNCH_SINGLE_CHOICE
Used as a boolean extra field in ACTION_CHOOSER intents to specify
whether to show the chooser or not when there is only one application available
to choose from.
String
EXTRA_BCC
A String[] holding e-mail addresses that should be blind carbon copied.
String
EXTRA_BUG_REPORT
Used as a parcelable extra field in ACTION_APP_ERROR, containing
the bug report.
String
EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE
An int extra used by activity started with
ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE to indicate status of the response.
String
EXTRA_CC
A String[] holding e-mail addresses that should be carbon copied.
String
EXTRA_CHANGED_COMPONENT_NAME
This constant was deprecated
in API level 15.
See EXTRA_CHANGED_COMPONENT_NAME_LIST; this field
will contain only the first name in the list.
String
EXTRA_CHANGED_COMPONENT_NAME_LIST
This field is part of ACTION_PACKAGE_CHANGED,
and contains a string array of all of the components that have changed.
String
EXTRA_CHANGED_PACKAGE_LIST
This field is part of
ACTION_EXTERNAL_APPLICATIONS_AVAILABLE,
ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE,
ACTION_PACKAGES_SUSPENDED,
ACTION_PACKAGES_UNSUSPENDED
and contains a string array of all of the components that have changed.
String
EXTRA_CHANGED_UID_LIST
This field is part of
ACTION_EXTERNAL_APPLICATIONS_AVAILABLE,
ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE
and contains an integer array of uids of all of the components
that have changed.
String
EXTRA_CHOOSER_ADDITIONAL_CONTENT_URI
Optional argument used to provide a ContentProvider Uri to an
ACTION_CHOOSER Intent which allows additional toggleable items to be included
in the sharing UI.
String
EXTRA_CHOOSER_CONTENT_TYPE_HINT
Optional integer extra to be used with ACTION_CHOOSER to describe conteng being
shared.
String
EXTRA_CHOOSER_CUSTOM_ACTIONS
A Parcelable[] of ChooserAction objects to provide the Android Sharesheet with
app-specific actions to be presented to the user when invoking ACTION_CHOOSER.
String
EXTRA_CHOOSER_FOCUSED_ITEM_POSITION
Optional argument to be used with EXTRA_CHOOSER_ADDITIONAL_CONTENT_URI, used in
combination with EXTRA_CHOOSER_ADDITIONAL_CONTENT_URI.
String
EXTRA_CHOOSER_MODIFY_SHARE_ACTION
Optional argument to be used with ACTION_CHOOSER.
String
EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER
An IntentSender for an Activity that will be invoked when the user makes a selection
from the chooser activity presented by ACTION_CHOOSER.
String
EXTRA_CHOOSER_RESULT
A ChooserResult which describes how the sharing session completed.
String
EXTRA_CHOOSER_RESULT_INTENT_SENDER
An IntentSender that will be notified when a user successfully chooses a target
component or initiates an action such as copy or edit within an ACTION_CHOOSER
activity.
String
EXTRA_CHOOSER_TARGETS
A ChooserTarget[] for ACTION_CHOOSER
describing additional high-priority deep-link targets for the chooser to present to the user.
String
EXTRA_CHOSEN_COMPONENT
The ComponentName chosen by the user to complete an action.
String
EXTRA_CHOSEN_COMPONENT_INTENT_SENDER
An IntentSender that will be notified if a user successfully chooses a target
component to handle an action in an ACTION_CHOOSER activity.
String
EXTRA_COLOR
An int extra to hold a color in ARGB format (0xAARRGGBB).
String
EXTRA_COMPONENT_NAME
Intent extra: A ComponentName value.
String
EXTRA_CONTENT_ANNOTATIONS
An ArrayList of String annotations describing content for
ACTION_CHOOSER.
String
EXTRA_CONTENT_QUERY
Optional CharSequence extra to provide a search query.
String
EXTRA_DATA_REMOVED
Used as a boolean extra field in ACTION_PACKAGE_REMOVED
intents to indicate whether this represents a full uninstall (removing
both the code and its data) or a partial uninstall (leaving its data,
implying that this is an update).
String
EXTRA_DOCK_STATE
Used as an int extra field in ACTION_DOCK_EVENT
intents to request the dock state.
int
EXTRA_DOCK_STATE_CAR
Used as an int value for EXTRA_DOCK_STATE
to represent that the phone is in a car dock.
int
EXTRA_DOCK_STATE_DESK
Used as an int value for EXTRA_DOCK_STATE
to represent that the phone is in a desk dock.
int
EXTRA_DOCK_STATE_HE_DESK
Used as an int value for EXTRA_DOCK_STATE
to represent that the phone is in a digital (high end) dock.
int
EXTRA_DOCK_STATE_LE_DESK
Used as an int value for EXTRA_DOCK_STATE
to represent that the phone is in a analog (low end) dock.
int
EXTRA_DOCK_STATE_UNDOCKED
Used as an int value for EXTRA_DOCK_STATE
to represent that the phone is not in any dock.
String
EXTRA_DONT_KILL_APP
Used as a boolean extra field in ACTION_PACKAGE_REMOVED or
ACTION_PACKAGE_CHANGED intents to override the default action
of restarting the application.
String
EXTRA_DURATION_MILLIS
Intent extra: The number of milliseconds.
String
EXTRA_EMAIL
A String[] holding e-mail addresses that should be delivered to.
String
EXTRA_END_TIME
A long representing the end timestamp (epoch time in millis) of the permission usage when
used with ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD
and ACTION_MANAGE_PERMISSION_USAGE
String
EXTRA_EXCLUDE_COMPONENTS
A ComponentName[] describing components that should be filtered out
and omitted from a list of components presented to the user.
String
EXTRA_FROM_STORAGE
Extra that can be included on activity intents coming from the storage UI when it launches sub-activities to manage various types of storage.
String
EXTRA_HTML_TEXT
A constant String that is associated with the Intent, used with
ACTION_SEND to supply an alternative to EXTRA_TEXT
as HTML formatted text.
String
EXTRA_INDEX
Optional index with semantics depending on the intent action.
String
EXTRA_INITIAL_INTENTS
A Parcelable[] of Intent or
LabeledIntent objects as set with
putExtra(String,Parcelable[]) to place
at the front of the list of choices, when shown to the user with an
ACTION_CHOOSER.
String
EXTRA_INSTALLER_PACKAGE_NAME
Used as a string extra field with ACTION_INSTALL_PACKAGE to install a
package.
String
EXTRA_INTENT
An Intent describing the choices you would like shown with
ACTION_PICK_ACTIVITY or ACTION_CHOOSER.
String
EXTRA_KEY_EVENT
A KeyEvent object containing the event that
triggered the creation of the Intent it is in.
String
EXTRA_LOCALE_LIST
Intent extra: A LocaleList
Type: LocaleList
String
EXTRA_LOCAL_ONLY
Extra used to indicate that an intent should only return data that is on the local device.
String
EXTRA_LOCUS_ID
Intent extra: ID of the context used on ACTION_VIEW_LOCUS.
String
EXTRA_METADATA_TEXT
A CharSequence of additional text describing the content being shared.
String
EXTRA_MIME_TYPES
Extra used to communicate a set of acceptable MIME types.
String
EXTRA_NEW_TIMEZONE_OFFSET
Extra sent with ACTION_TIMEZONE_OFFSET_CHANGED specifying the time zone offset of
the device after the time zone offset change.
String
EXTRA_NOT_UNKNOWN_SOURCE
Used as a boolean extra field with ACTION_INSTALL_PACKAGE to install a
package.
String
EXTRA_OLD_TIMEZONE_OFFSET
Extra sent with ACTION_TIMEZONE_OFFSET_CHANGED specifying the time zone offset of
the device before the time zone offset change.
String
EXTRA_ORIGINATING_URI
Used as a URI extra field with ACTION_INSTALL_PACKAGE and
ACTION_VIEW to indicate the URI from which the local APK in the Intent
data field originated from.
String
EXTRA_PACKAGES
String array of package names.
String
EXTRA_PACKAGE_NAME
Intent extra: An app package name.
String
EXTRA_PERMISSION_GROUP_NAME
Intent extra: The name of a permission group.
String
EXTRA_PHONE_NUMBER
A String holding the phone number originally entered in
ACTION_NEW_OUTGOING_CALL, or the actual
number to call in a ACTION_CALL.
String
EXTRA_PROCESS_TEXT
The name of the extra used to define the text to be processed, as a CharSequence.
String
EXTRA_PROCESS_TEXT_READONLY
The name of the boolean extra used to define if the processed text will be used as read-only.
String
EXTRA_QUICK_VIEW_FEATURES
An optional extra of String[] indicating which quick view features should be made
available to the user in the quick view UI while handing a
Intent.ACTION_QUICK_VIEW intent.
String
EXTRA_QUIET_MODE
Optional boolean extra indicating whether quiet mode has been switched on or off.
String
EXTRA_REFERRER
This extra can be used with any Intent used to launch an activity, supplying information about who is launching that activity.
String
EXTRA_REFERRER_NAME
Alternate version of EXTRA_REFERRER that supplies the URI as a String rather
than a Uri object.
String
EXTRA_REMOTE_INTENT_TOKEN
Used in the extra field in the remote intent.
String
EXTRA_REPLACEMENT_EXTRAS
A Bundle forming a mapping of potential target package names to different extras Bundles
to add to the default intent extras in EXTRA_INTENT when used with
ACTION_CHOOSER.
String
EXTRA_REPLACING
Used as a boolean extra field in ACTION_PACKAGE_REMOVED
intents to indicate that this is a replacement of the package, so this
broadcast will immediately be followed by an add broadcast for a
different version of the same package.
String
EXTRA_RESTRICTIONS_BUNDLE
Extra sent in the intent to the BroadcastReceiver that handles
ACTION_GET_RESTRICTION_ENTRIES.
String
EXTRA_RESTRICTIONS_INTENT
Extra used in the response from a BroadcastReceiver that handles
ACTION_GET_RESTRICTION_ENTRIES.
String
EXTRA_RESTRICTIONS_LIST
Extra used in the response from a BroadcastReceiver that handles
ACTION_GET_RESTRICTION_ENTRIES.
String
EXTRA_RESULT_RECEIVER
A ResultReceiver used to return data back to the sender.
String
EXTRA_RETURN_RESULT
Used as a boolean extra field with ACTION_INSTALL_PACKAGE or
ACTION_UNINSTALL_PACKAGE.
String
EXTRA_SHORTCUT_ICON
This constant was deprecated
in API level 26.
Replaced with ShortcutManager.createShortcutResultIntent(ShortcutInfo)
String
EXTRA_SHORTCUT_ICON_RESOURCE
This constant was deprecated
in API level 26.
Replaced with ShortcutManager.createShortcutResultIntent(ShortcutInfo)
String
EXTRA_SHORTCUT_ID
Intent extra: ID of the shortcut used to send the share intent.
String
EXTRA_SHORTCUT_INTENT
This constant was deprecated
in API level 26.
Replaced with ShortcutManager.createShortcutResultIntent(ShortcutInfo)
String
EXTRA_SHORTCUT_NAME
This constant was deprecated
in API level 26.
Replaced with ShortcutManager.createShortcutResultIntent(ShortcutInfo)
String
EXTRA_SHUTDOWN_USERSPACE_ONLY
Optional extra for ACTION_SHUTDOWN that allows the sender to qualify that
this shutdown is only for the user space of the system, not a complete shutdown.
String
EXTRA_SPLIT_NAME
Intent extra: An app split name.
String
EXTRA_START_TIME
A long representing the start timestamp (epoch time in millis) of the permission usage
when used with ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD
and ACTION_MANAGE_PERMISSION_USAGE
String
EXTRA_STREAM
A content: URI holding a stream of data associated with the Intent,
used with ACTION_SEND to supply the data being sent.
String
EXTRA_SUBJECT
A constant string holding the desired subject line of a message.
String
EXTRA_SUSPENDED_PACKAGE_EXTRAS
Intent extra: A Bundle of extras for a package being suspended.
String
EXTRA_TEMPLATE
The initial data to place in a newly created record.
String
EXTRA_TEXT
A constant CharSequence that is associated with the Intent, used with
ACTION_SEND to supply the literal data to be sent.
String
EXTRA_TIME
Optional extra specifying a time in milliseconds.
String
EXTRA_TIMEZONE
Extra sent with ACTION_TIMEZONE_CHANGED specifying the new time zone of the device.
String
EXTRA_TITLE
A CharSequence dialog title to provide to the user when used with a
ACTION_CHOOSER.
String
EXTRA_UID
Used as an int extra field in ACTION_UID_REMOVED
intents to supply the uid the package had been assigned.
String
EXTRA_USER
The UserHandle carried with intents.
String
EXTRA_USER_INITIATED
Used as a boolean extra field in ACTION_PACKAGE_REMOVED
intents to signal that the application was removed with the user-initiated action.
String
EXTRA_USE_STYLUS_MODE
A boolean extra used with ACTION_CREATE_NOTE indicating whether the launched
note-taking activity should show a UI that is suitable to use with stylus input.
String
EXTRA_USE_SYSTEM_CONTACTS_PICKER
Optional boolean extra indicating if the system contacts picker should be invoked
with ACTION_PICK, if data field is set as one of:
- data android:mimeType="vnd.android.cursor.dir/contact"
- data android:mimeType="vnd.android.cursor.dir/phone_v2"
- data android:mimeType="vnd.android.cursor.dir/postal-address_v2"
- data android:mimeType="vnd.android.cursor.dir/email_v2"
Has an effect only on ACTION_PICK with the mentioned data filed values, starting
Android 17 (API 37)
int
FILL_IN_ACTION
Use with fillIn(Intent, int) to allow the current action value to be
overwritten, even if it is already set.
int
FILL_IN_CATEGORIES
Use with fillIn(Intent, int) to allow the current categories to be
overwritten, even if they are already set.
int
FILL_IN_CLIP_DATA
Use with fillIn(Intent, int) to allow the current ClipData to be
overwritten, even if it is already set.
int
FILL_IN_COMPONENT
Use with fillIn(Intent, int) to allow the current component value to be
overwritten, even if it is already set.
int
FILL_IN_DATA
Use with fillIn(Intent, int) to allow the current data or type value
overwritten, even if it is already set.
int
FILL_IN_IDENTIFIER
Use with fillIn(Intent, int) to allow the current identifier value to be
overwritten, even if it is already set.
int
FILL_IN_PACKAGE
Use with fillIn(Intent, int) to allow the current package value to be
overwritten, even if it is already set.
int
FILL_IN_SELECTOR
Use with fillIn(Intent, int) to allow the current selector to be
overwritten, even if it is already set.
int
FILL_IN_SOURCE_BOUNDS
Use with fillIn(Intent, int) to allow the current bounds rectangle to be
overwritten, even if it is already set.
int
FLAG_ACTIVITY_BROUGHT_TO_FRONT
This flag is not normally set by application code, but set for you by
the system as described in the
launchMode documentation for the singleTask mode.
int
FLAG_ACTIVITY_CLEAR_TASK
If set in an Intent passed to Context.startActivity(),
this flag will cause any existing task that would be associated with the
activity to be cleared before the activity is started.
int
FLAG_ACTIVITY_CLEAR_TOP
If set, and the activity being launched is already running in the current task, then instead of launching a new instance of that activity, all of the other activities on top of it will be closed and this Intent will be delivered to the (now on top) old activity as a new Intent.
int
FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET
This constant was deprecated
in API level 21.
As of API 21 this performs identically to
FLAG_ACTIVITY_NEW_DOCUMENT which should be used instead of this.
int
FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
If set, the new activity is not kept in the list of recently launched activities.
int
FLAG_ACTIVITY_FORWARD_RESULT
If set and this intent is being used to launch a new activity from an existing one, then the reply target of the existing activity will be transferred to the new activity.
int
FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY
This flag is not normally set by application code, but set for you by the system if this activity is being launched from history.
int
FLAG_ACTIVITY_LAUNCH_ADJACENT
This flag is only used for split-screen multi-window mode.
int
FLAG_ACTIVITY_MATCH_EXTERNAL
If set in an Intent passed to Context.startActivity(),
this flag will attempt to launch an instant app if no full app on the device can already
handle the intent.
int
FLAG_ACTIVITY_MULTIPLE_TASK
This flag is used to create a new task and launch an activity into it.
int
FLAG_ACTIVITY_NEW_DOCUMENT
This flag is used to open a document into a new task rooted at the activity launched by this Intent.
int
FLAG_ACTIVITY_NEW_TASK
If set, this activity will become the start of a new task on this history stack.
int
FLAG_ACTIVITY_NO_ANIMATION
If set in an Intent passed to Context.startActivity(),
this flag will prevent the system from applying an activity transition
animation to go to the next activity state.
int
FLAG_ACTIVITY_NO_HISTORY
If set, the new activity is not kept in the history stack.
int
FLAG_ACTIVITY_NO_USER_ACTION
If set, this flag will prevent the normal Activity.onUserLeaveHint()
callback from occurring on the current frontmost activity before it is
paused as the newly-started activity is brought to the front.
int
FLAG_ACTIVITY_PREVIOUS_IS_TOP
If set and this intent is being used to launch a new activity from an existing one, the current activity will not be counted as the top activity for deciding whether the new intent should be delivered to the top instead of starting a new one.
int
FLAG_ACTIVITY_REORDER_TO_FRONT
If set in an Intent passed to Context.startActivity(),
this flag will cause the launched activity to be brought to the front of its
task's history stack if it is already running.
int
FLAG_ACTIVITY_REQUIRE_DEFAULT
If set in an intent passed to Context.startActivity(), this
flag will only launch the intent if it resolves to a single result.
int
FLAG_ACTIVITY_REQUIRE_NON_BROWSER
If set in an intent passed to Context.startActivity(), this
flag will only launch the intent if it resolves to a result that is not a browser.
int
FLAG_ACTIVITY_RESET_TASK_IF_NEEDED
If set, and this activity is either being started in a new task or bringing to the top an existing task, then it will be launched as the front door of the task.
int
FLAG_ACTIVITY_RETAIN_IN_RECENTS
By default a document created by FLAG_ACTIVITY_NEW_DOCUMENT will
have its entry in recent tasks removed when the user closes it (with back
or however else it may finish()).
int
FLAG_ACTIVITY_SINGLE_TOP
If set, the activity will not be launched if it is already running at the top of the history stack.
int
FLAG_ACTIVITY_TASK_ON_HOME
If set in an Intent passed to Context.startActivity(),
this flag will cause a newly launching task to be placed on top of the current
home activity task (if there is one).
int
FLAG_DEBUG_LOG_RESOLUTION
A flag you can enable for debugging: when set, log messages will be printed during the resolution of this intent to show you what has been found to create the final resolved list.
int
FLAG_DIRECT_BOOT_AUTO
Flag used to automatically match intents based on their Direct Boot awareness and the current user state.
int
FLAG_EXCLUDE_STOPPED_PACKAGES
If set, this intent will not match any components in packages that are currently stopped.
int
FLAG_FROM_BACKGROUND
Can be set by the caller to indicate that this Intent is coming from a background operation, not from direct user interaction.
int
FLAG_GRANT_PERSISTABLE_URI_PERMISSION
When combined with FLAG_GRANT_READ_URI_PERMISSION and/or
FLAG_GRANT_WRITE_URI_PERMISSION, the URI permission grant can be
persisted across device reboots until explicitly revoked with
Context.revokeUriPermission(Uri,int).
int
FLAG_GRANT_PREFIX_URI_PERMISSION
When combined with FLAG_GRANT_READ_URI_PERMISSION and/or
FLAG_GRANT_WRITE_URI_PERMISSION, the URI permission grant
applies to any URI that is a prefix match against the original granted
URI.
int
FLAG_GRANT_READ_URI_PERMISSION
If set, the recipient of this Intent will be granted permission to perform read operations on the URI in the Intent's data and any URIs specified in its ClipData.
int
FLAG_GRANT_WRITE_URI_PERMISSION
If set, the recipient of this Intent will be granted permission to perform write operations on the URI in the Intent's data and any URIs specified in its ClipData.
int
FLAG_INCLUDE_STOPPED_PACKAGES
If set, this intent will always match any components in packages that are currently stopped.
int
FLAG_RECEIVER_FOREGROUND
If set, when sending a broadcast the recipient is allowed to run at foreground priority, with a shorter timeout interval.
int
FLAG_RECEIVER_NO_ABORT
If this is an ordered broadcast, don't allow receivers to abort the broadcast.
int
FLAG_RECEIVER_REGISTERED_ONLY
If set, when sending a broadcast only registered receivers will be called -- no BroadcastReceiver components will be launched.
int
FLAG_RECEIVER_REPLACE_PENDING
If set, when sending a broadcast the new broadcast will replace any existing pending broadcast that matches it.
int
FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS
If set, the broadcast will be visible to receivers in Instant Apps.
String
METADATA_DOCK_HOME
Boolean that can be supplied as meta-data with a dock activity, to indicate that the dock should take over the home key when it is active.
int
URI_ALLOW_UNSAFE
Flag for use with toUri(int) and parseUri(String, int): allow parsing
of unsafe information.
int
URI_ANDROID_APP_SCHEME
Flag for use with toUri(int) and parseUri(String, int): the URI string
always has the "android-app:" scheme.
int
URI_INTENT_SCHEME
Flag for use with toUri(int) and parseUri(String, int): the URI string
always has the "intent:" scheme.