StringACTION_AIRPLANE_MODE_CHANGED
Broadcast Action: The user has switched the phone into or out of Airplane Mode.
StringACTION_ALL_APPS
Activity Action: List all available applications.
StringACTION_ANSWER
Activity Action: Handle an incoming phone call.
StringACTION_APPLICATION_LOCALE_CHANGED
Broadcast Action: Locale of a particular app has changed.
StringACTION_APPLICATION_PREFERENCES
An activity that provides a user interface for adjusting application preferences.
StringACTION_APPLICATION_RESTRICTIONS_CHANGED
Broadcast Action: Sent after application restrictions are changed.
StringACTION_APP_ERROR
Activity Action: The user pressed the "Report" button in the crash/ANR dialog.
StringACTION_ASSIST
Activity Action: Perform assist action.
StringACTION_ATTACH_DATA
Used to indicate that some piece of data should be attached to some other place.
StringACTION_AUTO_REVOKE_PERMISSIONS
Activity action: Launch UI to manage auto-revoke state.
StringACTION_BATTERY_CHANGED
Broadcast Action: This is a sticky broadcast containing the charging state, level, and other information about the battery.
StringACTION_BATTERY_LOW
Broadcast Action: Indicates low battery condition on the device.
StringACTION_BATTERY_OKAY
Broadcast Action: Indicates the battery is now okay after being low.
StringACTION_BOOT_COMPLETED
Broadcast Action: This is broadcast once, after the user has finished booting.
StringACTION_BUG_REPORT
Activity Action: Show activity for reporting a bug.
StringACTION_CALL
Activity Action: Perform a call to someone specified by the data.
StringACTION_CALL_BUTTON
Activity Action: The user pressed the "call" button to go to the dialer or other appropriate UI for placing a call.
StringACTION_CAMERA_BUTTON
Broadcast Action: The "Camera Button" was pressed.
StringACTION_CARRIER_SETUP
Activity Action: Main entry point for carrier setup apps.
StringACTION_CHOOSER
Activity Action: Display an activity chooser, allowing the user to pick what they want to before proceeding.
StringACTION_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.
StringACTION_CONFIGURATION_CHANGED
Broadcast Action: The current device Configuration
(orientation, locale, etc) has changed.
StringACTION_CREATE_DOCUMENT
Activity Action: Allow the user to create a new document.
StringACTION_CREATE_NOTE
Activity Action: Starts a note-taking activity that can be used to create a note.
StringACTION_CREATE_REMINDER
Activity Action: Creates a reminder.
StringACTION_CREATE_SHORTCUT
Activity Action: Creates a shortcut.
StringACTION_DATE_CHANGED
Broadcast Action: The date has changed.
StringACTION_DEFAULT
A synonym for ACTION_VIEW, the "standard" action that is
performed on a piece of data.
StringACTION_DEFINE
Activity Action: Define the meaning of the selected word(s).
StringACTION_DELETE
Activity Action: Delete the given data from its container.
StringACTION_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.
StringACTION_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.
StringACTION_DIAL
Activity Action: Dial a number as specified by the data.
StringACTION_DOCK_EVENT
Broadcast Action: A sticky broadcast for changes in the physical docking state of the device.
StringACTION_DREAMING_STARTED
Broadcast Action: Sent after the system starts dreaming.
StringACTION_DREAMING_STOPPED
Broadcast Action: Sent after the system stops dreaming.
StringACTION_EDIT
Activity Action: Provide explicit editable access to the given data.
StringACTION_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.
StringACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE
Broadcast Action: Resources for a set of packages are currently unavailable since the media on which they exist is unavailable.
StringACTION_FACTORY_TEST
Activity Action: Main entry point for factory tests.
StringACTION_GET_CONTENT
Activity Action: Allow the user to select a particular kind of data and return it.
StringACTION_GET_RESTRICTION_ENTRIES
Broadcast to a specific application to query any supported restrictions to impose on restricted users.
StringACTION_GTALK_SERVICE_CONNECTED
Broadcast Action: A GTalk connection has been established.
StringACTION_GTALK_SERVICE_DISCONNECTED
Broadcast Action: A GTalk connection has been disconnected.
StringACTION_HEADSET_PLUG
Broadcast Action: Wired Headset plugged in or unplugged.
StringACTION_INPUT_METHOD_CHANGED
Broadcast Action: An input method has been changed.
StringACTION_INSERT
Activity Action: Insert an empty item into the given container.
StringACTION_INSERT_OR_EDIT
Activity Action: Pick an existing item, or insert a new item, and then edit it.
StringACTION_INSTALL_FAILURE
Activity Action: Activity to handle split installation failures.
StringACTION_INSTALL_PACKAGE
This constant was deprecated
in API level 29.
use PackageInstaller instead
StringACTION_LOCALE_CHANGED
Broadcast Action: The receiver's effective locale has changed.
StringACTION_LOCKED_BOOT_COMPLETED
Broadcast Action: This is broadcast once, after the user has finished booting, but while still in the "locked" state.
StringACTION_MAIN
Activity Action: Start as a main entry point, does not expect to receive data.
StringACTION_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).
StringACTION_MANAGED_PROFILE_AVAILABLE
Broadcast sent to the primary user when an associated managed profile has become available.
StringACTION_MANAGED_PROFILE_REMOVED
Broadcast sent to the primary user when an associated managed profile is removed.
StringACTION_MANAGED_PROFILE_UNAVAILABLE
Broadcast sent to the primary user when an associated managed profile has become unavailable.
StringACTION_MANAGED_PROFILE_UNLOCKED
Broadcast sent to the primary user when the credential-encrypted private storage for an associated managed profile is unlocked.
StringACTION_MANAGE_NETWORK_USAGE
Activity Action: Show settings for managing network data usage of a specific application.
StringACTION_MANAGE_PACKAGE_STORAGE
Broadcast Action: Indicates low memory condition notification acknowledged by user and package management should be started.
StringACTION_MANAGE_UNUSED_APPS
Activity action: Launch UI to manage unused apps (hibernated apps).
StringACTION_MEDIA_BAD_REMOVAL
Broadcast Action: External media was removed from SD card slot, but mount point was not unmounted.
StringACTION_MEDIA_BUTTON
Broadcast Action: The "Media Button" was pressed.
StringACTION_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.
StringACTION_MEDIA_EJECT
Broadcast Action: User has expressed the desire to remove the external storage media.
StringACTION_MEDIA_MOUNTED
Broadcast Action: External media is present and mounted at its mount point.
StringACTION_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.
StringACTION_MEDIA_REMOVED
Broadcast Action: External media has been removed.
StringACTION_MEDIA_SCANNER_FINISHED
Broadcast Action: The media scanner has finished scanning a directory.
StringACTION_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.
StringACTION_MEDIA_SCANNER_STARTED
Broadcast Action: The media scanner has started scanning a directory.
StringACTION_MEDIA_SHARED
Broadcast Action: External media is unmounted because it is being shared via USB mass storage.
StringACTION_MEDIA_UNMOUNTABLE
Broadcast Action: External media is present but cannot be mounted.
StringACTION_MEDIA_UNMOUNTED
Broadcast Action: External media is present, but not mounted at its mount point.
StringACTION_MY_PACKAGE_REPLACED
Broadcast Action: A new version of your application has been installed over an existing one.
StringACTION_MY_PACKAGE_SUSPENDED
Broadcast Action: Sent to a package that has been suspended by the system.
StringACTION_MY_PACKAGE_UNSUSPENDED
Broadcast Action: Sent to a package that has been unsuspended.
StringACTION_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
PhoneStateListener.onCallStateChanged(int, String) to determine
when a new outgoing call is placed.
StringACTION_OPEN_DOCUMENT
Activity Action: Allow the user to select and return one or more existing documents.
StringACTION_OPEN_DOCUMENT_TREE
Activity Action: Allow the user to pick a directory subtree.
StringACTION_PACKAGES_SUSPENDED
Broadcast Action: Packages have been suspended.
StringACTION_PACKAGES_UNSUSPENDED
Broadcast Action: Packages have been unsuspended.
StringACTION_PACKAGE_ADDED
Broadcast Action: A new application package has been installed on the device.
StringACTION_PACKAGE_CHANGED
Broadcast Action: An existing application package has been changed (for example, a component has been enabled or disabled).
StringACTION_PACKAGE_DATA_CLEARED
Broadcast Action: The user has cleared the data of a package.
StringACTION_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).
StringACTION_PACKAGE_FULLY_REMOVED
Broadcast Action: An existing application package has been completely removed from the device.
StringACTION_PACKAGE_INSTALL
This constant was deprecated in API level 15. This constant has never been used.
StringACTION_PACKAGE_NEEDS_VERIFICATION
Broadcast Action: Sent to the system package verifier when a package needs to be verified.
StringACTION_PACKAGE_REMOVED
Broadcast Action: An existing application package has been removed from the device.
StringACTION_PACKAGE_REPLACED
Broadcast Action: A new version of an application package has been installed, replacing an existing version that was previously installed.
StringACTION_PACKAGE_RESTARTED
Broadcast Action: The user has restarted a package, and all of its processes have been killed.
StringACTION_PACKAGE_VERIFIED
Broadcast Action: Sent to the system package verifier when a package is verified.
StringACTION_PASTE
Activity Action: Create a new item in the given container, initializing it from the current contents of the clipboard.
StringACTION_PICK
Activity Action: Pick an item from the data, returning what was selected.
StringACTION_PICK_ACTIVITY
Activity Action: Pick an activity given an intent, returning the class selected.
StringACTION_POWER_CONNECTED
Broadcast Action: External power has been connected to the device.
StringACTION_POWER_DISCONNECTED
Broadcast Action: External power has been removed from the device.
StringACTION_POWER_USAGE_SUMMARY
Activity Action: Show power usage information to the user.
StringACTION_PROCESS_TEXT
Activity Action: Process a piece of text.
StringACTION_PROFILE_ACCESSIBLE
Broadcast sent to the parent user when an associated profile has been started and unlocked.
StringACTION_PROFILE_ADDED
Broadcast sent to the parent user when an associated profile is added (the profile was created and is ready to be used).
StringACTION_PROFILE_INACCESSIBLE
Broadcast sent to the parent user when an associated profile has stopped.
StringACTION_PROFILE_REMOVED
Broadcast sent to the parent user when an associated profile is removed.
StringACTION_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.
StringACTION_QUICK_CLOCK
Sent when the user taps on the clock widget in the system's "quick settings" area.
StringACTION_QUICK_VIEW
Activity Action: Quick view the data.
StringACTION_REBOOT
Broadcast Action: Have the device reboot.
StringACTION_RUN
Activity Action: Run the data, whatever that means.
StringACTION_SAFETY_CENTER
Activity action: Launch UI to open the Safety Center, which highlights the user's security and privacy status.
StringACTION_SCREEN_OFF
Broadcast Action: Sent when the device goes to sleep and becomes non-interactive.
StringACTION_SCREEN_ON
Broadcast Action: Sent when the device wakes up and becomes interactive.
StringACTION_SEARCH
Activity Action: Perform a search.
StringACTION_SEARCH_LONG_PRESS
Activity Action: Start action associated with long pressing on the search key.
StringACTION_SEND
Activity Action: Deliver some data to someone else.
StringACTION_SENDTO
Activity Action: Send a message to someone specified by the data.
StringACTION_SEND_MULTIPLE
Activity Action: Deliver multiple data to someone else.
StringACTION_SET_WALLPAPER
Activity Action: Show settings for choosing wallpaper.
StringACTION_SHOW_APP_INFO
Activity Action: Launch an activity showing the app information.
StringACTION_SHOW_OUTPUT_SWITCHER
Broadcast action: Launch System output switcher.
StringACTION_SHOW_WORK_APPS
Activity Action: Action to show the list of all work apps in the launcher.
StringACTION_SHUTDOWN
Broadcast Action: Device is shutting down.
StringACTION_SYNC
Activity Action: Perform a data synchronization.
StringACTION_SYSTEM_TUTORIAL
Activity Action: Start the platform-defined tutorial
Input: getStringExtra(SearchManager.QUERY)
is the text to search for.
StringACTION_TIMEZONE_CHANGED
Broadcast Action: The timezone has changed.
StringACTION_TIME_CHANGED
Broadcast Action: The time was set.
StringACTION_TIME_TICK
Broadcast Action: The current time has changed.
StringACTION_TRANSLATE
Activity Action: Perform text translation.
StringACTION_UID_REMOVED
Broadcast Action: A uid has been removed from the system.
StringACTION_UMS_CONNECTED
This constant was deprecated in API level 15. replaced by android.os.storage.StorageEventListener
StringACTION_UMS_DISCONNECTED
This constant was deprecated in API level 15. replaced by android.os.storage.StorageEventListener
StringACTION_UNINSTALL_PACKAGE
This constant was deprecated
in API level 29.
Use PackageInstaller.uninstall(String, IntentSender)
instead
StringACTION_USER_BACKGROUND
Sent after a user switch is complete, if the switch caused the process's user to be sent to the background.
StringACTION_USER_FOREGROUND
Sent after a user switch is complete, if the switch caused the process's user to be brought to the foreground.
StringACTION_USER_INITIALIZE
Sent the first time a user is starting, to allow system apps to perform one time initialization.
StringACTION_USER_PRESENT
Broadcast Action: Sent when the user is present after device wakes up (e.g when the keyguard is gone).
StringACTION_USER_UNLOCKED
Broadcast Action: Sent when the credential-encrypted private storage has become unlocked for the target user.
StringACTION_VIEW
Activity Action: Display the data to the user.
StringACTION_VIEW_LOCUS
Activity Action: Display an activity state associated with an unique LocusId.
StringACTION_VIEW_PERMISSION_USAGE
Activity action: Launch UI to show information about the usage of a given permission group.
StringACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD
Activity action: Launch UI to show information about the usage of a given permission group in a given period.
StringACTION_VOICE_COMMAND
Activity Action: Start Voice Command.
StringACTION_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.
StringACTION_WEB_SEARCH
Activity Action: Perform a web search.
StringCATEGORY_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.
StringCATEGORY_ALTERNATIVE
Set if the activity should be considered as an alternative action to the data the user is currently viewing.
StringCATEGORY_APP_BROWSER
Used with ACTION_MAIN to launch the browser application.
StringCATEGORY_APP_CALCULATOR
Used with ACTION_MAIN to launch the calculator application.
StringCATEGORY_APP_CALENDAR
Used with ACTION_MAIN to launch the calendar application.
StringCATEGORY_APP_CONTACTS
Used with ACTION_MAIN to launch the contacts application.
StringCATEGORY_APP_EMAIL
Used with ACTION_MAIN to launch the email application.
StringCATEGORY_APP_FILES
Used with ACTION_MAIN to launch the files application.
StringCATEGORY_APP_FITNESS
Used with ACTION_MAIN to launch the fitness application.
StringCATEGORY_APP_GALLERY
Used with ACTION_MAIN to launch the gallery application.
StringCATEGORY_APP_MAPS
Used with ACTION_MAIN to launch the maps application.
StringCATEGORY_APP_MARKET
This activity allows the user to browse and download new applications.
StringCATEGORY_APP_MESSAGING
Used with ACTION_MAIN to launch the messaging application.
StringCATEGORY_APP_MUSIC
Used with ACTION_MAIN to launch the music application.
StringCATEGORY_APP_WEATHER
Used with ACTION_MAIN to launch the weather application.
StringCATEGORY_BROWSABLE
Activities that can be safely invoked from a browser must support this category.
StringCATEGORY_CAR_DOCK
An activity to run when device is inserted into a car dock.
StringCATEGORY_CAR_MODE
Used to indicate that the activity can be used in a car environment.
StringCATEGORY_DEFAULT
Set if the activity should be an option for the default action (center press) to perform on a piece of data.
StringCATEGORY_DESK_DOCK
An activity to run when device is inserted into a desk dock.
StringCATEGORY_DEVELOPMENT_PREFERENCE
This activity is a development preference panel.
StringCATEGORY_EMBED
Capable of running inside a parent activity container.
StringCATEGORY_FRAMEWORK_INSTRUMENTATION_TEST
To be used as code under test for framework instrumentation tests.
StringCATEGORY_HE_DESK_DOCK
An activity to run when device is inserted into a digital (high end) dock.
StringCATEGORY_HOME
This is the home activity, that is the first activity that is displayed when the device boots.
StringCATEGORY_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.
StringCATEGORY_LAUNCHER
Should be displayed in the top-level launcher.
StringCATEGORY_LEANBACK_LAUNCHER
Indicates an activity optimized for Leanback mode, and that should be displayed in the Leanback launcher.
StringCATEGORY_LE_DESK_DOCK
An activity to run when device is inserted into a analog (low end) dock.
StringCATEGORY_MONKEY
This activity may be exercised by the monkey or other automated test tools.
StringCATEGORY_OPENABLE
Used to indicate that an intent only wants URIs that can be opened with
ContentResolver#openFileDescriptor(Uri, String).
StringCATEGORY_PREFERENCE
This activity is a preference panel.
StringCATEGORY_SAMPLE_CODE
To be used as a sample code example (not part of the normal user experience).
StringCATEGORY_SECONDARY_HOME
The home activity shown on secondary displays that support showing home activities.
StringCATEGORY_SELECTED_ALTERNATIVE
Set if the activity should be considered as an alternative selection action to the data the user has currently selected.
StringCATEGORY_TAB
Intended to be used as a tab inside of a containing TabActivity.
StringCATEGORY_TEST
To be used as a test (not part of the normal user experience).
StringCATEGORY_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).
StringCATEGORY_UNIT_TEST
To be used as a unit test (run through the Test Harness).
StringCATEGORY_VOICE
Categories for activities that can participate in voice interaction.
StringCATEGORY_VR_HOME
An activity to use for the launcher when the device is placed in a VR Headset viewer.
StringEXTRA_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.
StringEXTRA_ALLOW_MULTIPLE
Extra used to indicate that an intent can allow the user to select and return multiple items.
StringEXTRA_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.
StringEXTRA_ALTERNATE_INTENTS
An Intent[] describing additional, alternate choices you would like shown with
ACTION_CHOOSER.
StringEXTRA_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.
StringEXTRA_ASSIST_INPUT_DEVICE_ID
An optional field on ACTION_ASSIST containing the InputDevice id
that was used to invoke the assist.
StringEXTRA_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.
StringEXTRA_ASSIST_PACKAGE
An optional field on ACTION_ASSIST containing the name of the current foreground
application package at the time the assist was invoked.
StringEXTRA_ASSIST_UID
An optional field on ACTION_ASSIST containing the uid of the current foreground
application package at the time the assist was invoked.
StringEXTRA_ATTRIBUTION_TAGS
A String[] holding attribution tags when used with
ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD
and ACTION_MANAGE_PERMISSION_USAGE
E.g.
StringEXTRA_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.
StringEXTRA_BCC
A String[] holding e-mail addresses that should be blind carbon copied.
StringEXTRA_BUG_REPORT
Used as a parcelable extra field in ACTION_APP_ERROR, containing
the bug report.
StringEXTRA_CC
A String[] holding e-mail addresses that should be carbon copied.
StringEXTRA_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.
StringEXTRA_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.
StringEXTRA_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.
StringEXTRA_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.
StringEXTRA_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.
StringEXTRA_CHOOSER_TARGETS
A ChooserTarget[] for ACTION_CHOOSER
describing additional high-priority deep-link targets for the chooser to present to the user.
StringEXTRA_CHOSEN_COMPONENT
The ComponentName chosen by the user to complete an action.
StringEXTRA_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.
StringEXTRA_COMPONENT_NAME
Intent extra: A ComponentName value.
StringEXTRA_CONTENT_ANNOTATIONS
An ArrayList of String annotations describing content for
ACTION_CHOOSER.
StringEXTRA_CONTENT_QUERY
Optional CharSequence extra to provide a search query.
StringEXTRA_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).
StringEXTRA_DOCK_STATE
Used as an int extra field in ACTION_DOCK_EVENT
intents to request the dock state.
intEXTRA_DOCK_STATE_CAR
Used as an int value for EXTRA_DOCK_STATE
to represent that the phone is in a car dock.
intEXTRA_DOCK_STATE_DESK
Used as an int value for EXTRA_DOCK_STATE
to represent that the phone is in a desk dock.
intEXTRA_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.
intEXTRA_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.
intEXTRA_DOCK_STATE_UNDOCKED
Used as an int value for EXTRA_DOCK_STATE
to represent that the phone is not in any dock.
StringEXTRA_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.
StringEXTRA_DURATION_MILLIS
Intent extra: The number of milliseconds.
StringEXTRA_EMAIL
A String[] holding e-mail addresses that should be delivered to.
StringEXTRA_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
StringEXTRA_EXCLUDE_COMPONENTS
A ComponentName[] describing components that should be filtered out
and omitted from a list of components presented to the user.
StringEXTRA_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.
StringEXTRA_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.
StringEXTRA_INDEX
Optional index with semantics depending on the intent action.
StringEXTRA_INITIAL_INTENTS
A Parcelable[] of Intent or
LabeledIntent objects as set with
putExtra(java.lang.String, android.os.Parcelable[]) to place
at the front of the list of choices, when shown to the user with an
ACTION_CHOOSER.
StringEXTRA_INSTALLER_PACKAGE_NAME
Used as a string extra field with ACTION_INSTALL_PACKAGE to install a
package.
StringEXTRA_INTENT
An Intent describing the choices you would like shown with
ACTION_PICK_ACTIVITY or ACTION_CHOOSER.
StringEXTRA_KEY_EVENT
A KeyEvent object containing the event that
triggered the creation of the Intent it is in.
StringEXTRA_LOCALE_LIST
Intent extra: A LocaleList
Type: LocaleList
StringEXTRA_LOCAL_ONLY
Extra used to indicate that an intent should only return data that is on the local device.
StringEXTRA_LOCUS_ID
Intent extra: ID of the context used on ACTION_VIEW_LOCUS.
StringEXTRA_MIME_TYPES
Extra used to communicate a set of acceptable MIME types.
StringEXTRA_NOT_UNKNOWN_SOURCE
Used as a boolean extra field with ACTION_INSTALL_PACKAGE to install a
package.
StringEXTRA_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.
StringEXTRA_PACKAGES
String array of package names.
StringEXTRA_PACKAGE_NAME
Intent extra: An app package name.
StringEXTRA_PERMISSION_GROUP_NAME
Intent extra: The name of a permission group.
StringEXTRA_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.
StringEXTRA_PROCESS_TEXT
The name of the extra used to define the text to be processed, as a CharSequence.
StringEXTRA_PROCESS_TEXT_READONLY
The name of the boolean extra used to define if the processed text will be used as read-only.
StringEXTRA_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.
StringEXTRA_QUIET_MODE
Optional boolean extra indicating whether quiet mode has been switched on or off.
StringEXTRA_REFERRER
This extra can be used with any Intent used to launch an activity, supplying information about who is launching that activity.
StringEXTRA_REFERRER_NAME
Alternate version of EXTRA_REFERRER that supplies the URI as a String rather
than a Uri object.
StringEXTRA_REMOTE_INTENT_TOKEN
Used in the extra field in the remote intent.
StringEXTRA_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.
StringEXTRA_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.
StringEXTRA_RESTRICTIONS_BUNDLE
Extra sent in the intent to the BroadcastReceiver that handles
ACTION_GET_RESTRICTION_ENTRIES.
StringEXTRA_RESTRICTIONS_INTENT
Extra used in the response from a BroadcastReceiver that handles
ACTION_GET_RESTRICTION_ENTRIES.
StringEXTRA_RESTRICTIONS_LIST
Extra used in the response from a BroadcastReceiver that handles
ACTION_GET_RESTRICTION_ENTRIES.
StringEXTRA_RESULT_RECEIVER
A ResultReceiver used to return data back to the sender.
StringEXTRA_RETURN_RESULT
Used as a boolean extra field with ACTION_INSTALL_PACKAGE or
ACTION_UNINSTALL_PACKAGE.
StringEXTRA_SHORTCUT_ICON
This constant was deprecated
in API level 26.
Replaced with ShortcutManager.createShortcutResultIntent(ShortcutInfo)
StringEXTRA_SHORTCUT_ICON_RESOURCE
This constant was deprecated
in API level 26.
Replaced with ShortcutManager.createShortcutResultIntent(ShortcutInfo)
StringEXTRA_SHORTCUT_ID
Intent extra: ID of the shortcut used to send the share intent.
StringEXTRA_SHORTCUT_INTENT
This constant was deprecated
in API level 26.
Replaced with ShortcutManager.createShortcutResultIntent(ShortcutInfo)
StringEXTRA_SHORTCUT_NAME
This constant was deprecated
in API level 26.
Replaced with ShortcutManager.createShortcutResultIntent(ShortcutInfo)
StringEXTRA_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.
StringEXTRA_SPLIT_NAME
Intent extra: An app split name.
StringEXTRA_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
StringEXTRA_STREAM
A content: URI holding a stream of data associated with the Intent,
used with ACTION_SEND to supply the data being sent.
StringEXTRA_SUBJECT
A constant string holding the desired subject line of a message.
StringEXTRA_SUSPENDED_PACKAGE_EXTRAS
Intent extra: A Bundle of extras for a package being suspended.
StringEXTRA_TEMPLATE
The initial data to place in a newly created record.
StringEXTRA_TEXT
A constant CharSequence that is associated with the Intent, used with
ACTION_SEND to supply the literal data to be sent.
StringEXTRA_TIME
Optional extra specifying a time in milliseconds since the Epoch.
StringEXTRA_TIMEZONE
Extra sent with ACTION_TIMEZONE_CHANGED specifying the new time zone of the device.
StringEXTRA_TITLE
A CharSequence dialog title to provide to the user when used with a
ACTION_CHOOSER.
StringEXTRA_UID
Used as an int extra field in ACTION_UID_REMOVED
intents to supply the uid the package had been assigned.
StringEXTRA_USER
The UserHandle carried with intents.
StringEXTRA_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.
StringEXTRA_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.
intFILL_IN_ACTION
Use with fillIn(Intent, int) to allow the current action value to be
overwritten, even if it is already set.
intFILL_IN_CATEGORIES
Use with fillIn(Intent, int) to allow the current categories to be
overwritten, even if they are already set.
intFILL_IN_CLIP_DATA
Use with fillIn(Intent, int) to allow the current ClipData to be
overwritten, even if it is already set.
intFILL_IN_COMPONENT
Use with fillIn(Intent, int) to allow the current component value to be
overwritten, even if it is already set.
intFILL_IN_DATA
Use with fillIn(Intent, int) to allow the current data or type value
overwritten, even if it is already set.
intFILL_IN_IDENTIFIER
Use with fillIn(Intent, int) to allow the current identifier value to be
overwritten, even if it is already set.
intFILL_IN_PACKAGE
Use with fillIn(Intent, int) to allow the current package value to be
overwritten, even if it is already set.
intFILL_IN_SELECTOR
Use with fillIn(Intent, int) to allow the current selector to be
overwritten, even if it is already set.
intFILL_IN_SOURCE_BOUNDS
Use with fillIn(Intent, int) to allow the current bounds rectangle to be
overwritten, even if it is already set.
intFLAG_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.
intFLAG_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.
intFLAG_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.
intFLAG_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.
intFLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
If set, the new activity is not kept in the list of recently launched activities.
intFLAG_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.
intFLAG_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.
intFLAG_ACTIVITY_LAUNCH_ADJACENT
This flag is only used for split-screen multi-window mode.
intFLAG_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.
intFLAG_ACTIVITY_MULTIPLE_TASK
This flag is used to create a new task and launch an activity into it.
intFLAG_ACTIVITY_NEW_DOCUMENT
This flag is used to open a document into a new task rooted at the activity launched by this Intent.
intFLAG_ACTIVITY_NEW_TASK
If set, this activity will become the start of a new task on this history stack.
intFLAG_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.
intFLAG_ACTIVITY_NO_HISTORY
If set, the new activity is not kept in the history stack.
intFLAG_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.
intFLAG_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.
intFLAG_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.
intFLAG_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.
intFLAG_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.
intFLAG_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.
intFLAG_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()).
intFLAG_ACTIVITY_SINGLE_TOP
If set, the activity will not be launched if it is already running at the top of the history stack.
intFLAG_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).
intFLAG_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.
intFLAG_DIRECT_BOOT_AUTO
Flag used to automatically match intents based on their Direct Boot awareness and the current user state.
intFLAG_EXCLUDE_STOPPED_PACKAGES
If set, this intent will not match any components in packages that are currently stopped.
intFLAG_FROM_BACKGROUND
Can be set by the caller to indicate that this Intent is coming from a background operation, not from direct user interaction.
intFLAG_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).
intFLAG_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.
intFLAG_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.
intFLAG_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.
intFLAG_INCLUDE_STOPPED_PACKAGES
If set, this intent will always match any components in packages that are currently stopped.
intFLAG_RECEIVER_FOREGROUND
If set, when sending a broadcast the recipient is allowed to run at foreground priority, with a shorter timeout interval.
intFLAG_RECEIVER_NO_ABORT
If this is an ordered broadcast, don't allow receivers to abort the broadcast.
intFLAG_RECEIVER_REGISTERED_ONLY
If set, when sending a broadcast only registered receivers will be called -- no BroadcastReceiver components will be launched.
intFLAG_RECEIVER_REPLACE_PENDING
If set, when sending a broadcast the new broadcast will replace any existing pending broadcast that matches it.
intFLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS
If set, the broadcast will be visible to receivers in Instant Apps.
StringMETADATA_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.
intURI_ALLOW_UNSAFE
Flag for use with toUri(int) and parseUri(String, int): allow parsing
of unsafe information.
intURI_ANDROID_APP_SCHEME
Flag for use with toUri(int) and parseUri(String, int): the URI string
always has the "android-app:" scheme.
intURI_INTENT_SCHEME
Flag for use with toUri(int) and parseUri(String, int): the URI string
always has the "intent:" scheme.