Intent class

Constructors

Intent({String? action, Uri? uri})
Intent.fromMap(Map? map)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addCategory(String category) Intent
addFlags(int flags) Intent
getAction() String?
getBooleanArrayExtra(String name) List<bool>?
getBundleExtra(String name) Bundle?
Retrieve extended data from the intent.
getComponent() ComponentName?
getData() Uri?
getDataString() String?
getDoubleArrayExtra(String key) List<double>?
getDoubleExtra(String key, double defaultValue) double
getDoubleListExtra(String key) List<double>?
getExtra(String name, dynamic defaultValue) → dynamic
Retrieve extended data from the intent.
getExtras() Bundle?
Retrieves a map of extended data from the intent.
getFlags() int
getFloatArrayExtra(String key) List<double>?
getFloatExtra(String key, double defaultValue) double
getFloatListExtra(String key) List<double>?
getIdentifier() String?
getIntArrayExtra(String key) List<int>?
getIntegerArrayListExtra(String name) List<int>?
getIntegerListExtra(String name) List<int>?
getIntExtra(String key, int defaultValue) int
getIntListExtra(String key) List<int>?
getPackage() String?
getScheme() String?
getStringArrayExtra(String key) List<String>?
getStringArrayListExtra(String key) List<String>?
getStringExtra(String key) String?
getStringListExtra(String key) List<String>?
getType() String?
hasCategory(String category) bool
hasExtra(String name) bool
normalizeMimeType(String? type) String?
Normalize a MIME data type.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
putExtra(String key, dynamic value) Intent
putIntegerArrayListExtra(String name, List<int>? value) Intent
putStringArrayListExtra(String name, List<String>? value) Intent
removeCategory(String category) → void
removeExtra(String key) → void
removeFlags(int flags) → void
removeUnsafeExtras() → void
Filter extras to only basic types. @hide
replaceExtras(Bundle? extras) Intent
Completely replace the extras in the Intent with the given Bundle of extras.
setAction(String action) Intent
setClassName(String packageName, String className) Intent
setComponent(ComponentName? component) Intent
setData(Uri uri) Intent
setDataAndNormalize(Uri data) Intent
setDataAndType(Uri? data, String? type) Intent
setDataAndTypeAndNormalize(Uri data, String? type) Intent
setFlags(int flags) Intent
setIdentifier(String identifier) Intent
setPackage(String? packageName) Intent
setType(String? type) Intent
setTypeAndNormalize(String? type) Intent
toMap() Map
Convert this Intent into a String holding a URI representation of it. The returned URI string has been properly URI encoded, so it can be used with {@link Uri#parse Uri.parse(String)}. The URI contains the Intent's data as the base URI, with an additional fragment describing the action, categories, type, flags, package, component, and extras.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

ACTION_ADVANCED_SETTINGS_CHANGED → const String
Broadcast Action: The user has switched on advanced settings in the settings app:
ACTION_AIRPLANE_MODE_CHANGED → const String
Broadcast Action: The user has switched the phone into or out of Airplane Mode. One or more radios have been turned off or on. The intent will have the following extra value:
ACTION_ALARM_CHANGED → const String
Alarm Changed Action: This is broadcast when the AlarmClock application's alarm is set or unset. It is used by the AlarmClock application and the StatusBar service. @hide
ACTION_ALL_APPS → const String
Activity Action: List all available applications.
ACTION_ANSWER → const String
Activity Action: Handle an incoming phone call.
ACTION_APP_ERROR → const String
Activity Action: The user pressed the "Report" button in the crash/ANR dialog. This intent is delivered to the package which installed the application, usually Google Play.
ACTION_APPLICATION_PREFERENCES → const String
An activity that provides a user interface for adjusting application preferences. Optional but recommended settings for all applications which have settings.
ACTION_APPLICATION_RESTRICTIONS_CHANGED → const String
Broadcast Action: Sent after application restrictions are changed.
ACTION_ASSIST → const String
Activity Action: Perform assist action.
ACTION_ATTACH_DATA → const String
Used to indicate that some piece of data should be attached to some other place. For example, image data could be attached to a contact. It is up to the recipient to decide where the data should be attached; the intent does not specify the ultimate destination.
ACTION_AUTO_REVOKE_PERMISSIONS → const String
Activity action: Launch UI to manage auto-revoke state.
ACTION_BATTERY_CHANGED → const String
Broadcast Action: This is a sticky broadcast containing the charging state, level, and other information about the battery. See {@link android.os.BatteryManager} for documentation on the contents of the Intent.
ACTION_BATTERY_LEVEL_CHANGED → const String
Broadcast Action: Sent when the current battery level changes.
ACTION_BATTERY_LOW → const String
Broadcast Action: Indicates low battery condition on the device. This broadcast corresponds to the "Low battery warning" system dialog.
ACTION_BATTERY_OKAY → const String
Broadcast Action: Indicates the battery is now okay after being low. This will be sent after {@link #ACTION_BATTERY_LOW} once the battery has gone back up to an okay state.
ACTION_BOOT_COMPLETED → const String
Broadcast Action: This is broadcast once, after the user has finished booting. It can be used to perform application-specific initialization, such as installing alarms. You must hold the {@link android.Manifest.permission#RECEIVE_BOOT_COMPLETED} permission in order to receive this broadcast.
ACTION_BUG_REPORT → const String
Activity Action: Show activity for reporting a bug.
ACTION_CALL → const String
Activity Action: Perform a call to someone specified by the data.
ACTION_CALL_BUTTON → const String
Activity Action: The user pressed the "call" button to go to the dialer or other appropriate UI for placing a call.
ACTION_CALL_EMERGENCY → const String
Activity Action: Perform a call to an emergency number specified by the data.
ACTION_CALL_PRIVILEGED → const String
Activity action: Perform a call to any number (emergency or not) specified by the data.
ACTION_CAMERA_BUTTON → const String
Broadcast Action: The "Camera Button" was pressed. Includes a single extra field, {@link #EXTRA_KEY_EVENT}, containing the key event that caused the broadcast.
ACTION_CANCEL_ENABLE_ROLLBACK → const String
Broadcast Action: Sent to the system rollback manager when the rollback for a certain package needs to be cancelled.
ACTION_CARRIER_SETUP → const String
Activity Action: Main entry point for carrier setup apps.
ACTION_CHOOSER → const String
Activity Action: Display an activity chooser, allowing the user to pick what they want to before proceeding. This can be used as an alternative to the standard activity picker that is displayed by the system when you try to start an activity with multiple possible matches, with these differences in behavior:
ACTION_CLEAR_DNS_CACHE → const String
Clear DNS Cache Action: This is broadcast when networks have changed and old DNS entries should be tossed. @hide
ACTION_CLOSE_SYSTEM_DIALOGS → const String
Broadcast Action: This is broadcast when a user action should request a temporary system dialog to dismiss. Some examples of temporary system dialogs are the notification window-shade and the recent tasks dialog.
ACTION_CONFIGURATION_CHANGED → const String
Broadcast Action: The current device {@link android.content.res.Configuration} (orientation, locale, etc) has changed. When such a change happens, the UIs (view hierarchy) will need to be rebuilt based on this new information; for the most part, applications don't need to worry about this, because the system will take care of stopping and restarting the application to make sure it sees the new changes. Some system code that can not be restarted will need to watch for this action and handle it appropriately.
ACTION_CREATE_DOCUMENT → const String
Activity Action: Allow the user to create a new document. When invoked, the system will display the various {@link DocumentsProvider} instances installed on the device, letting the user navigate through them. The returned document may be a newly created document with no content, or it may be an existing document with the requested MIME type.
ACTION_CREATE_REMINDER → const String
Activity Action: Creates a reminder.
ACTION_CREATE_SHORTCUT → const String
Activity Action: Creates a shortcut.
ACTION_DATE_CHANGED → const String
Broadcast Action: The date has changed.
ACTION_DEFAULT → const String
A synonym for {@link #ACTION_VIEW}, the 'standard' action that is performed on a piece of data.
ACTION_DEFINE → const String
Activity Action: Define the meaning of the selected word(s).
ACTION_DELETE → const String
Activity Action: Delete the given data from its container.
ACTION_DEVICE_CUSTOMIZATION_READY → const String
Broadcast Action: Indicates that a new device customization has been downloaded and applied (packages installed, runtime resource overlays enabled, xml files copied, ...), and that it is time for components that need to for example clear their caches to do so now.
ACTION_DEVICE_LOCKED_CHANGED → const String
Broadcast sent to the system user when the 'device locked' state changes for any user. Carries an extra {@link #EXTRA_USER_HANDLE} that specifies the ID of the user for which the device was locked or unlocked.
ACTION_DEVICE_STORAGE_FULL → const String
Broadcast Action: A sticky broadcast that indicates a storage space full condition on the device. This is intended for activities that want to be able to fill the data partition completely, leaving only enough free space to prevent system-wide SQLite failures.
ACTION_DEVICE_STORAGE_LOW → const String
Broadcast Action: A sticky broadcast that indicates low storage space condition on the device
ACTION_DEVICE_STORAGE_NOT_FULL → const String
Broadcast Action: Indicates storage space full condition on the device no longer exists.
ACTION_DEVICE_STORAGE_OK → const String
Broadcast Action: Indicates low storage space condition on the device no longer exists
ACTION_DIAL → const String
Activity Action: Dial a number as specified by the data. This shows a UI with the number being dialed, allowing the user to explicitly initiate the call.
ACTION_DIAL_EMERGENCY → const String
Activity Action: Dial a emergency number specified by the data. This shows a UI with the number being dialed, allowing the user to explicitly initiate the call.
ACTION_DISMISS_KEYBOARD_SHORTCUTS → const String
Activity Action: Dismiss the Keyboard Shortcuts Helper screen.
ACTION_DISTRACTING_PACKAGES_CHANGED → const String
Broadcast Action: Distracting packages have been changed.
ACTION_DOCK_ACTIVE → const String
Broadcast Action: Indicates the dock in active state while device is docked.
ACTION_DOCK_EVENT → const String
Broadcast Action: A sticky broadcast for changes in the physical docking state of the device.
ACTION_DOCK_IDLE → const String
Broadcast Action: Indicates the dock in idle state while device is docked.
ACTION_DREAMING_STARTED → const String
Broadcast Action: Sent after the system starts dreaming.
ACTION_DREAMING_STOPPED → const String
Broadcast Action: Sent after the system stops dreaming.
ACTION_DYNAMIC_SENSOR_CHANGED → const String
Broadcast Action: List of dynamic sensor is changed due to new sensor being connected or exisiting sensor being disconnected.
ACTION_EDIT → const String
Activity Action: Provide explicit editable access to the given data.
ACTION_EXTERNAL_APPLICATIONS_AVAILABLE → const String
Broadcast Action: Resources for a set of packages (which were previously unavailable) are currently available since the media on which they exist is available. The extra data {@link #EXTRA_CHANGED_PACKAGE_LIST} contains a list of packages whose availability changed. The extra data {@link #EXTRA_CHANGED_UID_LIST} contains a list of uids of packages whose availability changed. Note that the packages in this list do not receive this broadcast. The specified set of packages are now available on the system.
ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE → const String
Broadcast Action: Resources for a set of packages are currently unavailable since the media on which they exist is unavailable. The extra data {@link #EXTRA_CHANGED_PACKAGE_LIST} contains a list of packages whose availability changed. The extra data {@link #EXTRA_CHANGED_UID_LIST} contains a list of uids of packages whose availability changed. The specified set of packages can no longer be launched and are practically unavailable on the system.
ACTION_FACTORY_RESET → const String
A broadcast action to trigger a factory reset.
ACTION_FACTORY_TEST → const String
Activity Action: Main entry point for factory tests. Only used when the device is booting in factory test node. The implementing package must be installed in the system image.
ACTION_GET_CONTENT → const String
Activity Action: Allow the user to select a particular kind of data and return it. This is different than {@link #ACTION_PICK} in that here we just say what kind of data is desired, not a URI of existing data from which the user can pick. An ACTION_GET_CONTENT could allow the user to create the data as it runs (for example taking a picture or recording a sound), let them browse over the web and download the desired data, etc.
ACTION_GET_RESTRICTION_ENTRIES → const String
Broadcast to a specific application to query any supported restrictions to impose on restricted users. The broadcast intent contains an extra {@link #EXTRA_RESTRICTIONS_BUNDLE} with the currently persisted restrictions as a Bundle of key/value pairs. The value types can be Boolean, String or String[] depending on the restriction type.
ACTION_GLOBAL_BUTTON → const String
Broadcast Action: A global button was pressed. Includes a single extra field, {@link #EXTRA_KEY_EVENT}, containing the key event that caused the broadcast. @hide
ACTION_GTALK_SERVICE_CONNECTED → const String
Broadcast Action: A GTalk connection has been established.
ACTION_GTALK_SERVICE_DISCONNECTED → const String
Broadcast Action: A GTalk connection has been disconnected.
ACTION_HEADSET_PLUG → const String
Broadcast Action: Wired Headset plugged in or unplugged.
ACTION_IDLE_MAINTENANCE_END → const String
Broadcast Action: A broadcast when idle maintenance should be stopped. This means that the user was not interacting with the device as a result of which a broadcast with action {@link #ACTION_IDLE_MAINTENANCE_START} was sent and now the user started interacting with the device. Typical use of the idle maintenance is to perform somehow expensive tasks that can be postponed at a moment when they will not degrade user experience.
ACTION_IDLE_MAINTENANCE_START → const String
Broadcast Action: A broadcast when idle maintenance can be started. This means that the user is not interacting with the device and is not expected to do so soon. Typical use of the idle maintenance is to perform somehow expensive tasks that can be postponed at a moment when they will not degrade user experience.
ACTION_INCIDENT_REPORT_READY → const String
An incident report has been taken, and the user has approved it for sharing.
ACTION_INPUT_METHOD_CHANGED → const String
Broadcast Action: An input method has been changed.
ACTION_INSERT → const String
Activity Action: Insert an empty item into the given container.
ACTION_INSERT_OR_EDIT → const String
Activity Action: Pick an existing item, or insert a new item, and then edit it.
ACTION_INSTALL_FAILURE → const String
Activity Action: Activity to handle split installation failures.
ACTION_INSTALL_INSTANT_APP_PACKAGE → const String
Activity Action: Launch instant application installer.
ACTION_INSTALL_PACKAGE → const String
Activity Action: Launch application installer.
ACTION_INSTANT_APP_RESOLVER_SETTINGS → const String
Activity Action: Launch instant app settings.
ACTION_INTENT_FILTER_NEEDS_VERIFICATION → const String
Broadcast Action: Sent to the system intent filter verifier when an intent filter needs to be verified. The data contains the filter data hosts to be verified against.
ACTION_LOAD_DATA → const String
Used by {@link services.core.java.com.android.server.pm.DataLoaderManagerService} for querying Data Loader Service providers. Data loader service providers register this intent filter in their manifests, so that they can be looked up and bound to by {@code DataLoaderManagerService}.
ACTION_LOCALE_CHANGED → const String
Broadcast Action: The current device's locale has changed.
ACTION_LOCKED_BOOT_COMPLETED → const String
Broadcast Action: This is broadcast once, after the user has finished booting, but while still in the "locked" state. It can be used to perform application-specific initialization, such as installing alarms. You must hold the {@link android.Manifest.permission#RECEIVE_BOOT_COMPLETED} permission in order to receive this broadcast.
ACTION_MAIN → const String
Activity Action: Start as a main entry point, does not expect to receive data.
ACTION_MANAGE_APP_PERMISSION → const String
Activity action: Launch UI to manage a specific permissions of an app.
ACTION_MANAGE_APP_PERMISSIONS → const String
Activity action: Launch UI to manage the permissions of an app.
ACTION_MANAGE_DEFAULT_APP → const String
Activity action: Launch UI to manage a default app.
ACTION_MANAGE_NETWORK_USAGE → const String
Activity Action: Show settings for managing network data usage of a specific application. Applications should define an activity that offers options to control data usage.
ACTION_MANAGE_PACKAGE_STORAGE → const String
Broadcast Action: Indicates low memory condition notification acknowledged by user and package management should be started. This is triggered by the user from the ACTION_DEVICE_STORAGE_LOW notification.
ACTION_MANAGE_PERMISSION_APPS → const String
Activity action: Launch UI to manage which apps have a given permission.
ACTION_MANAGE_PERMISSIONS → const String
Activity action: Launch UI to manage permissions.
ACTION_MANAGE_SPECIAL_APP_ACCESSES → const String
Activity action: Launch UI to manage special app accesses.
ACTION_MANAGED_PROFILE_ADDED → const String
Broadcast sent to the primary user when an associated managed profile is added (the profile was created and is ready to be used). Carries an extra {@link #EXTRA_USER} that specifies the UserHandle of the profile that was added. Only applications (for example Launchers) that need to display merged content across both primary and managed profiles need to worry about this broadcast. This is only sent to registered receivers, not manifest receivers.
ACTION_MANAGED_PROFILE_AVAILABLE → const String
Broadcast sent to the primary user when an associated managed profile has become available. Currently this includes when the user disables quiet mode for the profile. Carries an extra {@link #EXTRA_USER} that specifies the UserHandle of the profile. When quiet mode is changed, this broadcast will carry a boolean extra {@link #EXTRA_QUIET_MODE} indicating the new state of quiet mode. This is only sent to registered receivers, not manifest receivers.
ACTION_MANAGED_PROFILE_REMOVED → const String
Broadcast sent to the primary user when an associated managed profile is removed. Carries an extra {@link #EXTRA_USER} that specifies the UserHandle of the profile that was removed. Only applications (for example Launchers) that need to display merged content across both primary and managed profiles need to worry about this broadcast. This is only sent to registered receivers, not manifest receivers.
ACTION_MANAGED_PROFILE_UNAVAILABLE → const String
Broadcast sent to the primary user when an associated managed profile has become unavailable. Currently this includes when the user enables quiet mode for the profile. Carries an extra {@link #EXTRA_USER} that specifies the UserHandle of the profile. When quiet mode is changed, this broadcast will carry a boolean extra {@link #EXTRA_QUIET_MODE} indicating the new state of quiet mode. This is only sent to registered receivers, not manifest receivers.
ACTION_MANAGED_PROFILE_UNLOCKED → const String
Broadcast sent to the primary user when the credential-encrypted private storage for an associated managed profile is unlocked. Carries an extra {@link #EXTRA_USER} that specifies the UserHandle of the profile that was unlocked. Only applications (for example Launchers) that need to display merged content across both primary and managed profiles need to worry about this broadcast. This is only sent to registered receivers, not manifest receivers.
ACTION_MASTER_CLEAR → const String
Deprecated - use ACTION_FACTORY_RESET instead. @hide @removed
ACTION_MASTER_CLEAR_NOTIFICATION → const String
Broadcast intent sent by the RecoverySystem to inform listeners that a global clear (wipe) is about to be performed. @hide
ACTION_MEDIA_BAD_REMOVAL → const String
Broadcast Action: External media was removed from SD card slot, but mount point was not unmounted. The path to the mount point for the removed media is contained in the Intent.mData field.
ACTION_MEDIA_BUTTON → const String
Broadcast Action: The "Media Button" was pressed. Includes a single extra field, {@link #EXTRA_KEY_EVENT}, containing the key event that caused the broadcast.
ACTION_MEDIA_CHECKING → const String
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.
ACTION_MEDIA_EJECT → const String
Broadcast Action: User has expressed the desire to remove the external storage media. Applications should close all files they have open within the mount point when they receive this intent. The path to the mount point for the media to be ejected is contained in the Intent.mData field.
ACTION_MEDIA_MOUNTED → const String
Broadcast Action: External media is present and mounted at its mount point. The path to the mount point for the mounted media is contained in the Intent.mData field. The Intent contains an extra with name "read-only" and Boolean value to indicate if the media was mounted read only.
ACTION_MEDIA_NOFS → const String
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.
ACTION_MEDIA_REMOVED → const String
Broadcast Action: External media has been removed. The path to the mount point for the removed media is contained in the Intent.mData field.
ACTION_MEDIA_RESOURCE_GRANTED → const String
Broadcast Action: Sent when media resource is granted.
ACTION_MEDIA_SCANNER_FINISHED → const String
Broadcast Action: The media scanner has finished scanning a directory. The path to the scanned directory is contained in the Intent.mData field.
ACTION_MEDIA_SCANNER_SCAN_FILE → const String
Broadcast Action: Request the media scanner to scan a file and add it to the media database.
ACTION_MEDIA_SCANNER_STARTED → const String
Broadcast Action: The media scanner has started scanning a directory. The path to the directory being scanned is contained in the Intent.mData field.
ACTION_MEDIA_SHARED → const String
Broadcast Action: External media is unmounted because it is being shared via USB mass storage. The path to the mount point for the shared media is contained in the Intent.mData field.
ACTION_MEDIA_UNMOUNTABLE → const String
Broadcast Action: External media is present but cannot be mounted. The path to the mount point for the unmountable media is contained in the Intent.mData field.
ACTION_MEDIA_UNMOUNTED → const String
Broadcast Action: External media is present, but not mounted at its mount point. The path to the mount point for the unmounted media is contained in the Intent.mData field.
ACTION_MEDIA_UNSHARED → const String
Broadcast Action: External media is no longer being shared via USB mass storage. The path to the mount point for the previously shared media is contained in the Intent.mData field.
ACTION_MY_PACKAGE_REPLACED → const String
Broadcast Action: A new version of your application has been installed over an existing one. This is only sent to the application that was replaced. It does not contain any additional data; to receive it, just use an intent filter for this action.
ACTION_MY_PACKAGE_SUSPENDED → const String
Broadcast Action: Sent to a package that has been suspended by the system. This is sent whenever a package is put into a suspended state or any of its app extras change while in the suspended state.
ACTION_MY_PACKAGE_UNSUSPENDED → const String
Broadcast Action: Sent to a package that has been unsuspended.
ACTION_NEW_OUTGOING_CALL → const String
Broadcast Action: An outgoing call is about to be placed.
ACTION_OPEN_DOCUMENT → const String
Activity Action: Allow the user to select and return one or more existing documents. When invoked, the system will display the various {@link DocumentsProvider} instances installed on the device, letting the user interactively navigate through them. These documents include local media, such as photos and video, and documents provided by installed cloud storage providers.
ACTION_OPEN_DOCUMENT_TREE → const String
Activity Action: Allow the user to pick a directory subtree. When invoked, the system will display the various {@link DocumentsProvider} instances installed on the device, letting the user navigate through them. Apps can fully manage documents within the returned directory.
ACTION_OVERLAY_CHANGED → const String
Broadcast Action: An overlay package has changed. The data contains the name of the overlay package which has changed. This is broadcast on all changes to the OverlayInfo returned by {@link android.content.om.IOverlayManager#getOverlayInfo(String, int)}. The most common change is a state change that will change whether the overlay is enabled or not. @hide
ACTION_PACKAGE_ADDED → const String
Broadcast Action: A new application package has been installed on the device. The data contains the name of the package. Note that the newly installed package does not receive this broadcast.
ACTION_PACKAGE_CHANGED → const String
Broadcast Action: An existing application package has been changed (for example, a component has been enabled or disabled). The data contains the name of the package.
ACTION_PACKAGE_DATA_CLEARED → const String
Broadcast Action: The user has cleared the data of a package. This should be preceded by {@link #ACTION_PACKAGE_RESTARTED}, after which all of its persistent data is erased and this broadcast sent. Note that the cleared package does not receive this broadcast. The data contains the name of the package.
ACTION_PACKAGE_ENABLE_ROLLBACK → const String
Broadcast Action: Sent to the system rollback manager when a package needs to have rollback enabled.
ACTION_PACKAGE_FIRST_LAUNCH → const String
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). The data contains the name of the package.
ACTION_PACKAGE_FULLY_REMOVED → const String
Broadcast Action: An existing application package has been completely removed from the device. The data contains the name of the package. This is like {@link #ACTION_PACKAGE_REMOVED}, but only set when {@link #EXTRA_DATA_REMOVED} is true and {@link #EXTRA_REPLACING} is false of that broadcast.
ACTION_PACKAGE_INSTALL → const String
Broadcast Action: Trigger the download and eventual installation of a package.
ACTION_PACKAGE_NEEDS_INTEGRITY_VERIFICATION → const String
Broadcast Action: Sent to the integrity component when a package needs to be verified. The data contains the package URI along with other relevant information.
ACTION_PACKAGE_NEEDS_VERIFICATION → const String
Broadcast Action: Sent to the system package verifier when a package needs to be verified. The data contains the package URI.
ACTION_PACKAGE_REMOVED → const String
Broadcast Action: An existing application package has been removed from the device. The data contains the name of the package. The package that is being removed does not receive this Intent.
ACTION_PACKAGE_REPLACED → const String
Broadcast Action: A new version of an application package has been installed, replacing an existing version that was previously installed. The data contains the name of the package.
ACTION_PACKAGE_RESTARTED → const String
Broadcast Action: The user has restarted a package, and all of its processes have been killed. All runtime state associated with it (processes, alarms, notifications, etc) should be removed. Note that the restarted package does not receive this broadcast. The data contains the name of the package.
ACTION_PACKAGE_UNSUSPENDED_MANUALLY → const String
Broadcast Action: Sent to indicate that the user unsuspended a package.
ACTION_PACKAGE_VERIFIED → const String
Broadcast Action: Sent to the system package verifier when a package is verified. The data contains the package URI.
ACTION_PACKAGES_SUSPENDED → const String
Broadcast Action: Packages have been suspended.
ACTION_PACKAGES_UNSUSPENDED → const String
Broadcast Action: Packages have been unsuspended.
ACTION_PASTE → const String
Activity Action: Create a new item in the given container, initializing it from the current contents of the clipboard.
ACTION_PENDING_INCIDENT_REPORTS_CHANGED → const String
An incident or bug report has been taken, and a system app has requested it to be shared, so trigger the confirmation screen.
ACTION_PICK → const String
Activity Action: Pick an item from the data, returning what was selected.
ACTION_PICK_ACTIVITY → const String
Activity Action: Pick an activity given an intent, returning the class selected.
ACTION_POWER_CONNECTED → const String
Broadcast Action: External power has been connected to the device. This is intended for applications that wish to register specifically to this notification. Unlike ACTION_BATTERY_CHANGED, applications will be woken for this and so do not have to stay active to receive this notification. This action can be used to implement actions that wait until power is available to trigger.
ACTION_POWER_DISCONNECTED → const String
Broadcast Action: External power has been removed from the device. This is intended for applications that wish to register specifically to this notification. Unlike ACTION_BATTERY_CHANGED, applications will be woken for this and so do not have to stay active to receive this notification. This action can be used to implement actions that wait until power is available to trigger.
ACTION_POWER_USAGE_SUMMARY → const String
Activity Action: Show power usage information to the user.
ACTION_PRE_BOOT_COMPLETED → const String
Broadcast Action: This is broadcast once when the user is booting after a system update. It can be used to perform cleanup or upgrades after a system update.
ACTION_PREFERRED_ACTIVITY_CHANGED → const String
Broadcast Action: preferred activities have changed explicitly.
ACTION_PROCESS_TEXT → const String
Activity Action: Process a piece of text.
ACTION_PROVIDER_CHANGED → const String
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. For these things, they may broadcast this action when the set of interesting items change.
ACTION_QUERY_PACKAGE_RESTART → const String
@hide Broadcast Action: Ask system services if there is any reason to restart the given package. The data contains the name of the package.
ACTION_QUICK_CLOCK → const String
Sent when the user taps on the clock widget in the system's "quick settings" area.
ACTION_QUICK_VIEW → const String
Activity Action: Quick view the data. Launches a quick viewer for a URI or a list of URIs.
ACTION_REBOOT → const String
Broadcast Action: Have the device reboot. This is only for use by system code.
ACTION_REMOTE_INTENT → const String
Broadcast Action: a remote intent is to be broadcasted.
ACTION_REQUEST_SHUTDOWN → const String
Activity Action: Start this activity to request system shutdown. The optional boolean extra field {@link #EXTRA_KEY_CONFIRM} can be set to true to request confirmation from the user before shutting down. The optional boolean extra field {@link #EXTRA_USER_REQUESTED_SHUTDOWN} can be set to true to indicate that the shutdown is requested by the user.
ACTION_RESOLVE_INSTANT_APP_PACKAGE → const String
Service Action: Resolve instant application.
ACTION_REVIEW_ACCESSIBILITY_SERVICES → const String
Activity action: Launch UI to review running accessibility services.
ACTION_REVIEW_ONGOING_PERMISSION_USAGE → const String
Activity action: Launch UI to review ongoing app uses of permissions.
ACTION_REVIEW_PERMISSION_USAGE → const String
Activity action: Launch UI to review app uses of permissions.
ACTION_REVIEW_PERMISSIONS → const String
Activity action: Launch UI to review permissions for an app. The system uses this intent if permission review for apps not supporting the new runtime permissions model is enabled. In this mode a permission review is required before any of the app components can run.
ACTION_ROLLBACK_COMMITTED → const String
Broadcast Action: A rollback has been committed.
ACTION_RUN → const String
Activity Action: Run the data, whatever that means.
ACTION_SCREEN_OFF → const String
Broadcast Action: Sent when the device goes to sleep and becomes non-interactive.
ACTION_SCREEN_ON → const String
Broadcast Action: Sent when the device wakes up and becomes interactive.
Activity Action: Perform a search.
ACTION_SEARCH_LONG_PRESS → const String
Activity Action: Start action associated with long pressing on the search key.
ACTION_SEND → const String
Activity Action: Deliver some data to someone else. Who the data is being delivered to is not specified; it is up to the receiver of this action to ask the user where the data should be sent.
ACTION_SEND_MULTIPLE → const String
Activity Action: Deliver multiple data to someone else.
ACTION_SENDTO → const String
Activity Action: Send a message to someone specified by the data.
ACTION_SERVICE_STATE → const String
Broadcast Action: indicate that the phone service state has changed. The intent will have the following extra values:
ACTION_SET_WALLPAPER → const String
Activity Action: Show settings for choosing wallpaper.
ACTION_SETTING_RESTORED → const String
Broadcast action: report that a settings element is being restored from backup. The intent contains four extras: EXTRA_SETTING_NAME is a string naming the restored setting, EXTRA_SETTING_NEW_VALUE is the value being restored, EXTRA_SETTING_PREVIOUS_VALUE is the value of that settings entry prior to the restore operation, and EXTRA_SETTING_RESTORED_FROM_SDK_INT is the version of the SDK that the setting has been restored from (corresponds to {@link android.os.Build.VERSION#SDK_INT}). The first three values are represented as strings, the fourth one as int.
ACTION_SHOW_APP_INFO → const String
Activity Action: Launch an activity showing the app information. For applications which install other applications (such as app stores), it is recommended to handle this action for providing the app information to the user.
ACTION_SHOW_BRIGHTNESS_DIALOG → const String
Activity Action: Shows the brightness setting dialog. @hide
ACTION_SHOW_KEYBOARD_SHORTCUTS → const String
Activity Action: Start the Keyboard Shortcuts Helper screen.
ACTION_SHOW_SUSPENDED_APP_DETAILS → const String
Activity Action: Started to show more details about why an application was suspended.
ACTION_SHUTDOWN → const String
Broadcast Action: Device is shutting down. This is broadcast when the device is being shut down (completely turned off, not sleeping). Once the broadcast is complete, the const shutdown will proceed and all unsaved data lost. Apps will not normally need to handle this, since the foreground activity will be paused as well.
ACTION_SIM_STATE_CHANGED → const String
Broadcast Action: The sim card state has changed. For more details see TelephonyIntents.ACTION_SIM_STATE_CHANGED. This is here because TelephonyIntents is an internal class. The intent will have following extras.
ACTION_SPLIT_CONFIGURATION_CHANGED → const String
Broadcast Action: The current device {@link android.content.res.Configuration} has changed such that the device may be eligible for the installation of additional configuration splits. Configuration properties that can trigger this broadcast include locale and display density.
ACTION_SYNC → const String
Activity Action: Perform a data synchronization.
ACTION_SYSTEM_TUTORIAL → const String
Activity Action: Start the platform-defined tutorial
ACTION_THERMAL_EVENT → const String
Broadcast action: reports when a new thermal event has been reached. When the device is reaching its maximum temperatue, the thermal level reported {@hide}
ACTION_TIME_CHANGED → const String
Broadcast Action: The time was set.
ACTION_TIME_TICK → const String
Broadcast Action: The current time has changed. Sent every minute. You cannot receive this through components declared in manifests, only by explicitly registering for it with {@link Context#registerReceiver(BroadcastReceiver, IntentFilter) Context.registerReceiver()}.
ACTION_TIMEZONE_CHANGED → const String
Broadcast Action: The timezone has changed. The intent will have the following extra values:
ACTION_TRANSLATE → const String
Activity Action: Perform text translation.
ACTION_UID_REMOVED → const String
Broadcast Action: A user ID has been removed from the system. The user ID number is stored in the extra data under {@link #EXTRA_UID}.
ACTION_UMS_CONNECTED → const String
Broadcast Action: The device has entered USB Mass Storage mode. This is used mainly for the USB Settings panel. Apps should listen for ACTION_MEDIA_MOUNTED and ACTION_MEDIA_UNMOUNTED broadcasts to be notified when the SD card file system is mounted or unmounted @deprecated replaced by android.os.storage.StorageEventListener
ACTION_UMS_DISCONNECTED → const String
Broadcast Action: The device has exited USB Mass Storage mode. This is used mainly for the USB Settings panel. Apps should listen for ACTION_MEDIA_MOUNTED and ACTION_MEDIA_UNMOUNTED broadcasts to be notified when the SD card file system is mounted or unmounted @deprecated replaced by android.os.storage.StorageEventListener
ACTION_UNINSTALL_PACKAGE → const String
Activity Action: Launch application uninstaller.
ACTION_UPGRADE_SETUP → const String
Activity Action: Setup wizard to launch after a platform update. This activity should have a string meta-data field associated with it, {@link #METADATA_SETUP_VERSION}, which defines the current version of the platform for setup. The activity will be launched only if {@link android.provider.Settings.Secure#LAST_SETUP_SHOWN} is not the same value.
ACTION_USER_ADDED → const String
Broadcast sent to the system when a user is added. Carries an extra EXTRA_USER_HANDLE that has the userHandle of the new user. It is sent to all running users. You must hold {@link android.Manifest.permission#MANAGE_USERS} to receive this broadcast. @hide
ACTION_USER_BACKGROUND → const String
Sent when a user switch is happening, causing the process's user to be sent to the background. This is only sent to receivers registered through {@link Context#registerReceiver(BroadcastReceiver, IntentFilter) Context.registerReceiver}. It is sent to the user that is going to the background. This is sent as a foreground broadcast, since it is part of a visible user interaction; be as quick as possible when handling it.
ACTION_USER_FOREGROUND → const String
Sent when a user switch is happening, causing the process's user to be brought to the foreground. This is only sent to receivers registered through {@link Context#registerReceiver(BroadcastReceiver, IntentFilter) Context.registerReceiver}. It is sent to the user that is going to the foreground. This is sent as a foreground broadcast, since it is part of a visible user interaction; be as quick as possible when handling it.
ACTION_USER_INFO_CHANGED → const String
Broadcast sent to the system when a user's information changes. Carries an extra {@link #EXTRA_USER_HANDLE} to indicate which user's information changed. This is only sent to registered receivers, not manifest receivers. It is sent to all users. @hide
ACTION_USER_INITIALIZE → const String
Sent the first time a user is starting, to allow system apps to perform one time initialization. (This will not be seen by third party applications because a newly initialized user does not have any third party applications installed for it.) This is sent early in starting the user, around the time the home app is started, before {@link #ACTION_BOOT_COMPLETED} is sent. This is sent as a foreground broadcast, since it is part of a visible user interaction; be as quick as possible when handling it.
ACTION_USER_PRESENT → const String
Broadcast Action: Sent when the user is present after device wakes up (e.g when the keyguard is gone).
ACTION_USER_REMOVED → const String
Broadcast sent to the system when a user is removed. Carries an extra EXTRA_USER_HANDLE that has the userHandle of the user. It is sent to all running users except the one that has been removed. The user will not be completely removed until all receivers have handled the broadcast. You must hold {@link android.Manifest.permission#MANAGE_USERS} to receive this broadcast. @hide
ACTION_USER_STARTED → const String
Broadcast sent by the system when a user is started. Carries an extra EXTRA_USER_HANDLE that has the userHandle of the user. This is only sent to registered receivers, not manifest receivers. It is sent to the user that has been started. This is sent as a foreground broadcast, since it is part of a visible user interaction; be as quick as possible when handling it. @hide
ACTION_USER_STARTING → const String
Broadcast sent when a user is in the process of starting. Carries an extra EXTRA_USER_HANDLE that has the userHandle of the user. This is only sent to registered receivers, not manifest receivers. It is sent to all users (including the one that is being started). You must hold {@link android.Manifest.permission#INTERACT_ACROSS_USERS} to receive this broadcast. This is sent as a background broadcast, since its result is not part of the primary UX flow; to safely keep track of started/stopped state of a user you can use this in conjunction with {@link #ACTION_USER_STOPPING}. It is not generally safe to use with other user state broadcasts since those are foreground broadcasts so can execute in a different order. @hide
ACTION_USER_STOPPED → const String
Broadcast sent to the system when a user is stopped. Carries an extra EXTRA_USER_HANDLE that has the userHandle of the user. This is similar to {@link #ACTION_PACKAGE_RESTARTED}, but for an entire user instead of a specific package. This is only sent to registered receivers, not manifest receivers. It is sent to all running users except the one that has just been stopped (which is no longer running). @hide
ACTION_USER_STOPPING → const String
Broadcast sent when a user is going to be stopped. Carries an extra EXTRA_USER_HANDLE that has the userHandle of the user. This is only sent to registered receivers, not manifest receivers. It is sent to all users (including the one that is being stopped). You must hold {@link android.Manifest.permission#INTERACT_ACROSS_USERS} to receive this broadcast. The user will not stop until all receivers have handled the broadcast. This is sent as a background broadcast, since its result is not part of the primary UX flow; to safely keep track of started/stopped state of a user you can use this in conjunction with {@link #ACTION_USER_STARTING}. It is not generally safe to use with other user state broadcasts since those are foreground broadcasts so can execute in a different order. @hide
ACTION_USER_SWITCHED → const String
Broadcast sent to the system when the user switches. Carries an extra EXTRA_USER_HANDLE that has the userHandle of the user to become the current one. This is only sent to registered receivers, not manifest receivers. It is sent to all running users. You must hold {@link android.Manifest.permission#MANAGE_USERS} to receive this broadcast. @hide
ACTION_USER_UNLOCKED → const String
Broadcast Action: Sent when the credential-encrypted private storage has become unlocked for the target user. This is only sent to registered receivers, not manifest receivers.
ACTION_VIEW → const String
Activity Action: Display the data to the user. This is the most common action performed on data -- it is the generic action you can use on a piece of data to get the most reasonable thing to occur. For example, when used on a contacts entry it will view the entry; when used on a mailto: URI it will bring up a compose window filled with the information supplied by the URI; when used with a tel: URI it will invoke the dialer.
ACTION_VIEW_LOCUS → const String
Activity Action: Display an activity state associated with an unique {@link LocusId}.
ACTION_VIEW_PERMISSION_USAGE → const String
Activity action: Launch UI to show information about the usage of a given permission. This action would be handled by apps that want to show details about how and why given permission is being used.
ACTION_VOICE_ASSIST → const String
Activity Action: Perform voice assist action.
ACTION_VOICE_COMMAND → const String
Activity Action: Start Voice Command.
ACTION_WALLPAPER_CHANGED → const String
Broadcast Action: The current system wallpaper has changed. See {@link android.app.WallpaperManager} for retrieving the new wallpaper. This should only be used to determine when the wallpaper has changed to show the new wallpaper to the user. You should certainly never, in response to this, change the wallpaper or other attributes of it such as the suggested size. That would be unexpected, right? You'd cause all kinds of loops, especially if other apps are doing similar things, right? Of course. So please don't do this.
Activity Action: Perform a web search.
CATEGORY_ACCESSIBILITY_SHORTCUT_TARGET → const String
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.
CATEGORY_ALTERNATIVE → const String
Set if the activity should be considered as an alternative action to the data the user is currently viewing. See also {@link #CATEGORY_SELECTED_ALTERNATIVE} for an alternative action that applies to the selection in a list of items.
CATEGORY_APP_BROWSER → const String
Used with {@link #ACTION_MAIN} to launch the browser application. The activity should be able to browse the Internet.
CATEGORY_APP_CALCULATOR → const String
Used with {@link #ACTION_MAIN} to launch the calculator application. The activity should be able to perform standard arithmetic operations.
CATEGORY_APP_CALENDAR → const String
Used with {@link #ACTION_MAIN} to launch the calendar application. The activity should be able to view and manipulate calendar entries.
CATEGORY_APP_CONTACTS → const String
Used with {@link #ACTION_MAIN} to launch the contacts application. The activity should be able to view and manipulate address book entries.
CATEGORY_APP_EMAIL → const String
Used with {@link #ACTION_MAIN} to launch the email application. The activity should be able to send and receive email.
CATEGORY_APP_FILES → const String
Used with {@link #ACTION_MAIN} to launch the files application. The activity should be able to browse and manage files stored on the device.
Used with {@link #ACTION_MAIN} to launch the gallery application. The activity should be able to view and manipulate image and video files stored on the device.
CATEGORY_APP_MAPS → const String
Used with {@link #ACTION_MAIN} to launch the maps application. The activity should be able to show the user's current location and surroundings.
CATEGORY_APP_MARKET → const String
This activity allows the user to browse and download new applications.
CATEGORY_APP_MESSAGING → const String
Used with {@link #ACTION_MAIN} to launch the messaging application. The activity should be able to send and receive text messages.
CATEGORY_APP_MUSIC → const String
Used with {@link #ACTION_MAIN} to launch the music application. The activity should be able to play, browse, or manipulate music files stored on the device.
CATEGORY_BROWSABLE → const String
Activities that can be safely invoked from a browser must support this category. For example, if the user is viewing a web page or an e-mail and clicks on a link in the text, the Intent generated execute that link will require the BROWSABLE category, so that only activities supporting this category will be considered as possible actions. By supporting this category, you are promising that there is nothing damaging (without user intervention) that can happen by invoking any matching Intent.
CATEGORY_CAR_DOCK → const String
An activity to run when device is inserted into a car dock. Used with {@link #ACTION_MAIN} to launch an activity. For more information, see {@link android.app.UiModeManager}.
CATEGORY_CAR_LAUNCHER → const String
Indicates the preferred entry-point activity when an application is launched from a Car launcher. If not present, Car launcher can optionally use {@link #CATEGORY_LAUNCHER} as a fallback, or exclude the application entirely. @hide
CATEGORY_CAR_MODE → const String
Used to indicate that the activity can be used in a car environment.
CATEGORY_DEFAULT → const String
Set if the activity should be an option for the default action (center press) to perform on a piece of data. Setting this will hide from the user any activities without it set when performing an action on some data. Note that this is normally -not- set in the Intent when initiating an action -- it is for use in intent filters specified in packages.
CATEGORY_DESK_DOCK → const String
An activity to run when device is inserted into a car dock. Used with {@link #ACTION_MAIN} to launch an activity. For more information, see {@link android.app.UiModeManager}.
CATEGORY_DEVELOPMENT_PREFERENCE → const String
This activity is a development preference panel.
CATEGORY_EMBED → const String
Capable of running inside a parent activity container.
CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST → const String
To be used as code under test for framework instrumentation tests.
CATEGORY_HE_DESK_DOCK → const String
An activity to run when device is inserted into a digital (high end) dock. Used with {@link #ACTION_MAIN} to launch an activity. For more information, see {@link android.app.UiModeManager}.
CATEGORY_HOME → const String
This is the home activity, that is the first activity that is displayed when the device boots.
CATEGORY_HOME_MAIN → const String
This is the home activity that is displayed when the device is finished setting up and ready for use. @hide
CATEGORY_INFO → const String
Provides information about the package it is in; typically used if a package does not contain a {@link #CATEGORY_LAUNCHER} to provide a front-door to the user without having to be shown in the all apps list.
CATEGORY_LAUNCHER → const String
Should be displayed in the top-level launcher.
CATEGORY_LAUNCHER_APP → const String
This is the home activity, that is the activity that serves as the launcher app from there the user can start other apps. Often components with lower/higher priority intent filters handle the home intent, for example SetupWizard, to setup the device and we need to be able to distinguish the home app from these setup helpers. @hide
CATEGORY_LE_DESK_DOCK → const String
An activity to run when device is inserted into a analog (low end) dock. Used with {@link #ACTION_MAIN} to launch an activity. For more information, see {@link android.app.UiModeManager}.
CATEGORY_LEANBACK_LAUNCHER → const String
Indicates an activity optimized for Leanback mode, and that should be displayed in the Leanback launcher.
CATEGORY_LEANBACK_SETTINGS → const String
Indicates a Leanback settings activity to be displayed in the Leanback launcher. @hide
CATEGORY_MONKEY → const String
This activity may be exercised by the monkey or other automated test tools.
CATEGORY_OPENABLE → const String
Used to indicate that an intent only wants URIs that can be opened with {@link ContentResolver#openFileDescriptor(Uri, String)}. Openable URIs must support at least the columns defined in {@link OpenableColumns} when queried.
CATEGORY_PREFERENCE → const String
This activity is a preference panel.
CATEGORY_SAMPLE_CODE → const String
To be used as a sample code example (not part of the normal user experience).
CATEGORY_SECONDARY_HOME → const String
The home activity shown on secondary displays that support showing home activities.
CATEGORY_SELECTED_ALTERNATIVE → const String
Set if the activity should be considered as an alternative selection action to the data the user has currently selected. This is like {@link #CATEGORY_ALTERNATIVE}, but is used in activities showing a list of items from which the user can select, giving them alternatives to the default action that will be performed on it.
CATEGORY_SETUP_WIZARD → const String
This is the setup wizard activity, that is the first activity that is displayed when the user sets up the device for the first time. @hide
CATEGORY_TAB → const String
Intended to be used as a tab inside of a containing TabActivity.
CATEGORY_TEST → const String
To be used as a test (not part of the normal user experience).
CATEGORY_TYPED_OPENABLE → const String
Used to indicate that an intent filter can accept files which are not necessarily openable by {@link ContentResolver#openFileDescriptor(Uri, String)}, but at least streamable via {@link ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle)} using one of the stream types exposed via {@link ContentResolver#getStreamTypes(Uri, String)}.
CATEGORY_UNIT_TEST → const String
To be used as a unit test (run through the Test Harness).
CATEGORY_VOICE → const String
Categories for activities that can participate in voice interaction. An activity that supports this category must be prepared to run with no UI shown at all (though in some case it may have a UI shown), and rely on {@link android.app.VoiceInteractor} to interact with the user.
CATEGORY_VR_HOME → const String
An activity to use for the launcher when the device is placed in a VR Headset viewer. Used with {@link #ACTION_MAIN} to launch an activity. For more information, see {@link android.app.UiModeManager}.
EXTRA_ALARM_COUNT → const String
Used as an int extra field in {@link android.app.AlarmManager} intents to tell the application being invoked how many pending alarms are being delievered with the intent. For one-shot alarms this will always be 1. For recurring alarms, this might be greater than 1 if the device was asleep or powered off at the time an earlier alarm would have been delivered.
EXTRA_ALLOW_MULTIPLE → const String
Extra used to indicate that an intent can allow the user to select and return multiple items. This is a boolean extra; the default is false. If true, an implementation is allowed to present the user with a UI where they can pick multiple items that are all returned to the caller. When this happens, they should be returned as the {@link #getClipData()} part of the result Intent.
EXTRA_ALLOW_REPLACE → const String
Used as a boolean extra field with {@link #ACTION_INSTALL_PACKAGE} to install a package. Tells the installer UI to skip the confirmation with the user if the .apk is replacing an existing one. @deprecated As of {@link android.os.Build.VERSION_CODES#JELLY_BEAN}, Android will no longer show an interstitial message about updating existing applications so this is no longer needed.
EXTRA_ALTERNATE_INTENTS → const String
An Intent[] describing additional, alternate choices you would like shown with {@link #ACTION_CHOOSER}.
EXTRA_ASSIST_CONTEXT → const String
An optional field on {@link #ACTION_ASSIST} and containing additional contextual information supplied by the current foreground app at the time of the assist request. This is a {@link Bundle} of additional data.
EXTRA_ASSIST_INPUT_DEVICE_ID → const String
An optional field on {@link #ACTION_ASSIST} containing the InputDevice id that was used to invoke the assist.
EXTRA_ASSIST_INPUT_HINT_KEYBOARD → const String
An optional field on {@link #ACTION_ASSIST} suggesting that the user will likely use a keyboard as the primary input device for assistance.
EXTRA_ASSIST_PACKAGE → const String
An optional field on {@link #ACTION_ASSIST} containing the name of the current foreground application package at the time the assist was invoked.
EXTRA_ASSIST_UID → const String
An optional field on {@link #ACTION_ASSIST} containing the uid of the current foreground application package at the time the assist was invoked.
EXTRA_AUTO_LAUNCH_SINGLE_CHOICE → const String
Used as a boolean extra field in {@link #ACTION_CHOOSER} intents to specify whether to show the chooser or not when there is only one application available to choose from.
EXTRA_BCC → const String
A String[] holding e-mail addresses that should be blind carbon copied.
EXTRA_BUG_REPORT → const String
Used as a parcelable extra field in {@link #ACTION_APP_ERROR}, containing the bug report.
EXTRA_CALLING_PACKAGE → const String
The app that triggered the instant app installation. @hide
EXTRA_CC → const String
A String[] holding e-mail addresses that should be carbon copied.
EXTRA_CDMA_DEFAULT_ROAMING_INDICATOR → const String
An integer extra used with {@link #ACTION_SERVICE_STATE} represents the default roaming indicator from the PRL if registered on a CDMA or EVDO system {@code -1} if not. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#CDMA_DEFAULT_ROAMING_INDICATOR}.
EXTRA_CDMA_ROAMING_INDICATOR → const String
An integer extra used with {@link #ACTION_SERVICE_STATE} represents the TSB-58 roaming indicator if registered on a CDMA or EVDO system or {@code -1} if not. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#CDMA_ROAMING_INDICATOR}.
EXTRA_CHANGED_COMPONENT_NAME → const String
@deprecated See {@link #EXTRA_CHANGED_COMPONENT_NAME_LIST}; this field will contain only the first name in the list.
EXTRA_CHANGED_COMPONENT_NAME_LIST → const String
This field is part of {@link android.content.Intent#ACTION_PACKAGE_CHANGED}, and contains a string array of all of the components that have changed. If the state of the overall package has changed, then it will contain an entry with the package name itself.
EXTRA_CHANGED_PACKAGE_LIST → const String
This field is part of {@link android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE}, {@link android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE}, {@link android.content.Intent#ACTION_PACKAGES_SUSPENDED}, {@link android.content.Intent#ACTION_PACKAGES_UNSUSPENDED} and contains a string array of all of the components that have changed.
EXTRA_CHANGED_UID_LIST → const String
This field is part of {@link android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE}, {@link android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE} and contains an integer array of uids of all of the components that have changed.
EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER → const String
An {@link IntentSender} for an Activity that will be invoked when the user makes a selection from the chooser activity presented by {@link #ACTION_CHOOSER}.
EXTRA_CHOOSER_TARGETS → const String
A {@link android.service.chooser.ChooserTarget ChooserTarget[]} for {@link #ACTION_CHOOSER} describing additional high-priority deep-link targets for the chooser to present to the user.
EXTRA_CHOSEN_COMPONENT → const String
The {@link ComponentName} chosen by the user to complete an action.
EXTRA_CHOSEN_COMPONENT_INTENT_SENDER → const String
An {@link IntentSender} that will be notified if a user successfully chooses a target component to handle an action in an {@link #ACTION_CHOOSER} activity. The IntentSender will have the extra {@link #EXTRA_CHOSEN_COMPONENT} appended to it containing the {@link ComponentName} of the chosen component.
EXTRA_CLIENT_INTENT → const String
@hide Magic extra system code can use when binding, to give a PendingIntent object that can be launched for the user to disable the system's use of this service.
EXTRA_CLIENT_LABEL → const String
@hide Magic extra system code can use when binding, to give a label for who it is that has bound to a service. This is an integer giving a framework string resource that can be displayed to the user.
EXTRA_COMPONENT_NAME → const String
Intent extra: A {@link ComponentName} value.
EXTRA_CONTENT_ANNOTATIONS → const String
An {@code ArrayList} of {@code String} annotations describing content for {@link #ACTION_CHOOSER}.
EXTRA_CONTENT_QUERY → const String
Optional CharSequence extra to provide a search query. The format of this query is dependent on the receiving application.
EXTRA_CSS_INDICATOR → const String
A boolean extra used with {@link #ACTION_SERVICE_STATE} which represents concurrent service support on CDMA network. Will be {@code true} if support, {@code false} otherwise. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#CSS_INDICATOR}.
EXTRA_DATA_OPERATOR_ALPHA_LONG → const String
A string extra used with {@link #ACTION_SERVICE_STATE} which represents the current registered data operator name in long alphanumeric format. {@code null} if the operator name is not known or unregistered. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#DATA_OPERATOR_ALPHA_LONG}.
EXTRA_DATA_OPERATOR_ALPHA_SHORT → const String
A string extra used with {@link #ACTION_SERVICE_STATE} which represents the current registered data operator name in short alphanumeric format. {@code null} if the operator name is not known or unregistered. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#DATA_OPERATOR_ALPHA_SHORT}.
EXTRA_DATA_OPERATOR_NUMERIC → const String
A string extra used with {@link #ACTION_SERVICE_STATE} containing the MCC (Mobile Country Code, 3 digits) and MNC (Mobile Network code, 2-3 digits) for the data operator. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#DATA_OPERATOR_NUMERIC}.
EXTRA_DATA_RADIO_TECH → const String
An integer extra used with {@link #ACTION_SERVICE_STATE} which represents the current data radio technology. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#RIL_DATA_RADIO_TECHNOLOGY}.
EXTRA_DATA_REG_STATE → const String
An int extra used with {@link #ACTION_SERVICE_STATE} which indicates data registration state. @see android.telephony.ServiceState#STATE_EMERGENCY_ONLY @see android.telephony.ServiceState#STATE_IN_SERVICE @see android.telephony.ServiceState#STATE_OUT_OF_SERVICE @see android.telephony.ServiceState#STATE_POWER_OFF @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#DATA_REG_STATE}.
EXTRA_DATA_REMOVED → const String
Used as a boolean extra field in {@link android.content.Intent#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).
EXTRA_DATA_ROAMING_TYPE → const String
An integer extra used with {@link #ACTION_SERVICE_STATE} which indicates the data roaming type. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#DATA_ROAMING_TYPE}.
EXTRA_DISTRACTION_RESTRICTIONS → const String
An integer denoting a bitwise combination of restrictions set on distracting packages via {@link PackageManager#setDistractingPackageRestrictions(String[], int)}
EXTRA_DOCK_STATE → const String
Used as an int extra field in {@link android.content.Intent#ACTION_DOCK_EVENT} intents to request the dock state. Possible values are {@link android.content.Intent#EXTRA_DOCK_STATE_UNDOCKED}, {@link android.content.Intent#EXTRA_DOCK_STATE_DESK}, or {@link android.content.Intent#EXTRA_DOCK_STATE_CAR}, or {@link android.content.Intent#EXTRA_DOCK_STATE_LE_DESK}, or {@link android.content.Intent#EXTRA_DOCK_STATE_HE_DESK}.
EXTRA_DOCK_STATE_CAR → const int
Used as an int value for {@link android.content.Intent#EXTRA_DOCK_STATE} to represent that the phone is in a car dock.
EXTRA_DOCK_STATE_DESK → const int
Used as an int value for {@link android.content.Intent#EXTRA_DOCK_STATE} to represent that the phone is in a desk dock.
EXTRA_DOCK_STATE_HE_DESK → const int
Used as an int value for {@link android.content.Intent#EXTRA_DOCK_STATE} to represent that the phone is in a digital (high end) dock.
EXTRA_DOCK_STATE_LE_DESK → const int
Used as an int value for {@link android.content.Intent#EXTRA_DOCK_STATE} to represent that the phone is in a analog (low end) dock.
EXTRA_DOCK_STATE_UNDOCKED → const int
Used as an int value for {@link android.content.Intent#EXTRA_DOCK_STATE} to represent that the phone is not in any dock.
EXTRA_DONT_KILL_APP → const String
Used as a boolean extra field in {@link android.content.Intent#ACTION_PACKAGE_REMOVED} or {@link android.content.Intent#ACTION_PACKAGE_CHANGED} intents to override the default action of restarting the application.
EXTRA_DURATION_MILLIS → const String
Intent extra: The number of milliseconds.
EXTRA_EMAIL → const String
A String[] holding e-mail addresses that should be delivered to.
EXTRA_EMERGENCY_ONLY → const String
A boolean extra used with {@link #ACTION_SERVICE_STATE} which indicates if under emergency only mode. {@code true} if in emergency only mode, {@code false} otherwise. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#IS_EMERGENCY_ONLY}.
EXTRA_EXCLUDE_COMPONENTS → const String
A {@link ComponentName ComponentName[]} describing components that should be filtered out and omitted from a list of components presented to the user.
EXTRA_FORCE_FACTORY_RESET → const String
Boolean intent extra to be used with {@link #ACTION_MASTER_CLEAR} in order to force a factory reset even if {@link android.os.UserManager#DISALLOW_FACTORY_RESET} is set.
EXTRA_FORCE_MASTER_CLEAR → const String
Boolean intent extra to be used with {@link #ACTION_MASTER_CLEAR} in order to force a factory reset even if {@link android.os.UserManager#DISALLOW_FACTORY_RESET} is set.
EXTRA_HTML_TEXT → const String
A constant String that is associated with the Intent, used with {@link #ACTION_SEND} to supply an alternative to {@link #EXTRA_TEXT} as HTML formatted text. Note that you must also supply {@link #EXTRA_TEXT}.
EXTRA_INDEX → const String
Optional index with semantics depending on the intent action.
EXTRA_INITIAL_INTENTS → const String
A Parcelable[] of {@link Intent} or {@link android.content.pm.LabeledIntent} objects as set with {@link #putExtra(String, Parcelable[])} of additional activities to place a the front of the list of choices, when shown to the user with a {@link #ACTION_CHOOSER}.
EXTRA_INSTALL_RESULT → const String
Package manager install result code. @hide because result codes are not yet ready to be exposed.
EXTRA_INSTALLER_PACKAGE_NAME → const String
Used as a string extra field with {@link #ACTION_INSTALL_PACKAGE} to install a package. Specifies the installer package name; this package will receive the {@link #ACTION_APP_ERROR} intent.
EXTRA_INSTANT_APP_ACTION → const String
The action that triggered an instant application resolution. @hide
EXTRA_INSTANT_APP_BUNDLES → const String
An array of {@link Bundle}s containing details about resolved instant apps.. @hide
EXTRA_INSTANT_APP_EXTRAS → const String
A {@link Bundle} of metadata that describes the instant application that needs to be installed. This data is populated from the response to {@link android.content.pm.InstantAppResolveInfo#getExtras()} as provided by the registered instant application resolver. @hide
EXTRA_INSTANT_APP_FAILURE → const String
A {@link IntentSender} to start after instant app installation failure. @hide
EXTRA_INSTANT_APP_HOSTNAME → const String
The host name that triggered an instant app resolution. @hide
EXTRA_INSTANT_APP_SUCCESS → const String
A {@link IntentSender} to start after instant app installation success. @hide
EXTRA_INSTANT_APP_TOKEN → const String
An opaque token to track instant app resolution. @hide
EXTRA_INTENT → const String
An Intent describing the choices you would like shown with {@link #ACTION_PICK_ACTIVITY} or {@link #ACTION_CHOOSER}.
EXTRA_IS_DATA_ROAMING_FROM_REGISTRATION → const String
A boolean extra used with {@link #ACTION_SERVICE_STATE} which indicates whether data network registration state is roaming. {@code true} if registration indicates roaming, {@code false} otherwise @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#IS_DATA_ROAMING_FROM_REGISTRATION}.
EXTRA_IS_USING_CARRIER_AGGREGATION → const String
A boolean extra used with {@link #ACTION_SERVICE_STATE} which indicates if carrier aggregation is in use. {@code true} if carrier aggregation is in use, {@code false} otherwise. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#IS_USING_CARRIER_AGGREGATION}.
EXTRA_KEY_CONFIRM → const String
Set to true in {@link #ACTION_REQUEST_SHUTDOWN} to request confirmation from the user before shutting down.
EXTRA_KEY_EVENT → const String
A {@link android.view.KeyEvent} object containing the event that triggered the creation of the Intent it is in.
EXTRA_LOCAL_ONLY → const String
Extra used to indicate that an intent should only return data that is on the local device. This is a boolean extra; the default is false. If true, an implementation should only allow the user to select data that is already on the device, not requiring it be downloaded from a remote service when opened.
EXTRA_LOCUS_ID → const String
Intent extra: ID of the context used on {@link #ACTION_VIEW_LOCUS}.
EXTRA_LONG_VERSION_CODE → const String
The version code of the app to install components from. @hide
EXTRA_LTE_EARFCN_RSRP_BOOST → const String
An integer extra used with {@link #ACTION_SERVICE_STATE} representing the offset which is reduced from the rsrp threshold while calculating signal strength level. @hide @removed
EXTRA_MANUAL → const String
A boolean extra used with {@link #ACTION_SERVICE_STATE} which indicates whether the current network selection mode is manual. Will be {@code true} if manual mode, {@code false} if automatic mode. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#IS_MANUAL_NETWORK_SELECTION}.
EXTRA_MEDIA_RESOURCE_TYPE → const String
Used as an int extra field in {@link #ACTION_MEDIA_RESOURCE_GRANTED} intents to specify the resource type granted. Possible values are {@link #EXTRA_MEDIA_RESOURCE_TYPE_VIDEO_CODEC} or {@link #EXTRA_MEDIA_RESOURCE_TYPE_AUDIO_CODEC}.
EXTRA_MEDIA_RESOURCE_TYPE_AUDIO_CODEC → const int
Used as an int value for {@link #EXTRA_MEDIA_RESOURCE_TYPE} to represent that a audio codec is allowed to use.
EXTRA_MEDIA_RESOURCE_TYPE_VIDEO_CODEC → const int
Used as an int value for {@link #EXTRA_MEDIA_RESOURCE_TYPE} to represent that a video codec is allowed to use.
EXTRA_MIME_TYPES → const String
Extra used to communicate a set of acceptable MIME types. The type of the extra is {@code String[]}. Values may be a combination of concrete MIME types (such as "image/png") and/or partial MIME types (such as "audio/*").
EXTRA_NETWORK_ID → const String
An integer extra used with {@link #ACTION_SERVICE_STATE} which represents the CDMA network id. {@code Integer.MAX_VALUE} if unknown. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#NETWORK_ID}.
EXTRA_NOT_UNKNOWN_SOURCE → const String
Used as a boolean extra field with {@link #ACTION_INSTALL_PACKAGE} to install a package. Specifies that the application being installed should not be treated as coming from an unknown source, but as coming from the app invoking the Intent. For this to work you must start the installer with startActivityForResult().
EXTRA_OPERATOR_ALPHA_LONG → const String
A string extra used with {@link #ACTION_SERVICE_STATE} which represents the current registered voice operator name in long alphanumeric format. {@code null} if the operator name is not known or unregistered. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#VOICE_OPERATOR_ALPHA_LONG}.
EXTRA_OPERATOR_ALPHA_SHORT → const String
A string extra used with {@link #ACTION_SERVICE_STATE} which represents the current registered voice operator name in short alphanumeric format. {@code null} if the operator name is not known or unregistered. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#VOICE_OPERATOR_ALPHA_SHORT}.
EXTRA_OPERATOR_NUMERIC → const String
A string extra used with {@link #ACTION_SERVICE_STATE} containing the MCC (Mobile Country Code, 3 digits) and MNC (Mobile Network code, 2-3 digits) for the mobile network. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#VOICE_OPERATOR_NUMERIC}.
EXTRA_ORIGINATING_UID → const String
Used as an int extra field with {@link #ACTION_INSTALL_PACKAGE} and {@link #ACTION_VIEW} to indicate the uid of the package that initiated the install Currently only a system app that hosts the provider authority "downloads" or holds the permission {@link android.Manifest.permission.MANAGE_DOCUMENTS} can use this. @hide
EXTRA_ORIGINATING_URI → const String
Used as a URI extra field with {@link #ACTION_INSTALL_PACKAGE} and {@link #ACTION_VIEW} to indicate the URI from which the local APK in the Intent data field originated from.
EXTRA_PACKAGE_NAME → const String
Intent extra: An app package name.
EXTRA_PACKAGES → const String
@hide String array of package names.
EXTRA_PERMISSION_GROUP_NAME → const String
Intent extra: The name of a permission group.
EXTRA_PERMISSION_NAME → const String
Intent extra: The name of a permission.
EXTRA_PHONE_NUMBER → const String
A String holding the phone number originally entered in {@link android.content.Intent#ACTION_NEW_OUTGOING_CALL}, or the actual number to call in a {@link android.content.Intent#ACTION_CALL}.
EXTRA_PROCESS_TEXT → const String
The name of the extra used to define the text to be processed, as a CharSequence. Note that this may be a styled CharSequence, so you must use {@link Bundle#getCharSequence(String) Bundle.getCharSequence()} to retrieve it.
EXTRA_PROCESS_TEXT_READONLY → const String
The name of the boolean extra used to define if the processed text will be used as read-only.
EXTRA_QUICK_VIEW_ADVANCED → const String
Tells the quick viewer to show additional UI actions suitable for the passed Uris, such as opening in other apps, sharing, opening, editing, printing, deleting, casting, etc.
EXTRA_QUICK_VIEW_FEATURES → const String
An optional extra of {@code String[]} indicating which quick view features should be made available to the user in the quick view UI while handing a {@link Intent#ACTION_QUICK_VIEW} intent.
EXTRA_QUIET_MODE → const String
Optional boolean extra indicating whether quiet mode has been switched on or off. When a profile goes into quiet mode, all apps in the profile are killed and the profile user is stopped. Widgets originating from the profile are masked, and app launcher icons are grayed out.
EXTRA_REASON → const String
Intent extra: the reason that the operation associated with this intent is being performed.
EXTRA_REBROADCAST_ON_UNLOCK → const String
The extra used with {@link #ACTION_SIM_STATE_CHANGED} for indicating whether this broadcast is a rebroadcast on unlock. Defaults to {@code false} if not specified.
EXTRA_REFERRER → const String
This extra can be used with any Intent used to launch an activity, supplying information about who is launching that activity. This field contains a {@link android.net.Uri} object, typically an http: or https: URI of the web site that the referral came from; it can also use the {@link #URI_ANDROID_APP_SCHEME android-app:} scheme to identify a native application that it came from.
EXTRA_REFERRER_NAME → const String
Alternate version of {@link #EXTRA_REFERRER} that supplies the URI as a String rather than a {@link android.net.Uri} object. Only for use in cases where Uri objects can not be created, in particular when Intent extras are supplied through the {@link #URI_INTENT_SCHEME intent:} or {@link #URI_ANDROID_APP_SCHEME android-app:} schemes.
EXTRA_REMOTE_CALLBACK → const String
Intent extra: A callback for reporting remote result as a bundle.
EXTRA_REMOTE_INTENT_TOKEN → const String
Used in the extra field in the remote intent. It's astring token passed with the remote intent.
EXTRA_REMOVED_FOR_ALL_USERS → const String
@hide Used as a boolean extra field in {@link android.content.Intent#ACTION_PACKAGE_REMOVED} intents to indicate that at this point the package has been removed for all users on the device.
EXTRA_REPLACEMENT_EXTRAS → const String
A Bundle forming a mapping of potential target package names to different extras Bundles to add to the default intent extras in {@link #EXTRA_INTENT} when used with {@link #ACTION_CHOOSER}. Each key should be a package name. The package need not be currently installed on the device.
EXTRA_REPLACING → const String
Used as a boolean extra field in {@link android.content.Intent#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.
EXTRA_RESTRICTIONS_BUNDLE → const String
Extra sent in the intent to the BroadcastReceiver that handles {@link #ACTION_GET_RESTRICTION_ENTRIES}. The type of the extra is a Bundle containing the restrictions as key/value pairs.
EXTRA_RESTRICTIONS_INTENT → const String
Extra used in the response from a BroadcastReceiver that handles {@link #ACTION_GET_RESTRICTION_ENTRIES}.
EXTRA_RESTRICTIONS_LIST → const String
Extra used in the response from a BroadcastReceiver that handles {@link #ACTION_GET_RESTRICTION_ENTRIES}. The type of the extra is ArrayList<RestrictionEntry>.
EXTRA_RESULT_NEEDED → const String
Intent extra: An extra for specifying whether a result is needed.
EXTRA_RESULT_RECEIVER → const String
A {@link ResultReceiver} used to return data back to the sender.
EXTRA_RETURN_RESULT → const String
Used as a boolean extra field with {@link #ACTION_INSTALL_PACKAGE} or {@link #ACTION_UNINSTALL_PACKAGE}. Specifies that the installer UI should return to the application the result code of the install/uninstall. The returned result code will be {@link android.app.Activity#RESULT_OK} on success or {@link android.app.Activity#RESULT_FIRST_USER} on failure.
EXTRA_ROLE_NAME → const String
Intent extra: A role name.
EXTRA_SETTING_NAME → const String
{@hide} */
EXTRA_SETTING_NEW_VALUE → const String
{@hide} */
EXTRA_SETTING_PREVIOUS_VALUE → const String
{@hide} */
EXTRA_SETTING_RESTORED_FROM_SDK_INT → const String
{@hide} */
EXTRA_SHORTCUT_ID → const String
Intent extra: ID of the shortcut used to send the share intent. Will be sent with {@link #ACTION_SEND}.
EXTRA_SHUTDOWN_USERSPACE_ONLY → const String
Optional extra for {@link #ACTION_SHUTDOWN} that allows the sender to qualify that this shutdown is only for the user space of the system, not a complete shutdown. When this is true, hardware devices can use this information to determine that they shouldn't do a complete shutdown of their device since this is not a complete shutdown down to the kernel, but only user space restarting. The default if not supplied is false.
EXTRA_SIM_ACTIVATION_RESPONSE → const String
Optional {@link android.app.PendingIntent} extra used to deliver the result of the SIM activation request. TODO: Add information about the structure and response data used with the pending intent. @hide
EXTRA_SIM_LOCKED_REASON → const String
The extra used with {@link #ACTION_SIM_STATE_CHANGED} for broadcasting SIM STATE. This extra will have one of the following intent values.
EXTRA_SIM_STATE → const String
The extra used with {@link #ACTION_SIM_STATE_CHANGED} for broadcasting SIM STATE. This will have one of the following intent values. @see #SIM_STATE_UNKNOWN @see #SIM_STATE_NOT_READY @see #SIM_STATE_ABSENT @see #SIM_STATE_PRESENT @see #SIM_STATE_CARD_IO_ERROR @see #SIM_STATE_CARD_RESTRICTED @see #SIM_STATE_LOCKED @see #SIM_STATE_READY @see #SIM_STATE_IMSI @see #SIM_STATE_LOADED @hide @deprecated Use {@link #ACTION_SIM_CARD_STATE_CHANGED}
EXTRA_SPLIT_NAME → const String
Intent extra: An app split name.
EXTRA_STREAM → const String
A content: URI holding a stream of data associated with the Intent, used with {@link #ACTION_SEND} to supply the data being sent.
EXTRA_SUBJECT → const String
A constant string holding the desired subject line of a message.
EXTRA_SUSPENDED_PACKAGE_EXTRAS → const String
Intent extra: A {@link Bundle} of extras for a package being suspended. Will be sent as an extra with {@link #ACTION_MY_PACKAGE_SUSPENDED}.
EXTRA_SYSTEM_ID → const String
An integer extra used with {@link #ACTION_SERVICE_STATE} which represents the CDMA system id. {@code Integer.MAX_VALUE} if unknown. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#SYSTEM_ID}.
EXTRA_TASK_ID → const String
An int representing the task id to be retrieved. This is used when a launch from recents is intercepted by another action such as credentials confirmation to remember which task should be resumed when complete.
EXTRA_TEMPLATE → const String
The initial data to place in a newly created record. Use with {@link #ACTION_INSERT}. The data here is a Map containing the same fields as would be given to the underlying ContentProvider.insert() call.
EXTRA_TEXT → const String
A constant CharSequence that is associated with the Intent, used with {@link #ACTION_SEND} to supply the literal data to be sent. Note that this may be a styled CharSequence, so you must use {@link Bundle#getCharSequence(String) Bundle.getCharSequence()} to retrieve it.
EXTRA_THERMAL_STATE → const String
{@hide} */
EXTRA_THERMAL_STATE_EXCEEDED → const int
Thermal state where the device has reached its maximum threshold. This state is sent in the {@link #ACTION_THERMAL_EVENT} broadcast as {@link #EXTRA_THERMAL_STATE}. {@hide}
EXTRA_THERMAL_STATE_NORMAL → const int
Thermal state when the device is normal. This state is sent in the {@link #ACTION_THERMAL_EVENT} broadcast as {@link #EXTRA_THERMAL_STATE}. {@hide}
EXTRA_THERMAL_STATE_WARNING → const int
Thermal state where the device is approaching its maximum threshold. This state is sent in the {@link #ACTION_THERMAL_EVENT} broadcast as {@link #EXTRA_THERMAL_STATE}. {@hide}
EXTRA_TIME → const String
Optional extra specifying a time in milliseconds since the Epoch. The value must be non-negative.
EXTRA_TIME_PREF_24_HOUR_FORMAT → const String
Optional int extra for {@link #ACTION_TIME_CHANGED} that indicates the user has set their time format preference. See {@link #EXTRA_TIME_PREF_VALUE_USE_12_HOUR}, {@link #EXTRA_TIME_PREF_VALUE_USE_24_HOUR} and {@link #EXTRA_TIME_PREF_VALUE_USE_LOCALE_DEFAULT}. The value must not be negative.
EXTRA_TIME_PREF_VALUE_USE_12_HOUR → const int
@hide */
EXTRA_TIME_PREF_VALUE_USE_24_HOUR → const int
@hide */
EXTRA_TIME_PREF_VALUE_USE_LOCALE_DEFAULT → const int
@hide */
EXTRA_TIMEZONE → const String
Extra sent with {@link #ACTION_TIMEZONE_CHANGED} specifying the new time zone of the device.
EXTRA_TITLE → const String
A CharSequence dialog title to provide to the user when used with a {@link #ACTION_CHOOSER}.
EXTRA_UID → const String
Used as an int extra field in {@link android.content.Intent#ACTION_UID_REMOVED} intents to supply the uid the package had been assigned. Also an optional extra in {@link android.content.Intent#ACTION_PACKAGE_REMOVED} or {@link android.content.Intent#ACTION_PACKAGE_CHANGED} for the same purpose.
EXTRA_UNINSTALL_ALL_USERS → const String
Specify whether the package should be uninstalled for all users. @hide because these should not be part of normal application flow.
EXTRA_UNKNOWN_INSTANT_APP → const String
A boolean value indicating that the instant app resolver was unable to state with certainty that it did or did not have an app for the sanitized {@link Intent} defined at {@link #EXTRA_INTENT}. @hide
EXTRA_USER → const String
The UserHandle carried with intents.
EXTRA_USER_HANDLE → const String
The integer userHandle (i.e. userId) carried with broadcast intents related to addition, removal and switching of users and managed profiles - {@link #ACTION_USER_ADDED}, {@link #ACTION_USER_REMOVED} and {@link #ACTION_USER_SWITCHED}.
EXTRA_USER_ID → const String
An int representing the user id to be used.
EXTRA_USER_REQUESTED_SHUTDOWN → const String
Set to true in {@link #ACTION_REQUEST_SHUTDOWN} to indicate that the shutdown is requested by the user.
EXTRA_VERIFICATION_BUNDLE → const String
Optional calling app provided bundle containing additional launch information the installer may use. @hide
EXTRA_VERSION_CODE → const String
The version code of the app to install components from. @deprecated Use {@link #EXTRA_LONG_VERSION_CODE). @hide
EXTRA_VOICE_RADIO_TECH → const String
An integer extra used with {@link #ACTION_SERVICE_STATE} which represents the current voice radio technology. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#RIL_VOICE_RADIO_TECHNOLOGY}.
EXTRA_VOICE_REG_STATE → const String
An int extra used with {@link #ACTION_SERVICE_STATE} which indicates voice registration state. @see android.telephony.ServiceState#STATE_EMERGENCY_ONLY @see android.telephony.ServiceState#STATE_IN_SERVICE @see android.telephony.ServiceState#STATE_OUT_OF_SERVICE @see android.telephony.ServiceState#STATE_POWER_OFF @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#VOICE_REG_STATE}.
EXTRA_VOICE_ROAMING_TYPE → const String
An integer extra used with {@link #ACTION_SERVICE_STATE} which indicates the voice roaming type. @hide @removed @deprecated Use {@link android.provider.Telephony.ServiceStateTable#VOICE_ROAMING_TYPE}.
EXTRA_WIPE_ESIMS → const String
{@hide} This extra will be set to true when the user choose to wipe the data on eSIM during factory reset for the device with eSIM. This extra will be sent together with {@link #ACTION_FACTORY_RESET}
EXTRA_WIPE_EXTERNAL_STORAGE → const String
{@hide} This extra will be send together with {@link #ACTION_FACTORY_RESET}
FLAG_ACTIVITY_BROUGHT_TO_FRONT → const int
This flag is not normally set by application code, but set for you by the system as described in the {@link android.R.styleable#AndroidManifestActivity_launchMode launchMode} documentation for the singleTask mode.
FLAG_ACTIVITY_CLEAR_TASK → const int
If set in an Intent passed to {@link Context#startActivity Context.startActivity()}, this flag will cause any existing task that would be associated with the activity to be cleared before the activity is started. That is, the activity becomes the new root of an otherwise empty task, and any old activities are finished. This can only be used in conjunction with {@link #FLAG_ACTIVITY_NEW_TASK}.
FLAG_ACTIVITY_CLEAR_TOP → const int
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.
FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET → const int
@deprecated As of API 21 this performs identically to {@link #FLAG_ACTIVITY_NEW_DOCUMENT} which should be used instead of this.
FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS → const int
If set, the new activity is not kept in the list of recently launched activities.
FLAG_ACTIVITY_FORWARD_RESULT → const int
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. This way, the new activity can call {@link android.app.Activity#setResult} and have that result sent back to the reply target of the original activity.
FLAG_ACTIVITY_LAUNCH_ADJACENT → const int
This flag is only used for split-screen multi-window mode. The new activity will be displayed adjacent to the one launching it. This can only be used in conjunction with {@link #FLAG_ACTIVITY_NEW_TASK}. Also, setting {@link #FLAG_ACTIVITY_MULTIPLE_TASK} is required if you want a new instance of an existing activity to be created.
FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY → const int
This flag is not normally set by application code, but set for you by the system if this activity is being launched from history (longpress home key).
FLAG_ACTIVITY_MATCH_EXTERNAL → const int
If set in an Intent passed to {@link Context#startActivity Context.startActivity()}, this flag will attempt to launch an instant app if no full app on the device can already handle the intent.
FLAG_ACTIVITY_MULTIPLE_TASK → const int
This flag is used to create a new task and launch an activity into it. This flag is always paired with either {@link #FLAG_ACTIVITY_NEW_DOCUMENT} or {@link #FLAG_ACTIVITY_NEW_TASK}. In both cases these flags alone would search through existing tasks for ones matching this Intent. Only if no such task is found would a new task be created. When paired with FLAG_ACTIVITY_MULTIPLE_TASK both of these behaviors are modified to skip the search for a matching task and unconditionally start a new task.
FLAG_ACTIVITY_NEW_DOCUMENT → const int
This flag is used to open a document into a new task rooted at the activity launched by this Intent. Through the use of this flag, or its equivalent attribute, {@link android.R.attr#documentLaunchMode} multiple instances of the same activity containing different documents will appear in the recent tasks list.
FLAG_ACTIVITY_NEW_TASK → const int
If set, this activity will become the start of a new task on this history stack. A task (from the activity that started it to the next task activity) defines an atomic group of activities that the user can move to. Tasks can be moved to the foreground and background; all of the activities inside of a particular task always remain in the same order. See Tasks and Back Stack for more information about tasks.
FLAG_ACTIVITY_NO_ANIMATION → const int
If set in an Intent passed to {@link Context#startActivity Context.startActivity()}, this flag will prevent the system from applying an activity transition animation to go to the next activity state. This doesn't mean an animation will never run -- if another activity change happens that doesn't specify this flag before the activity started here is displayed, then that transition will be used. This flag can be put to good use when you are going to do a series of activity operations but the animation seen by the user shouldn't be driven by the first activity change but rather a later one.
FLAG_ACTIVITY_NO_HISTORY → const int
If set, the new activity is not kept in the history stack. As soon as the user navigates away from it, the activity is finished. This may also be set with the {@link android.R.styleable#AndroidManifestActivity_noHistory noHistory} attribute.
FLAG_ACTIVITY_NO_USER_ACTION → const int
If set, this flag will prevent the normal {@link android.app.Activity#onUserLeaveHint} callback from occurring on the current frontmost activity before it is paused as the newly-started activity is brought to the front.
FLAG_ACTIVITY_PREVIOUS_IS_TOP → const int
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. The previous activity will be used as the top, with the assumption being that the current activity will finish itself immediately.
FLAG_ACTIVITY_REORDER_TO_FRONT → const int
If set in an Intent passed to {@link Context#startActivity 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.
FLAG_ACTIVITY_REQUIRE_DEFAULT → const int
If set in an intent passed to {@link Context#startActivity Context.startActivity()}, this flag will only launch the intent if it resolves to a single result. If no such result exists or if the system chooser would otherwise be displayed, an {@link ActivityNotFoundException} will be thrown.
FLAG_ACTIVITY_REQUIRE_NON_BROWSER → const int
If set in an intent passed to {@link Context#startActivity Context.startActivity()}, this flag will only launch the intent if it resolves to a result that is not a browser. If no such result exists, an {@link ActivityNotFoundException} will be thrown.
FLAG_ACTIVITY_RESET_TASK_IF_NEEDED → const int
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. This will result in the application of any affinities needed to have that task in the proper state (either moving activities to or from it), or simply resetting that task to its initial state if needed.
FLAG_ACTIVITY_RETAIN_IN_RECENTS → const int
By default a document created by {@link #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()). If you would like to instead allow the document to be kept in recents so that it can be re-launched, you can use this flag. When set and the task's activity is finished, the recents entry will remain in the interface for the user to re-launch it, like a recents entry for a top-level application.
FLAG_ACTIVITY_SINGLE_TOP → const int
If set, the activity will not be launched if it is already running at the top of the history stack.
FLAG_ACTIVITY_TASK_ON_HOME → const int
If set in an Intent passed to {@link Context#startActivity 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). That is, pressing back from the task will always return the user to home even if that was not the last activity they saw. This can only be used in conjunction with {@link #FLAG_ACTIVITY_NEW_TASK}.
FLAG_DEBUG_LOG_RESOLUTION → const int
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 const resolved list.
FLAG_DEBUG_TRIAGED_MISSING → const int
{@hide} */
FLAG_DIRECT_BOOT_AUTO → const int
Flag used to automatically match intents based on their Direct Boot awareness and the current user state.
FLAG_EXCLUDE_STOPPED_PACKAGES → const int
If set, this intent will not match any components in packages that are currently stopped. If this is not set, then the default behavior is to include such applications in the result.
FLAG_FROM_BACKGROUND → const int
Can be set by the caller to indicate that this Intent is coming from a background operation, not from direct user interaction.
FLAG_GRANT_PERSISTABLE_URI_PERMISSION → const int
When combined with {@link #FLAG_GRANT_READ_URI_PERMISSION} and/or {@link #FLAG_GRANT_WRITE_URI_PERMISSION}, the URI permission grant can be persisted across device reboots until explicitly revoked with {@link Context#revokeUriPermission(Uri, int)}. This flag only offers the grant for possible persisting; the receiving application must call {@link ContentResolver#takePersistableUriPermission(Uri, int)} to actually persist.
FLAG_GRANT_PREFIX_URI_PERMISSION → const int
When combined with {@link #FLAG_GRANT_READ_URI_PERMISSION} and/or {@link #FLAG_GRANT_WRITE_URI_PERMISSION}, the URI permission grant applies to any URI that is a prefix match against the original granted URI. (Without this flag, the URI must match exactly for access to be granted.) Another URI is considered a prefix match only when scheme, authority, and all path segments defined by the prefix are an exact match.
FLAG_GRANT_READ_URI_PERMISSION → const int
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. When applying to an Intent's ClipData, all URIs as well as recursive traversals through data or other ClipData in Intent items will be granted; only the grant flags of the top-level Intent are used.
FLAG_GRANT_WRITE_URI_PERMISSION → const int
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. When applying to an Intent's ClipData, all URIs as well as recursive traversals through data or other ClipData in Intent items will be granted; only the grant flags of the top-level Intent are used.
FLAG_IGNORE_EPHEMERAL → const int
Internal flag used to indicate ephemeral applications should not be considered when resolving the intent.
FLAG_INCLUDE_STOPPED_PACKAGES → const int
If set, this intent will always match any components in packages that are currently stopped. This is the default behavior when {@link #FLAG_EXCLUDE_STOPPED_PACKAGES} is not set. If both of these flags are set, this one wins (it allows overriding of exclude for places where the framework may automatically set the exclude flag).
FLAG_RECEIVER_BOOT_UPGRADE → const int
Set when this broadcast is for a boot upgrade, a special mode that allows the broadcast to be sent before the system is ready and launches the app process with no providers running in it. @hide
FLAG_RECEIVER_EXCLUDE_BACKGROUND → const int
If set, the broadcast will never go to manifest receivers in background (cached or not running) apps, regardless of whether that would be done by default. By default they will receive broadcasts if the broadcast has specified an explicit component or package name. @hide
FLAG_RECEIVER_FOREGROUND → const int
If set, when sending a broadcast the recipient is allowed to run at foreground priority, with a shorter timeout interval. During normal broadcasts the receivers are not automatically hoisted out of the background priority class.
FLAG_RECEIVER_FROM_SHELL → const int
If set, this broadcast is being sent from the shell. @hide
FLAG_RECEIVER_INCLUDE_BACKGROUND → const int
If set, the broadcast will always go to manifest receivers in background (cached or not running) apps, regardless of whether that would be done by default. By default they will only receive broadcasts if the broadcast has specified an explicit component or package name.
FLAG_RECEIVER_NO_ABORT → const int
If this is an ordered broadcast, don't allow receivers to abort the broadcast. They can still propagate results through to later receivers, but they can not prevent later receivers from seeing the broadcast.
FLAG_RECEIVER_OFFLOAD → const int
If set, when sending a broadcast the recipient will be run on the offload queue.
FLAG_RECEIVER_REGISTERED_ONLY → const int
If set, when sending a broadcast only registered receivers will be called -- no BroadcastReceiver components will be launched.
FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT → const int
If set, when sending a broadcast before the system has fully booted up (which is even before {@link #ACTION_LOCKED_BOOT_COMPLETED} has been sent)" only registered receivers will be called -- no BroadcastReceiver components will be launched. Sticky intent state will be recorded properly even if no receivers wind up being called. If {@link #FLAG_RECEIVER_REGISTERED_ONLY} is specified in the broadcast intent, this flag is unnecessary.
FLAG_RECEIVER_REPLACE_PENDING → const int
If set, when sending a broadcast the new broadcast will replace any existing pending broadcast that matches it. Matching is defined by {@link Intent#filterEquals(Intent) Intent.filterEquals} returning true for the intents of the two broadcasts. When a match is found, the new broadcast (and receivers associated with it) will replace the existing one in the pending broadcast list, remaining at the same position in the list.
FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS → const int
If set, the broadcast will be visible to receivers in Instant Apps. By default Instant Apps will not receive broadcasts.
IMMUTABLE_FLAGS → const int
@hide Flags that can't be changed with PendingIntent.
METADATA_DOCK_HOME → const String
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.
SIM_ABSENT_ON_PERM_DISABLED → const String
The intent value PERM_DISABLED means SIM is permanently disabled due to puk fails @hide @deprecated Use {@link #ACTION_SIM_APPLICATION_STATE_CHANGED}
SIM_LOCKED_NETWORK → const String
The intent value NETWORK means the SIM is locked on NETWORK PERSONALIZATION @hide @deprecated Use {@link #ACTION_SIM_APPLICATION_STATE_CHANGED}
SIM_LOCKED_ON_PIN → const String
The intent value PIN means the SIM is locked on PIN1 @hide @deprecated Use {@link #ACTION_SIM_APPLICATION_STATE_CHANGED}
SIM_LOCKED_ON_PUK → const String
The intent value PUK means the SIM is locked on PUK1 @hide @deprecated Use {@link #ACTION_SIM_APPLICATION_STATE_CHANGED}
SIM_STATE_ABSENT → const String
The intent value ABSENT means the SIM card is missing @hide @deprecated Use {@link #ACTION_SIM_CARD_STATE_CHANGED}
SIM_STATE_CARD_IO_ERROR → const String
The intent value CARD_IO_ERROR means for three consecutive times there was SIM IO error @hide @deprecated Use {@link #ACTION_SIM_CARD_STATE_CHANGED}
SIM_STATE_CARD_RESTRICTED → const String
The intent value CARD_RESTRICTED means card is present but not usable due to carrier restrictions @hide @deprecated Use {@link #ACTION_SIM_CARD_STATE_CHANGED}
SIM_STATE_IMSI → const String
The intent value IMSI means the SIM IMSI is ready in property @hide @deprecated Use {@link #ACTION_SIM_CARD_STATE_CHANGED}
SIM_STATE_LOADED → const String
The intent value LOADED means all SIM records, including IMSI, are loaded @hide @deprecated Use {@link #ACTION_SIM_CARD_STATE_CHANGED}
SIM_STATE_LOCKED → const String
The intent value LOCKED means the SIM is locked by PIN or by network @hide @deprecated Use {@link #ACTION_SIM_CARD_STATE_CHANGED}
SIM_STATE_NOT_READY → const String
The intent value NOT_READY means that the SIM is not ready eg. radio is off or powering on @hide @deprecated Use {@link #ACTION_SIM_CARD_STATE_CHANGED}
SIM_STATE_PRESENT → const String
The intent value PRESENT means the device has a SIM card inserted @hide @deprecated Use {@link #ACTION_SIM_CARD_STATE_CHANGED}
SIM_STATE_READY → const String
The intent value READY means the SIM is ready to be accessed @hide @deprecated Use {@link #ACTION_SIM_CARD_STATE_CHANGED}
SIM_STATE_UNKNOWN → const String
The intent value UNKNOWN represents the SIM state unknown @hide @deprecated Use {@link #ACTION_SIM_CARD_STATE_CHANGED}