expo-intent-launcher
Version:
Provides a way to launch Android intents, e.g. opening a specific activity.
287 lines • 23.9 kB
JavaScript
import { UnavailabilityError } from 'expo-modules-core';
import ExpoIntentLauncher from './ExpoIntentLauncher';
// @needsAudit
/**
* Constants are from the source code of [Settings provider](https://developer.android.com/reference/android/provider/Settings).
*/
export var ActivityAction;
(function (ActivityAction) {
ActivityAction["ACCESSIBILITY_COLOR_CONTRAST_SETTINGS"] = "android.settings.ACCESSIBILITY_COLOR_CONTRAST_SETTINGS";
ActivityAction["ACCESSIBILITY_COLOR_MOTION_SETTINGS"] = "android.settings.ACCESSIBILITY_COLOR_MOTION_SETTINGS";
ActivityAction["ACCESSIBILITY_COLOR_SPACE_SETTINGS"] = "com.android.settings.ACCESSIBILITY_COLOR_SPACE_SETTINGS";
ActivityAction["ACCESSIBILITY_DETAILS_SETTINGS"] = "android.settings.ACCESSIBILITY_DETAILS_SETTINGS";
ActivityAction["ACCESSIBILITY_SETTINGS"] = "android.settings.ACCESSIBILITY_SETTINGS";
ActivityAction["ACCESSIBILITY_SETTINGS_FOR_SUW"] = "android.settings.ACCESSIBILITY_SETTINGS_FOR_SUW";
ActivityAction["ACCESSIBILITY_SHORTCUT_SETTINGS"] = "android.settings.ACCESSIBILITY_SHORTCUT_SETTINGS";
ActivityAction["ACCOUNT_SYNC_SETTINGS"] = "android.settings.ACCOUNT_SYNC_SETTINGS";
ActivityAction["ADAPTIVE_BRIGHTNESS_SETTINGS"] = "android.settings.ADAPTIVE_BRIGHTNESS_SETTINGS";
ActivityAction["ADD_ACCOUNT_SETTINGS"] = "android.settings.ADD_ACCOUNT_SETTINGS";
ActivityAction["ADVANCED_CONNECTED_DEVICE_SETTINGS"] = "com.android.settings.ADVANCED_CONNECTED_DEVICE_SETTINGS";
ActivityAction["ADVANCED_MEMORY_PROTECTION_SETTINGS"] = "android.settings.ADVANCED_MEMORY_PROTECTION_SETTINGS";
ActivityAction["AIRPLANE_MODE_SETTINGS"] = "android.settings.AIRPLANE_MODE_SETTINGS";
ActivityAction["ALL_APPS_NOTIFICATION_SETTINGS"] = "android.settings.ALL_APPS_NOTIFICATION_SETTINGS";
ActivityAction["ALL_APPS_NOTIFICATION_SETTINGS_FOR_REVIEW"] = "android.settings.ALL_APPS_NOTIFICATION_SETTINGS_FOR_REVIEW";
ActivityAction["APN_SETTINGS"] = "android.settings.APN_SETTINGS";
ActivityAction["APP_LOCALE_SETTINGS"] = "android.settings.APP_LOCALE_SETTINGS";
ActivityAction["APP_MEMORY_USAGE"] = "android.settings.APP_MEMORY_USAGE";
ActivityAction["APP_NOTIFICATION_BUBBLE_SETTINGS"] = "android.settings.APP_NOTIFICATION_BUBBLE_SETTINGS";
ActivityAction["APP_NOTIFICATION_REDACTION"] = "android.settings.ACTION_APP_NOTIFICATION_REDACTION";
ActivityAction["APP_NOTIFICATION_SETTINGS"] = "android.settings.APP_NOTIFICATION_SETTINGS";
ActivityAction["APP_OPEN_BY_DEFAULT_SETTINGS"] = "android.settings.APP_OPEN_BY_DEFAULT_SETTINGS";
ActivityAction["APP_STORAGE_SETTINGS"] = "com.android.settings.APP_STORAGE_SETTINGS";
ActivityAction["APPLICATION_DETAILS_SETTINGS"] = "android.settings.APPLICATION_DETAILS_SETTINGS";
ActivityAction["APPLICATION_DEVELOPMENT_SETTINGS"] = "android.settings.APPLICATION_DEVELOPMENT_SETTINGS";
ActivityAction["APPLICATION_SETTINGS"] = "android.settings.APPLICATION_SETTINGS";
ActivityAction["AUDIO_STREAM_DIALOG"] = "android.settings.AUDIO_STREAM_DIALOG";
ActivityAction["AUTO_ROTATE_SETTINGS"] = "android.settings.AUTO_ROTATE_SETTINGS";
ActivityAction["AUTOMATIC_ZEN_RULE_SETTINGS"] = "android.settings.AUTOMATIC_ZEN_RULE_SETTINGS";
ActivityAction["BACKUP_SETTINGS"] = "com.android.settings.BACKUP_SETTINGS";
ActivityAction["BATTERY_POWER_USAGE_ADVANCED"] = "com.android.settings.battery.action.POWER_USAGE_ADVANCED";
ActivityAction["BATTERY_SAVER_SCHEDULE_SETTINGS"] = "com.android.settings.BATTERY_SAVER_SCHEDULE_SETTINGS";
ActivityAction["BATTERY_SAVER_SETTINGS"] = "android.settings.BATTERY_SAVER_SETTINGS";
ActivityAction["BIOMETRIC_ENROLL"] = "android.settings.BIOMETRIC_ENROLL";
ActivityAction["BIOMETRIC_SETTINGS_PROVIDER"] = "com.android.settings.biometrics.BIOMETRIC_SETTINGS_PROVIDER";
ActivityAction["BLUETOOTH_AUDIO_SHARING_SETTINGS"] = "com.android.settings.BLUETOOTH_AUDIO_SHARING_SETTINGS";
ActivityAction["BLUETOOTH_DASHBOARD_SETTINGS"] = "android.settings.BLUETOOTH_DASHBOARD_SETTINGS";
ActivityAction["BLUETOOTH_DEVICE_DETAIL_SETTINGS"] = "com.android.settings.BLUETOOTH_DEVICE_DETAIL_SETTINGS";
ActivityAction["BLUETOOTH_LE_AUDIO_QR_CODE_SCANNER"] = "android.settings.BLUETOOTH_LE_AUDIO_QR_CODE_SCANNER";
ActivityAction["BLUETOOTH_PAIRING_SETTINGS"] = "android.settings.BLUETOOTH_PAIRING_SETTINGS";
ActivityAction["BLUETOOTH_SETTINGS"] = "android.settings.BLUETOOTH_SETTINGS";
ActivityAction["BLUTOOTH_FIND_BROADCASTS_ACTIVITY"] = "android.settings.BLUTOOTH_FIND_BROADCASTS_ACTIVITY";
ActivityAction["BUGREPORT_HANDLER_SETTINGS"] = "android.settings.BUGREPORT_HANDLER_SETTINGS";
ActivityAction["BUTTON_NAVIGATION_SETTINGS"] = "com.android.settings.BUTTON_NAVIGATION_SETTINGS";
ActivityAction["CAPTIONING_SETTINGS"] = "android.settings.CAPTIONING_SETTINGS";
ActivityAction["CAST_SETTINGS"] = "android.settings.CAST_SETTINGS";
ActivityAction["CELLULAR_NETWORK_SECURITY"] = "android.settings.CELLULAR_NETWORK_SECURITY";
ActivityAction["CHANNEL_NOTIFICATION_SETTINGS"] = "android.settings.CHANNEL_NOTIFICATION_SETTINGS";
ActivityAction["COLOR_INVERSION_SETTINGS"] = "android.settings.COLOR_INVERSION_SETTINGS";
ActivityAction["COMBINED_BIOMETRICS_SETTINGS"] = "android.settings.COMBINED_BIOMETRICS_SETTINGS";
ActivityAction["COMMUNAL_SETTINGS"] = "android.settings.COMMUNAL_SETTINGS";
ActivityAction["CONDITION_PROVIDER_SETTINGS"] = "android.settings.ACTION_CONDITION_PROVIDER_SETTINGS";
ActivityAction["CONVERSATION_SETTINGS"] = "android.settings.CONVERSATION_SETTINGS";
ActivityAction["CREDENTIAL_PROVIDER"] = "android.settings.CREDENTIAL_PROVIDER";
ActivityAction["DARK_THEME_SETTINGS"] = "android.settings.DARK_THEME_SETTINGS";
ActivityAction["DATA_ROAMING_SETTINGS"] = "android.settings.DATA_ROAMING_SETTINGS";
ActivityAction["DATA_SAVER_SETTINGS"] = "android.settings.DATA_SAVER_SETTINGS";
ActivityAction["DATA_USAGE_SETTINGS"] = "android.settings.DATA_USAGE_SETTINGS";
ActivityAction["DATE_SETTINGS"] = "android.settings.DATE_SETTINGS";
ActivityAction["DEVELOPMENT_START_DSU_LOADER"] = "android.settings.development.START_DSU_LOADER";
ActivityAction["DEVICE_INFO_SETTINGS"] = "android.settings.DEVICE_INFO_SETTINGS";
ActivityAction["DEVICE_NAME"] = "android.settings.DEVICE_NAME";
ActivityAction["DISPLAY_SETTINGS"] = "android.settings.DISPLAY_SETTINGS";
ActivityAction["DREAM_SETTINGS"] = "android.settings.DREAM_SETTINGS";
ActivityAction["ENTERPRISE_PRIVACY_SETTINGS"] = "android.settings.ENTERPRISE_PRIVACY_SETTINGS";
ActivityAction["FACE_ENROLL"] = "android.settings.FACE_ENROLL";
ActivityAction["FACE_SETTINGS"] = "android.settings.FACE_SETTINGS";
ActivityAction["FACTORY_RESET"] = "com.android.settings.action.FACTORY_RESET";
ActivityAction["FINGERPRINT_ENROLL"] = "android.settings.FINGERPRINT_ENROLL";
ActivityAction["FINGERPRINT_SETTINGS"] = "android.settings.FINGERPRINT_SETTINGS";
ActivityAction["FINGERPRINT_SETTINGS_V2"] = "android.settings.FINGERPRINT_SETTINGS_V2";
ActivityAction["FINGERPRINT_SETUP"] = "android.settings.FINGERPRINT_SETUP";
ActivityAction["FIRST_DAY_OF_WEEK_SETTINGS"] = "android.settings.FIRST_DAY_OF_WEEK_SETTINGS";
ActivityAction["GESTURE_NAVIGATION_SETTINGS"] = "com.android.settings.GESTURE_NAVIGATION_SETTINGS";
ActivityAction["HARD_KEYBOARD_LAYOUT_PICKER_SETTINGS"] = "android.settings.HARD_KEYBOARD_LAYOUT_PICKER_SETTINGS";
ActivityAction["HARD_KEYBOARD_SETTINGS"] = "android.settings.HARD_KEYBOARD_SETTINGS";
ActivityAction["HEARING_DEVICES_PAIRING_SETTINGS"] = "android.settings.HEARING_DEVICES_PAIRING_SETTINGS";
ActivityAction["HEARING_DEVICES_SETTINGS"] = "android.settings.HEARING_DEVICES_SETTINGS";
ActivityAction["HOME_SETTINGS"] = "android.settings.HOME_SETTINGS";
ActivityAction["IA_SETTINGS"] = "com.android.settings.action.IA_SETTINGS";
ActivityAction["IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS"] = "android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS";
ActivityAction["IGNORE_BATTERY_OPTIMIZATION_SETTINGS"] = "android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS";
ActivityAction["INPUT_METHOD_SETTINGS"] = "android.settings.INPUT_METHOD_SETTINGS";
ActivityAction["INPUT_METHOD_SUBTYPE_SETTINGS"] = "android.settings.INPUT_METHOD_SUBTYPE_SETTINGS";
ActivityAction["INTERNAL_STORAGE_SETTINGS"] = "android.settings.INTERNAL_STORAGE_SETTINGS";
ActivityAction["LANGUAGE_SETTINGS"] = "android.settings.LANGUAGE_SETTINGS";
ActivityAction["LICENSE"] = "android.settings.LICENSE";
ActivityAction["LOCALE_SETTINGS"] = "android.settings.LOCALE_SETTINGS";
ActivityAction["LOCATION_SCANNING_SETTINGS"] = "android.settings.LOCATION_SCANNING_SETTINGS";
ActivityAction["LOCATION_SOURCE_SETTINGS"] = "android.settings.LOCATION_SOURCE_SETTINGS";
ActivityAction["LOCK_SCREEN_SETTINGS"] = "android.settings.LOCK_SCREEN_SETTINGS";
ActivityAction["MANAGE_ADAPTIVE_NOTIFICATIONS"] = "android.settings.MANAGE_ADAPTIVE_NOTIFICATIONS";
ActivityAction["MANAGE_ALL_APPLICATIONS_SETTINGS"] = "android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS";
ActivityAction["MANAGE_ALL_FILES_ACCESS_PERMISSION"] = "android.settings.MANAGE_ALL_FILES_ACCESS_PERMISSION";
ActivityAction["MANAGE_ALL_SIM_PROFILES_SETTINGS"] = "android.settings.MANAGE_ALL_SIM_PROFILES_SETTINGS";
ActivityAction["MANAGE_APP_ALL_FILES_ACCESS_PERMISSION"] = "android.settings.MANAGE_APP_ALL_FILES_ACCESS_PERMISSION";
ActivityAction["MANAGE_APP_LONG_RUNNING_JOBS"] = "android.settings.MANAGE_APP_LONG_RUNNING_JOBS";
ActivityAction["MANAGE_APP_OVERLAY_PERMISSION"] = "android.settings.MANAGE_APP_OVERLAY_PERMISSION";
ActivityAction["MANAGE_APP_USE_FULL_SCREEN_INTENT"] = "android.settings.MANAGE_APP_USE_FULL_SCREEN_INTENT";
ActivityAction["MANAGE_APPLICATIONS_SETTINGS"] = "android.settings.MANAGE_APPLICATIONS_SETTINGS";
ActivityAction["MANAGE_CLONED_APPS_SETTINGS"] = "android.settings.MANAGE_CLONED_APPS_SETTINGS";
ActivityAction["MANAGE_CROSS_PROFILE_ACCESS"] = "android.settings.MANAGE_CROSS_PROFILE_ACCESS";
ActivityAction["MANAGE_DEFAULT_APPS_SETTINGS"] = "android.settings.MANAGE_DEFAULT_APPS_SETTINGS";
ActivityAction["MANAGE_DOMAIN_URLS"] = "android.settings.MANAGE_DOMAIN_URLS";
ActivityAction["MANAGE_OVERLAY_PERMISSION"] = "android.settings.action.MANAGE_OVERLAY_PERMISSION";
ActivityAction["MANAGE_UNKNOWN_APP_SOURCES"] = "android.settings.MANAGE_UNKNOWN_APP_SOURCES";
ActivityAction["MANAGE_USER_ASPECT_RATIO_SETTINGS"] = "android.settings.MANAGE_USER_ASPECT_RATIO_SETTINGS";
ActivityAction["MANAGE_WRITE_SETTINGS"] = "android.settings.action.MANAGE_WRITE_SETTINGS";
ActivityAction["MANAGED_PROFILE_SETTINGS"] = "android.settings.MANAGED_PROFILE_SETTINGS";
ActivityAction["MEDIA_BROADCAST_DIALOG"] = "android.settings.MEDIA_BROADCAST_DIALOG";
ActivityAction["MEDIA_CONTROLS_SETTINGS"] = "android.settings.ACTION_MEDIA_CONTROLS_SETTINGS";
ActivityAction["MEMORY_CARD_SETTINGS"] = "android.settings.MEMORY_CARD_SETTINGS";
ActivityAction["MMS_MESSAGE_SETTING"] = "android.settings.MMS_MESSAGE_SETTING";
ActivityAction["MOBILE_DATA_USAGE"] = "android.settings.MOBILE_DATA_USAGE";
ActivityAction["MOBILE_NETWORK_LIST"] = "android.settings.MOBILE_NETWORK_LIST";
ActivityAction["MODULE_LICENSES"] = "android.settings.MODULE_LICENSES";
ActivityAction["MONITORING_CERT_INFO"] = "com.android.settings.MONITORING_CERT_INFO";
ActivityAction["MORE_SECURITY_PRIVACY_SETTINGS"] = "com.android.settings.MORE_SECURITY_PRIVACY_SETTINGS";
ActivityAction["NAVIGATION_MODE_SETTINGS"] = "com.android.settings.NAVIGATION_MODE_SETTINGS";
ActivityAction["NETWORK_OPERATOR_SETTINGS"] = "android.settings.NETWORK_OPERATOR_SETTINGS";
ActivityAction["NETWORK_PROVIDER_SETTINGS"] = "android.settings.NETWORK_PROVIDER_SETTINGS";
ActivityAction["NFC_SETTINGS"] = "android.settings.NFC_SETTINGS";
ActivityAction["NIGHT_DISPLAY_SETTINGS"] = "android.settings.NIGHT_DISPLAY_SETTINGS";
ActivityAction["NOTIFICATION_ASSISTANT_SETTINGS"] = "android.settings.NOTIFICATION_ASSISTANT_SETTINGS";
ActivityAction["NOTIFICATION_HISTORY"] = "android.settings.NOTIFICATION_HISTORY";
ActivityAction["NOTIFICATION_LISTENER_DETAIL_SETTINGS"] = "android.settings.NOTIFICATION_LISTENER_DETAIL_SETTINGS";
ActivityAction["NOTIFICATION_LISTENER_SETTINGS"] = "android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS";
ActivityAction["NOTIFICATION_POLICY_ACCESS_DETAIL_SETTINGS"] = "android.settings.NOTIFICATION_POLICY_ACCESS_DETAIL_SETTINGS";
ActivityAction["NOTIFICATION_POLICY_ACCESS_SETTINGS"] = "android.settings.NOTIFICATION_POLICY_ACCESS_SETTINGS";
ActivityAction["NOTIFICATION_SETTINGS"] = "android.settings.NOTIFICATION_SETTINGS";
ActivityAction["ONE_HANDED_SETTINGS"] = "android.settings.action.ONE_HANDED_SETTINGS";
ActivityAction["OPEN_PRIVATE_SPACE_SETTINGS"] = "com.android.settings.action.OPEN_PRIVATE_SPACE_SETTINGS";
ActivityAction["OTHER_SOUND_SETTINGS"] = "android.settings.ACTION_OTHER_SOUND_SETTINGS";
ActivityAction["PANEL_INTERNET_CONNECTIVITY"] = "android.settings.panel.action.INTERNET_CONNECTIVITY";
ActivityAction["PANEL_NFC"] = "android.settings.panel.action.NFC";
ActivityAction["PANEL_VOLUME"] = "android.settings.panel.action.VOLUME";
ActivityAction["PANEL_WIFI"] = "android.settings.panel.action.WIFI";
ActivityAction["PICTURE_IN_PICTURE_SETTINGS"] = "android.settings.PICTURE_IN_PICTURE_SETTINGS";
ActivityAction["POWER_MENU_SETTINGS"] = "android.settings.ACTION_POWER_MENU_SETTINGS";
ActivityAction["PREMIUM_SMS_SETTINGS"] = "android.settings.PREMIUM_SMS_SETTINGS";
ActivityAction["PREVIOUSLY_CONNECTED_DEVICE"] = "com.android.settings.PREVIOUSLY_CONNECTED_DEVICE";
ActivityAction["PRINT_SETTINGS"] = "android.settings.ACTION_PRINT_SETTINGS";
ActivityAction["PRIVACY_ADVANCED_SETTINGS"] = "android.settings.PRIVACY_ADVANCED_SETTINGS";
ActivityAction["PRIVACY_CONTROLS"] = "android.settings.PRIVACY_CONTROLS";
ActivityAction["PRIVACY_SETTINGS"] = "android.settings.PRIVACY_SETTINGS";
ActivityAction["PROCESS_WIFI_EASY_CONNECT_URI"] = "android.settings.PROCESS_WIFI_EASY_CONNECT_URI";
ActivityAction["REDUCE_BRIGHT_COLORS_SETTINGS"] = "android.settings.REDUCE_BRIGHT_COLORS_SETTINGS";
ActivityAction["REGIONAL_PREFERENCES_SETTINGS"] = "android.settings.REGIONAL_PREFERENCES_SETTINGS";
ActivityAction["REMOTE_AUTHENTICATOR_ENROLL"] = "android.settings.REMOTE_AUTHENTICATOR_ENROLL";
ActivityAction["REQUEST_ENABLE_CONTENT_CAPTURE"] = "android.settings.REQUEST_ENABLE_CONTENT_CAPTURE";
ActivityAction["REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"] = "android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS";
ActivityAction["REQUEST_MANAGE_MEDIA"] = "android.settings.REQUEST_MANAGE_MEDIA";
ActivityAction["REQUEST_MEDIA_ROUTING_CONTROL"] = "android.settings.REQUEST_MEDIA_ROUTING_CONTROL";
ActivityAction["REQUEST_SCHEDULE_EXACT_ALARM"] = "android.settings.REQUEST_SCHEDULE_EXACT_ALARM";
ActivityAction["REQUEST_SET_AUTOFILL_SERVICE"] = "android.settings.REQUEST_SET_AUTOFILL_SERVICE";
ActivityAction["SATELLITE_SETTING"] = "android.settings.SATELLITE_SETTING";
ActivityAction["SCREEN_TIMEOUT_SETTINGS"] = "android.settings.SCREEN_TIMEOUT_SETTINGS";
ActivityAction["SEARCH_RESULT_TRAMPOLINE"] = "com.android.settings.SEARCH_RESULT_TRAMPOLINE";
ActivityAction["SECURITY_ADVANCED_SETTINGS"] = "com.android.settings.security.SECURITY_ADVANCED_SETTINGS";
ActivityAction["SECURITY_SETTINGS"] = "android.settings.SECURITY_SETTINGS";
ActivityAction["SETTINGS"] = "android.settings.SETTINGS";
ActivityAction["SETTINGS_EMBED_DEEP_LINK_ACTIVITY"] = "android.settings.SETTINGS_EMBED_DEEP_LINK_ACTIVITY";
ActivityAction["SETUP_LOCK_SCREEN"] = "com.android.settings.SETUP_LOCK_SCREEN";
ActivityAction["SHOW_ADMIN_SUPPORT_DETAILS"] = "android.settings.SHOW_ADMIN_SUPPORT_DETAILS";
ActivityAction["SHOW_MANUAL"] = "android.settings.SHOW_MANUAL";
ActivityAction["SHOW_REGULATORY_INFO"] = "android.settings.SHOW_REGULATORY_INFO";
ActivityAction["SHOW_REMOTE_BUGREPORT_DIALOG"] = "android.settings.SHOW_REMOTE_BUGREPORT_DIALOG";
ActivityAction["SHOW_RESTRICTED_SETTING_DIALOG"] = "android.settings.SHOW_RESTRICTED_SETTING_DIALOG";
ActivityAction["SIM_PREFERENCE_SETTINGS"] = "android.settings.SIM_PREFERENCE_SETTINGS";
ActivityAction["SIM_SUB_INFO_SETTINGS"] = "com.android.settings.sim.SIM_SUB_INFO_SETTINGS";
ActivityAction["SOUND_SETTINGS"] = "android.settings.SOUND_SETTINGS";
ActivityAction["SPA_SEARCH_LANDING"] = "android.settings.SPA_SEARCH_LANDING";
ActivityAction["STORAGE_MANAGER_SETTINGS"] = "android.settings.STORAGE_MANAGER_SETTINGS";
ActivityAction["STYLUS_USI_DETAILS_SETTINGS"] = "com.android.settings.STYLUS_USI_DETAILS_SETTINGS";
ActivityAction["SUGGESTION_STATE_PROVIDER"] = "com.android.settings.action.SUGGESTION_STATE_PROVIDER";
ActivityAction["SUPPORT_SETTINGS"] = "com.android.settings.action.SUPPORT_SETTINGS";
ActivityAction["SYNC_SETTINGS"] = "android.settings.SYNC_SETTINGS";
ActivityAction["TEMPERATURE_UNIT_SETTINGS"] = "android.settings.TEMPERATURE_UNIT_SETTINGS";
ActivityAction["TETHER_PROVISIONING_UI"] = "android.settings.TETHER_PROVISIONING_UI";
ActivityAction["TETHER_SETTINGS"] = "android.settings.TETHER_SETTINGS";
ActivityAction["TETHER_UNSUPPORTED_CARRIER_UI"] = "android.settings.TETHER_UNSUPPORTED_CARRIER_UI";
ActivityAction["TEXT_READING_SETTINGS"] = "android.settings.TEXT_READING_SETTINGS";
ActivityAction["TRUSTED_CREDENTIALS"] = "com.android.settings.TRUSTED_CREDENTIALS";
ActivityAction["TRUSTED_CREDENTIALS_USER"] = "com.android.settings.TRUSTED_CREDENTIALS_USER";
ActivityAction["TTS_SETTINGS"] = "com.android.settings.TTS_SETTINGS";
ActivityAction["TURN_SCREEN_ON_SETTINGS"] = "android.settings.TURN_SCREEN_ON_SETTINGS";
ActivityAction["USAGE_ACCESS_SETTINGS"] = "android.settings.USAGE_ACCESS_SETTINGS";
ActivityAction["USER_DICTIONARY_INSERT"] = "android.settings.USER_DICTIONARY_INSERT";
ActivityAction["USER_DICTIONARY_SETTINGS"] = "android.settings.USER_DICTIONARY_SETTINGS";
ActivityAction["USER_SETTINGS"] = "android.settings.USER_SETTINGS";
ActivityAction["VIEW_ADVANCED_POWER_USAGE_DETAIL"] = "android.settings.VIEW_ADVANCED_POWER_USAGE_DETAIL";
ActivityAction["VOICE_CONTROL_AIRPLANE_MODE"] = "android.settings.VOICE_CONTROL_AIRPLANE_MODE";
ActivityAction["VOICE_CONTROL_BATTERY_SAVER_MODE"] = "android.settings.VOICE_CONTROL_BATTERY_SAVER_MODE";
ActivityAction["VOICE_CONTROL_DO_NOT_DISTURB_MODE"] = "android.settings.VOICE_CONTROL_DO_NOT_DISTURB_MODE";
ActivityAction["VOICE_INPUT_SETTINGS"] = "android.settings.VOICE_INPUT_SETTINGS";
ActivityAction["VPN_SETTINGS"] = "android.settings.VPN_SETTINGS";
ActivityAction["VR_LISTENER_SETTINGS"] = "android.settings.VR_LISTENER_SETTINGS";
ActivityAction["WALLPAPER_SETTINGS"] = "android.settings.WALLPAPER_SETTINGS";
ActivityAction["WEBVIEW_SETTINGS"] = "android.settings.WEBVIEW_SETTINGS";
ActivityAction["WIFI_ADD_NETWORKS"] = "android.settings.WIFI_ADD_NETWORKS";
ActivityAction["WIFI_CALLING_SETTINGS"] = "android.settings.WIFI_CALLING_SETTINGS";
ActivityAction["WIFI_DETAILS_SETTINGS"] = "android.settings.WIFI_DETAILS_SETTINGS";
ActivityAction["WIFI_DIALOG"] = "com.android.settings.WIFI_DIALOG";
ActivityAction["WIFI_DPP_CONFIGURATOR_AUTH_QR_CODE_GENERATOR"] = "android.settings.WIFI_DPP_CONFIGURATOR_AUTH_QR_CODE_GENERATOR";
ActivityAction["WIFI_DPP_CONFIGURATOR_QR_CODE_GENERATOR"] = "android.settings.WIFI_DPP_CONFIGURATOR_QR_CODE_GENERATOR";
ActivityAction["WIFI_DPP_CONFIGURATOR_QR_CODE_SCANNER"] = "android.settings.WIFI_DPP_CONFIGURATOR_QR_CODE_SCANNER";
ActivityAction["WIFI_DPP_ENROLLEE_QR_CODE_SCANNER"] = "android.settings.WIFI_DPP_ENROLLEE_QR_CODE_SCANNER";
ActivityAction["WIFI_IP_SETTINGS"] = "android.settings.WIFI_IP_SETTINGS";
ActivityAction["WIFI_NETWORK_REQUEST"] = "com.android.settings.wifi.action.NETWORK_REQUEST";
ActivityAction["WIFI_SAVED_NETWORK_SETTINGS"] = "android.settings.WIFI_SAVED_NETWORK_SETTINGS";
ActivityAction["WIFI_SCANNING_SETTINGS"] = "android.settings.WIFI_SCANNING_SETTINGS";
ActivityAction["WIFI_SETTINGS"] = "android.settings.WIFI_SETTINGS";
ActivityAction["WIFI_TETHER_SETTINGS"] = "com.android.settings.WIFI_TETHER_SETTINGS";
ActivityAction["WIRELESS_SETTINGS"] = "android.settings.WIRELESS_SETTINGS";
ActivityAction["ZEN_MODE_AUTOMATION_SETTINGS"] = "android.settings.ZEN_MODE_AUTOMATION_SETTINGS";
ActivityAction["ZEN_MODE_EVENT_RULE_SETTINGS"] = "android.settings.ZEN_MODE_EVENT_RULE_SETTINGS";
ActivityAction["ZEN_MODE_PRIORITY_SETTINGS"] = "android.settings.ZEN_MODE_PRIORITY_SETTINGS";
ActivityAction["ZEN_MODE_SCHEDULE_RULE_SETTINGS"] = "android.settings.ZEN_MODE_SCHEDULE_RULE_SETTINGS";
ActivityAction["ZEN_MODE_SETTINGS"] = "android.settings.ZEN_MODE_SETTINGS";
})(ActivityAction || (ActivityAction = {}));
// @needsAudit
export var ResultCode;
(function (ResultCode) {
/**
* Indicates that the activity operation succeeded.
*/
ResultCode[ResultCode["Success"] = -1] = "Success";
/**
* Means that the activity was canceled, for example, by tapping on the back button.
*/
ResultCode[ResultCode["Canceled"] = 0] = "Canceled";
/**
* First custom, user-defined value that can be returned by the activity.
*/
ResultCode[ResultCode["FirstUser"] = 1] = "FirstUser";
})(ResultCode || (ResultCode = {}));
// @needsAudit
/**
* Starts the specified activity. The method will return a promise which resolves when the user
* returns to the app.
* @param activityAction The action to be performed, for example, `IntentLauncher.ActivityAction.WIRELESS_SETTINGS`.
* There are a few pre-defined constants you can use for this parameter.
* You can find them at [`expo-intent-launcher/src/IntentLauncher.ts`](https://github.com/expo/expo/blob/main/packages/expo-intent-launcher/src/IntentLauncher.ts).
* @param params An object of intent parameters.
* @return A promise which fulfils with `IntentLauncherResult` object.
*/
export async function startActivityAsync(activityAction, params = {}) {
if (!ExpoIntentLauncher.startActivity) {
throw new UnavailabilityError('IntentLauncher', 'startActivityAsync');
}
if (!activityAction || typeof activityAction !== 'string') {
throw new TypeError(`'activityAction' argument must be a non-empty string!`);
}
return ExpoIntentLauncher.startActivity(activityAction, params);
}
/**
* Opens an application by its package name.
* @param packageName For example: `com.google.android.gm` for Gmail.
*/
export function openApplication(packageName) {
if (!ExpoIntentLauncher.openApplication) {
throw new UnavailabilityError('IntentLauncher', 'openApplication');
}
return ExpoIntentLauncher.openApplication(packageName);
}
/**
* Returns the icon of the specified application as a base64-encoded PNG image string.
* The returned string is prefixed with `data:image/png;base64,` and can be used directly in an `expo-image`'s [`Image.source`](./image/#source) prop.
*
* @param packageName The package name of the target application. For example, `com.google.android.gm` for Gmail.
* @return A promise that resolves to the base64-encoded PNG icon of the specified application, or an empty string if the icon could not be retrieved.
*/
export async function getApplicationIconAsync(packageName) {
if (!ExpoIntentLauncher.getApplicationIcon) {
throw new UnavailabilityError('IntentLauncher', 'getApplicationIconAsync');
}
return ExpoIntentLauncher.getApplicationIcon(packageName);
}
//# sourceMappingURL=IntentLauncher.js.map