The following Activity classes in the Settings have been marked with
PRIMARY_PROFILE_CONTROLLED = true since work profile was originally
implemented [1].
* Settings$AvailableVirtualKeyboardActivity
* .inputmethod.InputMethodAndSubtypeEnablerActivity
* UserDictionarySettingsActivity
* .inputmethod.UserDictionaryAddWordActivity
This means that even if they are explicitly launched for a managed
profile user, they are always re-launched for the profile owner user
For instance, the following command just ends up launching the system
IME settings for the user 0, not user 10.
adb shell am start --user 10 \
-a "android.settings.INPUT_METHOD_SETTINGS"
In order to enable per-profile IME mode, we need to remove
PRIMARY_PROFILE_CONTROLLED from those classes.
Unfortunately, the settings is baked into ApplicationManifest.xml
hence we canot simply hook it up with the runtime flag
InputMethodSystemProperty.PER_PROFILE_IME_ENABLED. Thus this CL
simply remove PRIMARY_PROFILE_CONTROLLED from those classes, with an
assumption that users basically will not see those Activity classes
running under managed profile users unless per-profile IME flag is
enabled. This is because both LanguageAndInputSettingsActivity and
SettingsActivity are still marked PRIMARY_PROFILE_CONTROLLED=true.
This means that almost all user-visible entry points are still be
running with profile owner's user ID.
Note also that because of Settings redirection implemented with
Settings#CLONE_TO_MANAGED_PROFILE, what are shown on those Activity
classes are basically correct. What they cannot do without enabling
per-profile IME is updating actual secure settings.
[1]: If3ec3866778282219267481b8f419774f7f2c9de
2513851ace
Bug: 120748696
Test: Manually done as follows.
1. adb root
2. adb shell setprop persist.debug.per_profile_ime 1
3. adb reboot
4. Install Test DPC.
5. Enable managed profile with Test DPC.
6. Open "Files" app for the main profile.
7. Tap the search box to show AOSP Keyboard.
8. Long tap the comma key, then "Lauguage" on the "Input options"
dialog.
9. Uncheck "Use system languages" then check "English (UK)".
10. Open "Files" app for the work profile.
11. Long tap the comma key, then "Lauguage" on the "Input options"
dialog.
12. Make sure that "Use system languages" is checked.
13. adb shell am start --user 10 \
-a android.settings.INPUT_METHOD_SETTINGS
14. Make sure there is no Toast message
"You're using this app outside of your work profile".
15. adb shell am start --user 10 \
-a android.settings.INPUT_METHOD_SUBTYPE_SETTINGS
16. Make sure there is no Toast message.
17. adb shell am start --user 10 \
-a android.settings.USER_DICTIONARY_SETTINGS
14. Make sure there is no Toast message.
Change-Id: I6ee1f226a616bb5f802f8e1d3b6f1dbbe492c6e5
3066 lines
160 KiB
XML
3066 lines
160 KiB
XML
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
|
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
|
|
package="com.android.settings"
|
|
coreApp="true"
|
|
android:sharedUserId="android.uid.system">
|
|
|
|
<original-package android:name="com.android.settings" />
|
|
|
|
<uses-permission android:name="android.permission.REQUEST_NETWORK_SCORES" />
|
|
<uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" />
|
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
|
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
|
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
|
|
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
|
|
<uses-permission android:name="android.permission.DEVICE_POWER" />
|
|
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
|
|
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
|
|
<uses-permission android:name="android.permission.VIBRATE" />
|
|
<uses-permission android:name="android.permission.BLUETOOTH" />
|
|
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
|
|
<uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
|
|
<uses-permission android:name="android.permission.NFC" />
|
|
<uses-permission android:name="android.permission.HARDWARE_TEST" />
|
|
<uses-permission android:name="android.permission.CALL_PHONE" />
|
|
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
|
|
<uses-permission android:name="android.permission.MASTER_CLEAR" />
|
|
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" />
|
|
<uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
|
|
<uses-permission android:name="android.permission.READ_CONTACTS" />
|
|
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
|
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
|
<uses-permission android:name="android.permission.LOCAL_MAC_ADDRESS" />
|
|
<uses-permission android:name="android.permission.ACCESS_WIMAX_STATE" />
|
|
<uses-permission android:name="android.permission.CHANGE_WIMAX_STATE" />
|
|
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
|
<uses-permission android:name="com.android.certinstaller.INSTALL_AS_USER" />
|
|
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
|
|
<uses-permission android:name="android.permission.TETHER_PRIVILEGED" />
|
|
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
|
|
<uses-permission android:name="android.permission.INTERNET" />
|
|
<uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" />
|
|
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
|
<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
|
|
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
|
|
<uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
|
|
<uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
|
|
<uses-permission android:name="android.permission.READ_USER_DICTIONARY"/>
|
|
<uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"/>
|
|
<uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>
|
|
<uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
|
|
<uses-permission android:name="android.permission.BATTERY_STATS"/>
|
|
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
|
|
<uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" />
|
|
<uses-permission android:name="android.permission.MOVE_PACKAGE" />
|
|
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
|
|
<uses-permission android:name="android.permission.BACKUP" />
|
|
<uses-permission android:name="android.permission.READ_SYNC_STATS" />
|
|
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
|
|
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
|
|
<uses-permission android:name="android.permission.STATUS_BAR" />
|
|
<uses-permission android:name="android.permission.MANAGE_USB" />
|
|
<uses-permission android:name="android.permission.MANAGE_DEBUGGING" />
|
|
<uses-permission android:name="android.permission.SET_POINTER_SPEED" />
|
|
<uses-permission android:name="android.permission.SET_KEYBOARD_LAYOUT" />
|
|
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
|
|
<uses-permission android:name="android.permission.COPY_PROTECTED_DATA" />
|
|
<uses-permission android:name="android.permission.MANAGE_USERS" />
|
|
<uses-permission android:name="android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS" />
|
|
<uses-permission android:name="android.permission.READ_PROFILE" />
|
|
<uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
|
|
<uses-permission android:name="android.permission.CONFIGURE_DISPLAY_COLOR_MODE" />
|
|
<uses-permission android:name="android.permission.CONTROL_DISPLAY_COLOR_TRANSFORMS" />
|
|
<uses-permission android:name="android.permission.SET_TIME" />
|
|
<uses-permission android:name="android.permission.ACCESS_NOTIFICATIONS" />
|
|
<uses-permission android:name="android.permission.REBOOT" />
|
|
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
|
|
<uses-permission android:name="android.permission.MANAGE_DEVICE_ADMINS" />
|
|
<uses-permission android:name="android.permission.READ_SEARCH_INDEXABLES" />
|
|
<uses-permission android:name="android.permission.BIND_SETTINGS_SUGGESTIONS_SERVICE" />
|
|
<uses-permission android:name="android.permission.OEM_UNLOCK_STATE" />
|
|
<uses-permission android:name="android.permission.MANAGE_USER_OEM_UNLOCK_STATE" />
|
|
<uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" />
|
|
<uses-permission android:name="android.permission.USE_FINGERPRINT" />
|
|
<uses-permission android:name="android.permission.MANAGE_FINGERPRINT" />
|
|
<uses-permission android:name="android.permission.USE_BIOMETRIC" />
|
|
<uses-permission android:name="android.permission.USE_BIOMETRIC_INTERNAL" />
|
|
<uses-permission android:name="android.permission.USER_ACTIVITY" />
|
|
<uses-permission android:name="android.permission.CHANGE_APP_IDLE_STATE" />
|
|
<uses-permission android:name="android.permission.PEERS_MAC_ADDRESS"/>
|
|
<uses-permission android:name="android.permission.MANAGE_NOTIFICATIONS"/>
|
|
<uses-permission android:name="android.permission.DELETE_PACKAGES"/>
|
|
<uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" />
|
|
<uses-permission android:name="android.permission.MANAGE_APP_OPS_RESTRICTIONS"/>
|
|
<uses-permission android:name="android.permission.MANAGE_APP_OPS_MODES" />
|
|
<uses-permission android:name="android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS"/>
|
|
<uses-permission android:name="android.permission.READ_PRINT_SERVICES" />
|
|
<uses-permission android:name="android.permission.NETWORK_SETTINGS" />
|
|
<uses-permission android:name="android.permission.TEST_BLACKLISTED_PASSWORD" />
|
|
<uses-permission android:name="android.permission.USE_RESERVED_DISK" />
|
|
<uses-permission android:name="android.permission.MANAGE_SCOPED_ACCESS_DIRECTORY_PERMISSIONS" />
|
|
<uses-permission android:name="android.permission.CAMERA" />
|
|
|
|
<application android:label="@string/settings_label"
|
|
android:icon="@drawable/ic_launcher_settings"
|
|
android:theme="@style/Theme.Settings"
|
|
android:hardwareAccelerated="true"
|
|
android:requiredForAllUsers="true"
|
|
android:supportsRtl="true"
|
|
android:allowBackup="false"
|
|
android:usesCleartextTraffic="true"
|
|
android:defaultToDeviceProtectedStorage="true"
|
|
android:directBootAware="true"
|
|
android:appComponentFactory="androidx.core.app.CoreComponentFactory">
|
|
|
|
<uses-library android:name="org.apache.http.legacy" />
|
|
<!-- Settings -->
|
|
|
|
<!-- TODO(b/118444000): Remove this. -->
|
|
<activity android:name="SettingsActivity"
|
|
android:label="@string/settings_label_launcher"
|
|
android:launchMode="singleTask">
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name=".homepage.SettingsHomepageActivity"
|
|
android:label="@string/settings_label_launcher"
|
|
android:theme="@style/Theme.Settings.Home"
|
|
android:launchMode="singleTask">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name=".network.telephony.MobileNetworkActivity"
|
|
android:label="@string/network_settings_title"
|
|
android:theme="@style/Theme.Settings.Home"
|
|
android:launchMode="singleTask">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.NETWORK_OPERATOR_SETTINGS" />
|
|
<action android:name="android.settings.DATA_ROAMING_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<!-- Alias for launcher activity only, as this belongs to each profile. -->
|
|
<activity-alias android:name="Settings"
|
|
android:label="@string/settings_label_launcher"
|
|
android:launchMode="singleTask"
|
|
android:targetActivity=".homepage.SettingsHomepageActivity">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.LAUNCHER" />
|
|
</intent-filter>
|
|
<meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcuts"/>
|
|
</activity-alias>
|
|
|
|
<receiver android:name=".SettingsInitialize">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.USER_INITIALIZE"/>
|
|
<action android:name="android.intent.action.PRE_BOOT_COMPLETED"/>
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<activity android:name=".SubSettings"
|
|
android:parentActivityName="Settings" />
|
|
|
|
<activity android:name=".Settings$CreateShortcutActivity"
|
|
android:label="@string/settings_shortcut">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.CREATE_SHORTCUT" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data
|
|
android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.shortcut.CreateShortcut" />
|
|
</activity>
|
|
|
|
<!-- Wireless Controls -->
|
|
<activity
|
|
android:name=".Settings$NetworkDashboardActivity"
|
|
android:label="@string/network_dashboard_title"
|
|
android:icon="@drawable/ic_homepage_network"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.WIRELESS_SETTINGS" />
|
|
<action android:name="android.settings.AIRPLANE_MODE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.network.NetworkDashboardFragment"/>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".Settings$ConnectedDeviceDashboardActivity"
|
|
android:label="@string/connected_devices_dashboard_title"
|
|
android:icon="@drawable/ic_homepage_connected_device"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.BLUETOOTH_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment"/>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name="AirplaneModeVoiceActivity"
|
|
android:label="@string/wireless_networks_settings_title"
|
|
android:theme="@*android:style/Theme.DeviceDefault.Light.Voice"
|
|
android:exported="true">
|
|
<intent-filter>
|
|
<action android:name="android.settings.VOICE_CONTROL_AIRPLANE_MODE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".search.SearchResultTrampoline"
|
|
android:theme="@android:style/Theme.NoDisplay"
|
|
android:excludeFromRecents="true"
|
|
android:exported="true">
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.SEARCH_RESULT_TRAMPOLINE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$WifiSettingsActivity"
|
|
android:label="@string/wifi_settings"
|
|
android:icon="@drawable/ic_settings_wireless"
|
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.WIFI_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.wifi.WifiSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".wifi.WifiPickerActivity"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.net.wifi.PICK_WIFI_NETWORK" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$ConfigureWifiSettingsActivity"
|
|
android:label="@string/wifi_configure_settings_preference_title"
|
|
android:icon="@drawable/ic_settings_wireless"
|
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.WIFI_IP_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.wifi.ConfigureWifiSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$SavedAccessPointsSettingsActivity"
|
|
android:label="@string/wifi_saved_access_points_label"
|
|
android:icon="@drawable/ic_settings_wireless"
|
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.WIFI_SAVED_NETWORK_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.wifi.savedaccesspoints.SavedAccessPointsWifiSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name=".Settings$WifiInfoActivity">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN"/>
|
|
<category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.wifi.WifiInfo" />
|
|
</activity>
|
|
|
|
<activity android:name=".wifi.WifiConfigInfo">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN"/>
|
|
<category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".Settings$WifiAPITestActivity">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN"/>
|
|
<category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.wifi.WifiAPITest" />
|
|
</activity>
|
|
|
|
<activity android:name=".wifi.WifiStatusTest">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN"/>
|
|
<category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".wifi.WifiNoInternetDialog"
|
|
android:clearTaskOnLaunch="true"
|
|
android:excludeFromRecents="true"
|
|
android:exported="true"
|
|
android:permission="android.permission.CONNECTIVITY_INTERNAL"
|
|
android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
|
|
<intent-filter>
|
|
<action android:name="android.net.conn.PROMPT_UNVALIDATED" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.net.conn.PROMPT_LOST_VALIDATION" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<!-- Runs in the phone process since it needs access to UiccController -->
|
|
<activity android:name="Settings$ApnSettingsActivity"
|
|
android:label="@string/apn_settings"
|
|
android:launchMode="singleTask"
|
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
android:parentActivityName="Settings$NetworkDashboardActivity"
|
|
android:process="com.android.phone">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.APN_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.network.ApnSettings" />
|
|
</activity>
|
|
|
|
<!-- Keep compatibility with old shortcuts. -->
|
|
<activity-alias
|
|
android:name="Settings$BluetoothSettingsActivity"
|
|
android:label="@string/devices_title"
|
|
android:targetActivity=".Settings$ConnectedDeviceDashboardActivity"
|
|
android:exported="true">
|
|
<intent-filter android:priority="10">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment" />
|
|
</activity-alias>
|
|
|
|
<!-- Keep compatibility with old shortcuts. -->
|
|
<activity-alias android:name=".bluetooth.BluetoothSettings"
|
|
android:label="@string/devices_title"
|
|
android:targetActivity="Settings$BluetoothSettingsActivity"
|
|
android:exported="true"
|
|
android:clearTaskOnLaunch="true">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment" />
|
|
</activity-alias>
|
|
|
|
<activity android:name="Settings$AssistGestureSettingsActivity"
|
|
android:label="@string/assist_gesture_title"
|
|
android:icon="@drawable/ic_settings_gestures">
|
|
<intent-filter>
|
|
<action android:name="android.settings.ASSIST_GESTURE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.gestures.AssistGestureSettings" />
|
|
</activity>
|
|
|
|
<activity android:name="Settings$FaceSettingsActivity"
|
|
android:label="@string/security_settings_face_preference_title"
|
|
android:icon="@drawable/ic_face_header">
|
|
<intent-filter>
|
|
<action android:name="android.settings.FACE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.biometrics.face.FaceSettings" />
|
|
</activity>
|
|
|
|
<activity android:name=".bluetooth.DevicePickerActivity"
|
|
android:label="@string/device_picker"
|
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
android:clearTaskOnLaunch="true">
|
|
<intent-filter>
|
|
<action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<service android:name=".wifi.tether.TetherService"
|
|
android:exported="true"
|
|
android:permission="android.permission.TETHER_PRIVILEGED" />
|
|
|
|
<activity android:name="TetherProvisioningActivity"
|
|
android:exported="true"
|
|
android:permission="android.permission.TETHER_PRIVILEGED"
|
|
android:excludeFromRecents="true"
|
|
android:theme="@style/Theme.ProvisioningActivity">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.TETHER_PROVISIONING_UI" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$TetherSettingsActivity"
|
|
android:label="@string/tether_settings_title_all"
|
|
android:icon="@drawable/ic_settings_wireless"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.TetherSettings" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$WifiTetherSettingsActivity"
|
|
android:label="@string/wifi_hotspot_checkbox_text"
|
|
android:icon="@drawable/ic_wifi_tethering"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.WIFI_TETHER_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="4">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.wifi.tether.WifiTetherSettings" />
|
|
</activity>
|
|
|
|
|
|
<!-- Keep compatibility with old shortcuts. -->
|
|
<activity-alias android:name=".TetherSettings"
|
|
android:label="@string/tether_settings_title_all"
|
|
android:clearTaskOnLaunch="true"
|
|
android:exported="true"
|
|
android:targetActivity="Settings$TetherSettingsActivity">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.TetherSettings" />
|
|
</activity-alias>
|
|
|
|
<activity android:name="Settings$WifiP2pSettingsActivity"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.wifi.p2p.WifiP2pSettings" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$VpnSettingsActivity"
|
|
android:label="@string/vpn_settings_title"
|
|
android:icon="@drawable/ic_settings_wireless"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.VPN_SETTINGS" />
|
|
<action android:name="android.net.vpn.SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="5">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.vpn2.VpnSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$DateTimeSettingsActivity"
|
|
android:label="@string/date_and_time"
|
|
android:icon="@drawable/ic_settings_date_time"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.DATE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<action android:name="android.intent.action.QUICK_CLOCK" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.action.SETTINGS" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.category"
|
|
android:value="com.android.settings.category.ia.system" />
|
|
<meta-data android:name="com.android.settings.order" android:value="-240"/>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.DateTimeSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$LocalePickerActivity"
|
|
android:label="@string/language_picker_title"
|
|
android:icon="@drawable/ic_settings_language"
|
|
android:parentActivityName="Settings$LanguageAndInputSettingsActivity">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.LOCALE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.localepicker.LocaleListEditor" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name=".localepicker.LocalePickerWithRegionActivity"
|
|
android:excludeFromRecents="true"
|
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
android:exported="false">
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".Settings$LanguageAndInputSettingsActivity"
|
|
android:label="@string/language_settings"
|
|
android:icon="@drawable/ic_settings_language"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.action.SETTINGS"/>
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.order" android:value="-260"/>
|
|
<meta-data android:name="com.android.settings.category"
|
|
android:value="com.android.settings.category.ia.system"/>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.language.LanguageAndInputSettings"/>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true"/>
|
|
</activity>
|
|
|
|
<activity android:name="Settings$AvailableVirtualKeyboardActivity"
|
|
android:label="@string/available_virtual_keyboard_category">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.INPUT_METHOD_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.inputmethod.AvailableVirtualKeyboardFragment" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$ManageAssistActivity"
|
|
android:label="@string/assist_and_voice_input_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.VOICE_INPUT_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.assist.ManageAssist" />
|
|
</activity>
|
|
|
|
<activity android:name="Settings$KeyboardLayoutPickerActivity"
|
|
android:label="@string/keyboard_layout_picker_title"
|
|
android:clearTaskOnLaunch="true"
|
|
android:exported="true">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.inputmethod.KeyboardLayoutPickerFragment" />
|
|
</activity>
|
|
|
|
<activity android:name="Settings$PhysicalKeyboardActivity"
|
|
android:label="@string/physical_keyboard_title"
|
|
android:clearTaskOnLaunch="true">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.HARD_KEYBOARD_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.inputmethod.PhysicalKeyboardFragment" />
|
|
</activity>
|
|
|
|
<!-- Keep compatibility with old shortcuts. -->
|
|
<activity-alias android:name="LanguageSettings"
|
|
android:label="@string/language_input_gesture_title"
|
|
android:clearTaskOnLaunch="true"
|
|
android:exported="true"
|
|
android:targetActivity="Settings$LanguageAndInputSettingsActivity">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.language.LanguageAndInputSettings" />
|
|
</activity-alias>
|
|
|
|
<activity
|
|
android:name="Settings$SpellCheckersSettingsActivity"
|
|
android:label="@string/spellcheckers_settings_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.inputmethod.SpellCheckersSettings" />
|
|
</activity>
|
|
|
|
<activity android:name=".inputmethod.InputMethodAndSubtypeEnablerActivity"
|
|
android:label=""
|
|
android:clearTaskOnLaunch="true">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$UserDictionarySettingsActivity"
|
|
android:label="@string/user_dict_settings_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.USER_DICTIONARY_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.inputmethod.UserDictionaryList" />
|
|
</activity>
|
|
|
|
<activity android:name=".inputmethod.UserDictionaryAddWordActivity"
|
|
android:visibleToInstantApps="true"
|
|
android:label="@string/user_dict_settings_title"
|
|
android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar"
|
|
android:windowSoftInputMode="stateVisible"
|
|
android:noHistory="true"
|
|
android:excludeFromRecents="true">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="com.android.settings.USER_DICTIONARY_INSERT" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$ZenModeSettingsActivity"
|
|
android:label="@string/zen_mode_settings_title"
|
|
android:icon="@drawable/ic_notifications"
|
|
android:exported="true">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ZEN_MODE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ZEN_MODE_PRIORITY_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="41">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.notification.ZenModeSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".notification.ZenSuggestionActivity"
|
|
android:label="@string/zen_mode_settings_title"
|
|
android:icon="@drawable/ic_do_not_disturb_on_24dp"
|
|
android:theme="@android:style/Theme.NoDisplay">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.suggested.category.ZEN" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
|
|
</intent-filter>
|
|
|
|
<meta-data android:name="com.android.settings.dismiss"
|
|
android:value="0" />
|
|
<meta-data android:name="com.android.settings.title"
|
|
android:resource="@string/zen_suggestion_title" />
|
|
<meta-data android:name="com.android.settings.summary"
|
|
android:resource="@string/zen_suggestion_summary" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".notification.ZenOnboardingActivity"
|
|
android:label="@string/zen_onboarding_dnd_visual_disturbances_header"
|
|
android:icon="@drawable/ic_notifications"
|
|
android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar"
|
|
android:exported="true"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ZEN_MODE_ONBOARDING" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
<activity
|
|
android:name="Settings$ZenModeAutomationSettingsActivity"
|
|
android:label="@string/zen_mode_automation_settings_title"
|
|
android:icon="@drawable/ic_notifications"
|
|
android:exported="true"
|
|
android:parentActivityName="Settings$ZenModeSettingsActivity">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ZEN_MODE_AUTOMATION_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ACTION_CONDITION_PROVIDER_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.notification.ZenModeAutomationSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name="Settings$WallpaperSettingsActivity"
|
|
android:label="@string/wallpaper_settings_fragment_title"
|
|
android:icon="@drawable/ic_wallpaper">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.wallpaper.WallpaperTypeSettings" />
|
|
</activity>
|
|
|
|
<activity android:name=".wallpaper.WallpaperSuggestionActivity"
|
|
android:label="@string/wallpaper_settings_title"
|
|
android:icon="@drawable/ic_wallpaper"
|
|
android:theme="@android:style/Theme.NoDisplay">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.suggested.category.PERSONALIZE" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.title"
|
|
android:resource="@string/wallpaper_suggestion_title" />
|
|
<meta-data android:name="com.android.settings.summary"
|
|
android:resource="@string/wallpaper_suggestion_summary" />
|
|
<meta-data android:name="com.android.settings.dismiss"
|
|
android:value="3,7,30" />
|
|
<meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$ZenModeScheduleRuleSettingsActivity"
|
|
android:exported="true"
|
|
android:parentActivityName="Settings$ZenModeAutomationSettingsActivity">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ZEN_MODE_SCHEDULE_RULE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.notification.ZenModeScheduleRuleSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$ZenModeEventRuleSettingsActivity"
|
|
android:exported="true"
|
|
android:parentActivityName="Settings$ZenModeAutomationSettingsActivity">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ZEN_MODE_EVENT_RULE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.notification.ZenModeEventRuleSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$DisplaySettingsActivity"
|
|
android:label="@string/display_settings"
|
|
android:icon="@drawable/ic_homepage_display"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="com.android.settings.DISPLAY_SETTINGS" />
|
|
<action android:name="android.settings.DISPLAY_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="30">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.DisplaySettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$NightDisplaySettingsActivity"
|
|
android:label="@string/night_display_title"
|
|
android:enabled="@*android:bool/config_nightDisplayAvailable"
|
|
android:icon="@drawable/ic_settings_night_display">
|
|
<intent-filter android:priority="32">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.NIGHT_DISPLAY_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.display.NightDisplaySettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$NightDisplaySuggestionActivity"
|
|
android:enabled="@*android:bool/config_nightDisplayAvailable"
|
|
android:icon="@drawable/ic_settings_night_display">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.dismiss"
|
|
android:value="6,10,30" />
|
|
<meta-data android:name="com.android.settings.title"
|
|
android:resource="@string/night_display_suggestion_title" />
|
|
<meta-data android:name="com.android.settings.summary"
|
|
android:resource="@string/night_display_suggestion_summary" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.display.NightDisplaySettings" />
|
|
</activity>
|
|
|
|
<activity android:name=".Settings$MyDeviceInfoActivity"
|
|
android:label="@string/about_settings"
|
|
android:icon="@drawable/ic_homepage_about"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.DEVICE_INFO_SETTINGS" />
|
|
<action android:name="android.settings.DEVICE_NAME" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="71">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.deviceinfo.aboutphone.MyDeviceInfoFragment" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="SettingsLicenseActivity"
|
|
android:label="@string/settings_license_activity_title"
|
|
android:configChanges="orientation|screenSize"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.LICENSE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$ManageApplicationsActivity"
|
|
android:label="@string/applications_settings"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.APPLICATION_SETTINGS" />
|
|
<action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" />
|
|
<action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="20">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<!-- Keep compatibility with old shortcuts. -->
|
|
<activity-alias android:name=".applications.ManageApplications"
|
|
android:label="@string/applications_settings"
|
|
android:exported="true"
|
|
android:targetActivity="Settings$ManageApplicationsActivity">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
|
|
</activity-alias>
|
|
|
|
<activity
|
|
android:name="Settings$ManageDomainUrlsActivity"
|
|
android:label="@string/domain_urls_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter>
|
|
<action android:name="android.settings.MANAGE_DOMAIN_URLS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.managedomainurls.ManageDomainUrls" />
|
|
</activity>
|
|
|
|
<activity android:name="Settings$AppMemoryUsageActivity"
|
|
android:label="@string/app_list_memory_use"
|
|
android:icon="@drawable/ic_settings_memory">
|
|
<intent-filter>
|
|
<action android:name="android.settings.APP_MEMORY_USAGE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.ProcessStatsUi" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$HighPowerApplicationsActivity"
|
|
android:label="@string/high_power_apps"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".datausage.AppDataUsageActivity"
|
|
android:noHistory="true">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data android:scheme="package" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".fuelgauge.RequestIgnoreBatteryOptimizations"
|
|
android:label="@string/high_power_apps"
|
|
android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data android:scheme="package" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".slices.SliceDeepLinkSpringBoard"
|
|
android:excludeFromRecents="true"
|
|
android:theme="@android:style/Theme.NoDisplay">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
<data android:scheme="settings"
|
|
android:host="com.android.settings.slices" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<!-- Provide direct entry into manage apps showing running services.
|
|
This is for compatibility with old shortcuts. -->
|
|
<activity-alias android:name=".RunningServices"
|
|
android:label="@string/runningservices_settings_title"
|
|
android:exported="true"
|
|
android:targetActivity="Settings$ManageApplicationsActivity">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
|
|
</activity-alias>
|
|
|
|
<!-- Provide direct entry into manage apps showing storage usage for apps.
|
|
This is for compatibility with old shortcuts. -->
|
|
<activity-alias android:name=".applications.StorageUse"
|
|
android:label="@string/storageuse_settings_title"
|
|
android:exported="true"
|
|
android:targetActivity="Settings$ManageApplicationsActivity">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
|
|
</activity-alias>
|
|
|
|
<!-- Still need a top-level activity for showing app details. Aliasing
|
|
trick is so the code that is now a fragment can still be called
|
|
InstalledAppDetails. -->
|
|
<activity android:name=".applications.InstalledAppDetailsTop"
|
|
android:label="@string/application_info_label"
|
|
android:exported="true" />
|
|
|
|
<!-- Keep compatibility with old shortcuts. -->
|
|
<activity-alias android:name=".applications.InstalledAppDetails"
|
|
android:label="@string/application_info_label"
|
|
android:exported="true"
|
|
android:targetActivity=".applications.InstalledAppDetailsTop">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data android:scheme="package" />
|
|
</intent-filter>
|
|
</activity-alias>
|
|
|
|
<activity android:name=".applications.InstalledAppOpenByDefaultActivity"
|
|
android:label="@string/application_info_label"
|
|
android:permission="android.permission.OPEN_APP_OPEN_BY_DEFAULT_SETTINGS"
|
|
android:exported="true">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="com.android.settings.APP_OPEN_BY_DEFAULT_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data android:scheme="package" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<!-- Provide direct entry into manage apps showing running services. -->
|
|
<activity android:name="Settings$RunningServicesActivity"
|
|
android:label="@string/runningservices_settings_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.MONKEY" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<!-- Provide direct entry into manage apps showing storage usage of apps. -->
|
|
<activity
|
|
android:name="Settings$StorageUseActivity"
|
|
android:label="@string/storageuse_settings_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.MONKEY" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$NotificationStationActivity"
|
|
android:label="@string/notification_log_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="22">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.notification.NotificationStation" />
|
|
</activity>
|
|
|
|
<activity android:name=".notification.ZenModeVoiceActivity"
|
|
android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar"
|
|
android:label="@string/zen_mode_settings_title">
|
|
<intent-filter>
|
|
<action android:name="android.settings.VOICE_CONTROL_DO_NOT_DISTURB_MODE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$LocationSettingsActivity"
|
|
android:label="@string/location_settings_title"
|
|
android:icon="@drawable/ic_homepage_location"
|
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.LOCATION_SOURCE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="52">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.location.LocationSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
<activity
|
|
android:name="Settings$ScanningSettingsActivity"
|
|
android:label="@string/location_scanning_screen_title"
|
|
android:icon="@drawable/ic_homepage_location"
|
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.LOCATION_SCANNING_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.location.ScanningSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".Settings$SecurityDashboardActivity"
|
|
android:label="@string/security_settings_title"
|
|
android:icon="@drawable/ic_homepage_security"
|
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.SECURITY_SETTINGS" />
|
|
<action android:name="android.credentials.UNLOCK" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.security.SecuritySettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name="MonitoringCertInfoActivity"
|
|
android:label=""
|
|
android:theme="@style/Transparent"
|
|
android:excludeFromRecents="true">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="com.android.settings.MONITORING_CERT_INFO" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$TrustedCredentialsSettingsActivity"
|
|
android:label="@string/trusted_credentials"
|
|
android:icon="@drawable/ic_settings_security"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="com.android.settings.TRUSTED_CREDENTIALS" />
|
|
<action android:name="com.android.settings.TRUSTED_CREDENTIALS_USER" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.TrustedCredentialsSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name="Settings$PrivacySettingsActivity"
|
|
android:label="@string/privacy_settings_title"
|
|
android:icon="@drawable/ic_settings_backup"
|
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.backup.PrivacySettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name="SetFullBackupPassword"
|
|
android:label="@string/local_backup_password_title"
|
|
android:exported="false" />
|
|
|
|
<activity android:name="CredentialStorage"
|
|
android:theme="@style/Transparent"
|
|
android:launchMode="singleTop"
|
|
android:configChanges="orientation|keyboardHidden|screenSize">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="com.android.credentials.UNLOCK" />
|
|
<action android:name="com.android.credentials.INSTALL" />
|
|
<action android:name="com.android.credentials.RESET" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$DeviceAdminSettingsActivity"
|
|
android:label="@string/device_admin_settings_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings" />
|
|
</activity>
|
|
|
|
<!-- Keep compatibility with old shortcuts. -->
|
|
<activity-alias android:name="DeviceAdminSettings"
|
|
android:label="@string/device_admin_settings_title"
|
|
android:exported="true"
|
|
android:targetActivity="Settings$DeviceAdminSettingsActivity">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings" />
|
|
</activity-alias>
|
|
|
|
<activity android:name=".applications.specialaccess.deviceadmin.DeviceAdminAdd"
|
|
android:label="@string/device_admin_add_title"
|
|
android:clearTaskOnLaunch="true">
|
|
<intent-filter>
|
|
<action android:name="android.app.action.ADD_DEVICE_ADMIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity-alias android:name="SetProfileOwner"
|
|
android:label="@string/profile_owner_add_title"
|
|
android:targetActivity=".applications.specialaccess.deviceadmin.DeviceAdminAdd">
|
|
<intent-filter android:priority="1000">
|
|
<action android:name="android.app.action.SET_PROFILE_OWNER" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity-alias>
|
|
|
|
<activity
|
|
android:name="Settings$UsageAccessSettingsActivity"
|
|
android:label="@string/usage_access_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.USAGE_ACCESS_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$AppUsageAccessSettingsActivity"
|
|
android:label="@string/usage_access_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter>
|
|
<action android:name="android.settings.USAGE_ACCESS_SETTINGS"/>
|
|
<category android:name="android.intent.category.DEFAULT"/>
|
|
<data android:scheme="package"/>
|
|
</intent-filter>
|
|
<meta-data
|
|
android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.UsageAccessDetails"/>
|
|
</activity>
|
|
|
|
<activity android:name="Settings$IccLockSettingsActivity"
|
|
android:label="@string/sim_lock_settings"
|
|
android:process="com.android.phone">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.IccLockSettings" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$AccessibilitySettingsActivity"
|
|
android:label="@string/accessibility_settings"
|
|
android:icon="@drawable/ic_homepage_accessibility"
|
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ACCESSIBILITY_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="60">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.accessibility.AccessibilitySettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name=".accessibility.AccessibilitySettingsForSetupWizardActivity"
|
|
android:icon="@drawable/ic_accessibility_suggestion"
|
|
android:label="@string/vision_settings_title"
|
|
android:theme="@style/SetupWizardAccessibilityTheme">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ACCESSIBILITY_SETTINGS_FOR_SUW" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.suggested.category.DISPLAY_SETTINGS" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.title"
|
|
android:resource="@string/vision_settings_suggestion_title" />
|
|
<meta-data android:name="com.android.settings.icon_tintable"
|
|
android:value="true" />
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.accessibility.AccessibilitySettingsForSetupWizard" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$AccessibilityDaltonizerSettingsActivity"
|
|
android:label="@string/accessibility_display_daltonizer_preference_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="com.android.settings.ACCESSIBILITY_COLOR_SPACE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$CaptioningSettingsActivity"
|
|
android:label="@string/accessibility_captioning_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.CAPTIONING_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.accessibility.CaptionPropertiesFragment" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$TextToSpeechSettingsActivity"
|
|
android:label="@string/tts_settings"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="com.android.settings.TTS_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.tts.TextToSpeechSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$EnterprisePrivacySettingsActivity"
|
|
android:label="@string/enterprise_privacy_settings"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter>
|
|
<action android:name="android.settings.ENTERPRISE_PRIVACY_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.enterprise.EnterprisePrivacySettings" />
|
|
</activity>
|
|
|
|
<!-- Lock screen settings -->
|
|
<activity android:name=".password.ConfirmDeviceCredentialActivity"
|
|
android:exported="true"
|
|
android:theme="@android:style/Theme.Translucent.NoTitleBar">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL" />
|
|
<action android:name="android.app.action.CONFIRM_FRP_CREDENTIAL" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
<!-- Activity alias for compatibility -->
|
|
<activity-alias android:name=".ConfirmDeviceCredentialActivity"
|
|
android:targetActivity=".password.ConfirmDeviceCredentialActivity"
|
|
android:exported="true" />
|
|
|
|
<!-- Note this must not be exported since it authenticates the given user -->
|
|
<activity android:name=".password.ConfirmDeviceCredentialActivity$InternalActivity"
|
|
android:exported="false"
|
|
android:permission="android.permission.MANAGE_USERS"
|
|
android:resizeableActivity="false"
|
|
android:theme="@android:style/Theme.Translucent.NoTitleBar">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL_WITH_USER" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".SetupRedactionInterstitial"
|
|
android:enabled="false"
|
|
android:exported="true"
|
|
android:theme="@style/SudThemeGlif.DayNight"
|
|
android:label="@string/lock_screen_notifications_interstitial_title"
|
|
android:icon="@drawable/ic_suggested_notifications">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.suggested.category.LOCK_SCREEN_REDACTION" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.require_user_type"
|
|
android:value="primary" />
|
|
<meta-data android:name="com.android.settings.title"
|
|
android:resource="@string/notification_suggestion_title" />
|
|
<meta-data android:name="com.android.settings.summary"
|
|
android:resource="@string/notification_suggestion_summary" />
|
|
<meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name=".notification.RedactionInterstitial"
|
|
android:theme="@style/GlifTheme.Light" />
|
|
|
|
<activity android:name=".notification.RedactionSettingsStandalone"
|
|
android:exported="true">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ACTION_APP_NOTIFICATION_REDACTION" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".password.ConfirmLockPattern"
|
|
android:theme="@style/GlifTheme.Light"/>
|
|
|
|
<activity android:name=".password.ConfirmLockPassword"
|
|
android:windowSoftInputMode="stateHidden|adjustResize"
|
|
android:theme="@style/GlifTheme.Light"/>
|
|
|
|
<activity android:name=".biometrics.face.FaceEnrollIntroduction"
|
|
android:exported="false"
|
|
android:screenOrientation="portrait"/>
|
|
|
|
<activity android:name=".biometrics.face.FaceEnrollEnrolling"
|
|
android:exported="false"
|
|
android:screenOrientation="portrait"/>
|
|
|
|
<activity android:name=".biometrics.face.FaceEnrollFinish"
|
|
android:exported="false"
|
|
android:screenOrientation="portrait"/>
|
|
|
|
<activity android:name=".biometrics.BiometricEnrollActivity"
|
|
android:exported="true"
|
|
android:theme="@style/GlifTheme.Light">
|
|
<intent-filter>
|
|
<action android:name="android.settings.BIOMETRIC_ENROLL" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".biometrics.fingerprint.FingerprintSettings" android:exported="false"/>
|
|
<activity android:name=".biometrics.fingerprint.FingerprintEnrollFindSensor" android:exported="false"/>
|
|
<activity android:name=".biometrics.fingerprint.FingerprintEnrollEnrolling" android:exported="false"/>
|
|
<activity android:name=".biometrics.fingerprint.FingerprintEnrollFinish" android:exported="false"/>
|
|
<activity android:name=".biometrics.fingerprint.FingerprintEnrollIntroduction"
|
|
android:exported="true"
|
|
android:theme="@style/GlifTheme.Light">
|
|
<intent-filter>
|
|
<action android:name="android.settings.FINGERPRINT_ENROLL" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollFindSensor" android:exported="false"/>
|
|
<activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollEnrolling" android:exported="false"/>
|
|
<activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollFinish" android:exported="false"/>
|
|
<activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollIntroduction"
|
|
android:exported="true"
|
|
android:permission="android.permission.MANAGE_FINGERPRINT"
|
|
android:theme="@style/GlifTheme.Light">
|
|
<intent-filter>
|
|
<action android:name="android.settings.FINGERPRINT_SETUP" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".biometrics.fingerprint.FingerprintSuggestionActivity"
|
|
android:exported="true"
|
|
android:permission="android.permission.MANAGE_FINGERPRINT"
|
|
android:icon="@drawable/ic_suggestion_fingerprint"
|
|
android:theme="@style/GlifTheme.Light">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.suggested.category.FINGERPRINT_ENROLL" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.dismiss"
|
|
android:value="5,9,30" />
|
|
<meta-data android:name="com.android.settings.require_feature"
|
|
android:value="android.hardware.fingerprint" />
|
|
<meta-data android:name="com.android.settings.title"
|
|
android:resource="@string/suggestion_additional_fingerprints" />
|
|
<meta-data android:name="com.android.settings.summary"
|
|
android:resource="@string/suggestion_additional_fingerprints_summary" />
|
|
<meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
|
|
</activity>
|
|
|
|
<!-- Note this must not be exported since it returns the password in the intent -->
|
|
<activity android:name=".password.ConfirmLockPattern$InternalActivity"
|
|
android:exported="false"
|
|
android:theme="@style/GlifTheme.Light"/>
|
|
|
|
<!-- Note this must not be exported since it returns the password in the intent -->
|
|
<activity android:name=".password.ConfirmLockPassword$InternalActivity"
|
|
android:exported="false"
|
|
android:windowSoftInputMode="adjustResize"
|
|
android:theme="@style/GlifTheme.Light"/>
|
|
|
|
<activity android:name=".password.SetupChooseLockGeneric"
|
|
android:theme="@style/GlifTheme.Light"
|
|
android:label="@string/lock_settings_picker_title">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="com.android.settings.SETUP_LOCK_SCREEN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".password.SetupChooseLockGeneric$InternalActivity"
|
|
android:theme="@style/GlifTheme.Light"
|
|
android:exported="false"
|
|
android:excludeFromRecents="true" />
|
|
|
|
<activity android:name=".password.ChooseLockGeneric"
|
|
android:label="@string/lockpassword_choose_lock_generic_header"
|
|
android:excludeFromRecents="true"
|
|
android:exported="false" />
|
|
|
|
<activity android:name=".password.SetNewPasswordActivity"
|
|
android:theme="@android:style/Theme.NoDisplay"
|
|
android:excludeFromRecents="true" >
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.app.action.SET_NEW_PASSWORD" />
|
|
<action android:name="android.app.action.SET_NEW_PARENT_PROFILE_PASSWORD" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name=".password.ScreenLockSuggestionActivity"
|
|
android:icon="@drawable/ic_settings_security">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.suggested.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.title"
|
|
android:resource="@string/suggested_lock_settings_title" />
|
|
<meta-data android:name="com.android.settings.summary"
|
|
android:resource="@string/suggested_lock_settings_summary" />
|
|
<meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name=".biometrics.fingerprint.FingerprintEnrollSuggestionActivity"
|
|
android:icon="@drawable/ic_suggestion_fingerprint">
|
|
<intent-filter android:priority="2">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.dismiss"
|
|
android:value="2,6,30" />
|
|
<meta-data android:name="com.android.settings.require_feature"
|
|
android:value="android.hardware.fingerprint" />
|
|
<meta-data android:name="com.android.settings.title"
|
|
android:resource="@string/suggested_fingerprint_lock_settings_title" />
|
|
<meta-data android:name="com.android.settings.summary"
|
|
android:resource="@string/suggested_fingerprint_lock_settings_summary" />
|
|
<meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name=".password.ChooseLockGeneric$InternalActivity"
|
|
android:exported="false"
|
|
android:label="@string/lockpassword_choose_lock_generic_header"
|
|
android:excludeFromRecents="true" />
|
|
|
|
<activity android:name=".password.SetupChooseLockPattern"
|
|
android:exported="false"
|
|
android:theme="@style/GlifTheme.Light" />
|
|
|
|
<activity android:name=".password.ChooseLockPattern"
|
|
android:exported="false"
|
|
android:theme="@style/GlifTheme.Light" />
|
|
|
|
<activity android:name=".password.SetupChooseLockPassword"
|
|
android:exported="false"
|
|
android:theme="@style/GlifTheme.Light"
|
|
android:windowSoftInputMode="stateVisible|adjustResize" />
|
|
|
|
<activity android:name=".password.ChooseLockPassword"
|
|
android:exported="false"
|
|
android:theme="@style/GlifTheme.Light"
|
|
android:windowSoftInputMode="stateVisible|adjustResize"/>
|
|
|
|
<activity android:name=".SetupEncryptionInterstitial"
|
|
android:label="@string/encryption_interstitial_header"
|
|
android:theme="@style/GlifTheme.Light"/>
|
|
|
|
<activity android:name=".EncryptionInterstitial"
|
|
android:theme="@style/GlifTheme.Light" />
|
|
|
|
<activity
|
|
android:name=".Settings$StorageDashboardActivity"
|
|
android:label="@string/storage_settings"
|
|
android:icon="@drawable/ic_homepage_storage"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" />
|
|
<action android:name="android.settings.MEMORY_CARD_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="50">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.deviceinfo.StorageSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$PrivateVolumeSettingsActivity"
|
|
android:label="@string/storage_settings_title">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.deviceinfo.PrivateVolumeSettings" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$PublicVolumeSettingsActivity"
|
|
android:label="@string/storage_settings_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter>
|
|
<action android:name="android.provider.action.DOCUMENT_ROOT_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data
|
|
android:scheme="content"
|
|
android:host="com.android.externalstorage.documents"
|
|
android:mimeType="vnd.android.document/root" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.deviceinfo.PublicVolumeSettings" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$PrivateVolumeForgetActivity"
|
|
android:label="@string/storage_settings_title"
|
|
android:exported="true"
|
|
android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.deviceinfo.PrivateVolumeForget" />
|
|
</activity>
|
|
|
|
<!-- Exported for SystemUI to launch into -->
|
|
<activity android:name=".deviceinfo.StorageWizardInit"
|
|
android:theme="@style/GlifV3Theme.Light"
|
|
android:exported="true"
|
|
android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
|
|
<activity android:name=".deviceinfo.StorageWizardFormatProgress"
|
|
android:theme="@style/GlifV3Theme.Light"
|
|
android:exported="false" />
|
|
<activity android:name=".deviceinfo.StorageWizardFormatSlow"
|
|
android:theme="@style/GlifV3Theme.Light"
|
|
android:exported="false" />
|
|
<activity android:name=".deviceinfo.StorageWizardMigrateConfirm"
|
|
android:theme="@style/GlifV3Theme.Light"
|
|
android:exported="false" />
|
|
<activity android:name=".deviceinfo.StorageWizardMigrateProgress"
|
|
android:theme="@style/GlifV3Theme.Light"
|
|
android:exported="true"
|
|
android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
|
|
<activity android:name=".deviceinfo.StorageWizardReady"
|
|
android:theme="@style/GlifV3Theme.Light"
|
|
android:exported="true"
|
|
android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
|
|
|
|
<activity android:name=".deviceinfo.StorageWizardMoveConfirm"
|
|
android:theme="@style/GlifV3Theme.Light"
|
|
android:exported="false" />
|
|
<activity android:name=".deviceinfo.StorageWizardMoveProgress"
|
|
android:theme="@style/GlifV3Theme.Light"
|
|
android:exported="true"
|
|
android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
|
|
|
|
<!-- Exported for SystemUI to trigger -->
|
|
<receiver android:name=".deviceinfo.StorageUnmountReceiver"
|
|
android:exported="true"
|
|
android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
|
|
|
|
<activity android:name="Settings$ApnEditorActivity"
|
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
android:label="@string/apn_edit">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
<action android:name="android.intent.action.EDIT" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data android:mimeType="vnd.android.cursor.item/telephony-carrier" />
|
|
</intent-filter>
|
|
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.INSERT" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data android:mimeType="vnd.android.cursor.dir/telephony-carrier" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.network.ApnEditor" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$DevelopmentSettingsDashboardActivity"
|
|
android:label="@string/development_settings_title"
|
|
android:icon="@drawable/ic_settings_development"
|
|
android:parentActivityName="Settings"
|
|
android:enabled="false">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
|
|
<action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.action.SETTINGS" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.order" android:value="-40"/>
|
|
<meta-data android:name="com.android.settings.category"
|
|
android:value="com.android.settings.category.ia.system" />
|
|
<meta-data android:name="com.android.settings.summary"
|
|
android:resource="@string/summary_empty"/>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.development.DevelopmentSettingsDashboardFragment" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<!-- The opposite of DevelopmentSettingsActivity, it's no-op and only enabled when the real
|
|
activity is disabled to be CTS compliant. -->
|
|
<activity
|
|
android:name=".development.DevelopmentSettingsDisabledActivity"
|
|
android:icon="@drawable/ic_settings_development"
|
|
android:label="@string/development_settings_title"
|
|
android:excludeFromRecents="true"
|
|
android:theme="@style/Transparent">
|
|
<intent-filter android:priority="-1">
|
|
<action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
|
|
<action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$PrintSettingsActivity"
|
|
android:label="@string/print_settings"
|
|
android:icon="@drawable/ic_settings_print"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ACTION_PRINT_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.print.PrintSettingsFragment" />
|
|
</activity>
|
|
|
|
<activity android:name="Settings$PrintJobSettingsActivity"
|
|
android:label="@string/print_print_job"
|
|
android:parentActivityName="Settings$PrintSettingsActivity">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ACTION_PRINT_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data android:scheme="printjob" android:pathPattern="*" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.print.PrintJobSettingsFragment" />
|
|
</activity>
|
|
|
|
<activity android:name=".development.AppPicker"
|
|
android:label="@string/select_application"
|
|
android:theme="@android:style/Theme.DeviceDefault.Light.Dialog" />
|
|
|
|
<activity android:name="Settings$WebViewAppPickerActivity"
|
|
android:label="@string/select_webview_provider_dialog_title" />
|
|
|
|
<activity android:name=".bluetooth.BluetoothPairingDialog"
|
|
android:excludeFromRecents="true"
|
|
android:windowSoftInputMode="stateVisible|adjustResize"
|
|
android:theme="@style/Theme.AlertDialog">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".bluetooth.RequestPermissionActivity"
|
|
android:excludeFromRecents="true"
|
|
android:permission="android.permission.BLUETOOTH"
|
|
android:theme="@style/Theme.BluetoothPermission">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
|
|
<action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
|
|
<action android:name="android.bluetooth.adapter.action.REQUEST_DISABLE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".wifi.WifiScanModeActivity"
|
|
android:excludeFromRecents="true"
|
|
android:theme="@style/Transparent">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.net.wifi.action.REQUEST_SCAN_ALWAYS_AVAILABLE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".Settings$UsbDetailsActivity"
|
|
android:excludeFromRecents="true"
|
|
android:permission="android.permission.MANAGE_USB"
|
|
android:exported="true">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.connecteddevice.usb.UsbDetailsFragment"/>
|
|
</activity>
|
|
|
|
<activity android:name=".RemoteBugreportActivity"
|
|
android:excludeFromRecents="true"
|
|
android:exported="true"
|
|
android:permission="android.permission.DUMP"
|
|
android:theme="@style/Theme.AlertDialog">
|
|
<intent-filter>
|
|
<action android:name="android.settings.SHOW_REMOTE_BUGREPORT_DIALOG" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".bluetooth.RequestPermissionHelperActivity"
|
|
android:label="@string/bluetooth_pairing_request"
|
|
android:excludeFromRecents="true"
|
|
android:permission="android.permission.BLUETOOTH"
|
|
android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
|
|
</activity>
|
|
|
|
<service android:name=".bluetooth.BluetoothPairingService" />
|
|
|
|
<receiver android:name=".bluetooth.BluetoothPairingRequest">
|
|
<intent-filter>
|
|
<action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<receiver android:name=".bluetooth.BluetoothPermissionRequest"
|
|
android:permission="android.permission.BLUETOOTH_ADMIN">
|
|
<intent-filter>
|
|
<action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
|
|
<action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<activity android:name=".bluetooth.BluetoothPermissionActivity"
|
|
android:label="@string/bluetooth_connection_permission_request"
|
|
android:excludeFromRecents="true"
|
|
android:permission="android.permission.BLUETOOTH_ADMIN"
|
|
android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
|
|
<action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name="ActivityPicker"
|
|
android:label="@string/activity_picker_label"
|
|
android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
|
|
android:finishOnCloseSystemDialogs="true">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.intent.action.PICK_ACTIVITY" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<!-- NFC settings -->
|
|
<activity
|
|
android:name="Settings$AndroidBeamSettingsActivity"
|
|
android:label="@string/android_beam_settings_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.NFCSHARING_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.nfc.AndroidBeam" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$WifiDisplaySettingsActivity"
|
|
android:label="@string/wifi_display_settings_title"
|
|
android:icon="@drawable/ic_cast_24dp"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.CAST_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.action.SETTINGS"/>
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.order" android:value="-6"/>
|
|
<meta-data android:name="com.android.settings.category"
|
|
android:value="com.android.settings.category.ia.device" />
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.wfd.WifiDisplaySettings" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="RadioInfo"
|
|
android:label="@string/phone_info_label"
|
|
android:process="com.android.phone">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name="BandMode"
|
|
android:label="@string/band_mode_title"
|
|
android:process="com.android.phone">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name="Settings$TestingSettingsActivity" android:label="@string/testing">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.TestingSettings" />
|
|
</activity>
|
|
|
|
<receiver android:name=".TestingSettingsBroadcastReceiver">
|
|
<intent-filter>
|
|
<action android:name="android.provider.Telephony.SECRET_CODE" />
|
|
<data android:scheme="android_secret_code" android:host="4636" />
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<!-- Standard picker for widgets -->
|
|
<activity android:name="AppWidgetPickActivity"
|
|
android:label="@string/widget_picker_title"
|
|
android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
|
|
android:finishOnCloseSystemDialogs="true">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.appwidget.action.APPWIDGET_PICK" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name="AllowBindAppWidgetActivity"
|
|
android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
|
|
android:finishOnCloseSystemDialogs="true"
|
|
android:excludeFromRecents="true">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.appwidget.action.APPWIDGET_BIND" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name="UsageStatsActivity"
|
|
android:label="@string/usage_stats_label"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$PowerUsageSummaryActivity"
|
|
android:label="@string/power_usage_summary_title"
|
|
android:icon="@drawable/ic_homepage_battery"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.intent.action.POWER_USAGE_SUMMARY" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="51">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$BatterySaverSettingsActivity"
|
|
android:label="@string/battery_saver"
|
|
android:icon="@drawable/ic_settings_battery"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.BATTERY_SAVER_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.fuelgauge.batterysaver.BatterySaverSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name=".fuelgauge.BatterySaverModeVoiceActivity"
|
|
android:label="@string/power_usage_summary_title"
|
|
android:theme="@*android:style/Theme.DeviceDefault.Light.Voice"
|
|
android:exported="true">
|
|
<intent-filter>
|
|
<action android:name="android.settings.VOICE_CONTROL_BATTERY_SAVER_MODE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$AccountSyncSettingsActivity"
|
|
android:label="@string/account_sync_settings_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.accounts.AccountSyncSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
<activity
|
|
android:name="Settings$ManagedProfileSettingsActivity"
|
|
android:label="@string/managed_profile_settings_title"
|
|
android:parentActivityName="Settings"
|
|
android:permission="android.permission.MANAGE_USERS">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.MANAGED_PROFILE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.accounts.ManagedProfileSettings" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="com.android.settings.accounts.AddAccountSettings"
|
|
android:theme="@android:style/Theme.Translucent.NoTitleBar"
|
|
android:configChanges="orientation|keyboardHidden|screenSize"
|
|
android:label="@string/header_add_an_account"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ADD_ACCOUNT_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name="Settings$ChooseAccountActivity"
|
|
android:label="@string/header_add_an_account"
|
|
android:configChanges="orientation|keyboardHidden|screenSize">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.accounts.ChooseAccountFragment" />
|
|
</activity>
|
|
|
|
<activity android:name=".CryptKeeper"
|
|
androidprv:systemUserOnly="true"
|
|
android:immersive="true"
|
|
android:launchMode="singleTop"
|
|
android:excludeFromRecents="true"
|
|
android:theme="@style/Theme.CryptKeeper"
|
|
android:configChanges="mnc|mcc|keyboard|keyboardHidden|uiMode"
|
|
android:windowSoftInputMode="adjustResize"
|
|
android:screenOrientation="nosensor"
|
|
android:process=":CryptKeeper">
|
|
<intent-filter android:priority="10">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.HOME" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<!-- Triggered when user-selected home app isn't encryption aware -->
|
|
<activity android:name=".FallbackHome"
|
|
android:excludeFromRecents="true"
|
|
android:label=""
|
|
android:screenOrientation="nosensor"
|
|
android:theme="@style/FallbackHome">
|
|
<intent-filter android:priority="-1000">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.HOME" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".CryptKeeper$FadeToBlack"
|
|
android:immersive="true"
|
|
android:launchMode="singleTop"
|
|
android:theme="@style/CryptKeeperBlankTheme"
|
|
/>
|
|
|
|
<activity android:name=".CryptKeeperConfirm$Blank"
|
|
android:immersive="true"
|
|
android:launchMode="singleTop"
|
|
android:theme="@style/CryptKeeperBlankTheme"
|
|
/>
|
|
|
|
<!-- Pseudo-activity used to provide an intent-filter entry point to encryption settings -->
|
|
<activity android:name="Settings$CryptKeeperSettingsActivity"
|
|
android:label="@string/crypt_keeper_encrypt_title">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.app.action.START_ENCRYPTION" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.security.CryptKeeperSettings" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$DataUsageSummaryActivity"
|
|
android:label="@string/data_usage_summary_title"
|
|
android:icon="@drawable/ic_settings_data_usage"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.DATA_USAGE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="3">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.action.SETTINGS" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.order" android:value="-6"/>
|
|
<meta-data android:name="com.android.settings.category"
|
|
android:value="com.android.settings.category.ia.wireless" />
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.datausage.DataUsageSummary" />
|
|
</activity>
|
|
<activity
|
|
android:name="Settings$MobileDataUsageListActivity"
|
|
android:label="@string/cellular_data_usage"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.MOBILE_DATA_USAGE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.datausage.DataUsageList" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$DreamSettingsActivity"
|
|
android:label="@string/screensaver_settings_title"
|
|
android:icon="@drawable/ic_settings_display"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.DREAM_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.dream.DreamSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$UserSettingsActivity"
|
|
android:label="@string/user_settings_title"
|
|
android:icon="@drawable/ic_settings_multiuser"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.USER_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.action.SETTINGS" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.order" android:value="-45"/>
|
|
<meta-data android:name="com.android.settings.category"
|
|
android:value="com.android.settings.category.ia.system" />
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.users.UserSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$PaymentSettingsActivity"
|
|
android:label="@string/nfc_payment_settings_title"
|
|
android:icon="@drawable/ic_settings_nfc_payment"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.NFC_PAYMENT_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.nfc.PaymentSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name=".nfc.PaymentDefaultDialog"
|
|
android:label="@string/nfc_payment_set_default_label"
|
|
android:excludeFromRecents="true"
|
|
android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name=".nfc.HowItWorks"
|
|
android:label="@string/nfc_payment_settings_title"
|
|
android:parentActivityName="Settings$PaymentSettingsActivity"
|
|
android:excludeFromRecents="true">
|
|
</activity>
|
|
|
|
<activity android:name=".SmsDefaultDialog"
|
|
android:label="@string/sms_application_title"
|
|
android:excludeFromRecents="true"
|
|
android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.provider.Telephony.ACTION_CHANGE_DEFAULT" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$NotificationAccessSettingsActivity"
|
|
android:label="@string/manage_notification_access_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.notification.NotificationAccessSettings" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$VrListenersSettingsActivity"
|
|
android:label="@string/vr_listeners_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.VR_LISTENER_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.specialaccess.vrlistener.VrListenerSettings" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$PictureInPictureSettingsActivity"
|
|
android:label="@string/picture_in_picture_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.PICTURE_IN_PICTURE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureSettings" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$AppPictureInPictureSettingsActivity"
|
|
android:label="@string/picture_in_picture_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter>
|
|
<action android:name="android.settings.PICTURE_IN_PICTURE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data android:scheme="package" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureDetails" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$ZenAccessSettingsActivity"
|
|
android:label="@string/manage_zen_access_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.NOTIFICATION_POLICY_ACCESS_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.notification.ZenAccessSettings" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$ConfigureNotificationSettingsActivity"
|
|
android:label="@string/configure_notification_settings"
|
|
android:exported="true"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.NOTIFICATION_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="21">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.action.SETTINGS"/>
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.order" android:value="-160"/>
|
|
<meta-data android:name="com.android.settings.category"
|
|
android:value="com.android.settings.category.ia.apps"/>
|
|
<meta-data android:name="com.android.settings.summary"
|
|
android:resource="@string/summary_empty"/>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.notification.ConfigureNotificationSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$SoundSettingsActivity"
|
|
android:label="@string/sound_settings"
|
|
android:icon="@drawable/ic_homepage_sound"
|
|
android:exported="true"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="com.android.settings.SOUND_SETTINGS" />
|
|
<action android:name="android.settings.SOUND_SETTINGS" />
|
|
<action android:name="android.settings.ACTION_OTHER_SOUND_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="40">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.notification.SoundSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<!-- Show apps for which application-level notification settings are applicable -->
|
|
<activity android:name="Settings$NotificationAppListActivity"
|
|
android:label="@string/app_notifications_title"
|
|
android:icon="@drawable/ic_notifications"
|
|
android:exported="true">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.ALL_APPS_NOTIFICATION_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
|
|
</activity>
|
|
|
|
<!-- Show application-level notification settings (app passed in as extras) -->
|
|
<activity android:name="Settings$AppNotificationSettingsActivity"
|
|
android:exported="true">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.APP_NOTIFICATION_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.notification.AppNotificationSettings" />
|
|
</activity>
|
|
|
|
<!-- Show channel group-level notification settings (group passed in as extras) -->
|
|
<activity android:name="Settings$ChannelGroupNotificationSettingsActivity"
|
|
android:exported="true">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.notification.ChannelGroupNotificationSettings" />
|
|
</activity>
|
|
|
|
<!-- Show channel-level notification settings (channel passed in as extras) -->
|
|
<activity android:name="Settings$ChannelNotificationSettingsActivity"
|
|
android:label="@string/notification_channel_title"
|
|
android:exported="true">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.CHANNEL_NOTIFICATION_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.notification.ChannelNotificationSettings" />
|
|
</activity>
|
|
|
|
<!-- Show Manual (from settings item) -->
|
|
<activity
|
|
android:name="ManualDisplayActivity"
|
|
android:label="@string/manual"
|
|
android:parentActivityName="Settings"
|
|
android:enabled="@bool/config_show_manual">
|
|
<intent-filter>
|
|
<action android:name="android.settings.SHOW_MANUAL" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<!-- Show regulatory info (from settings item or dialing "*#07#") -->
|
|
<activity
|
|
android:name="RegulatoryInfoDisplayActivity"
|
|
android:label="@string/regulatory_labels"
|
|
android:parentActivityName="Settings"
|
|
android:enabled="@bool/config_show_regulatory_info">
|
|
<intent-filter>
|
|
<action android:name="android.settings.SHOW_REGULATORY_INFO" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<!-- Confirmation dialog for enabling notification access from CompanionDeviceManager -->
|
|
<activity android:name=".notification.NotificationAccessConfirmationActivity"
|
|
android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
|
|
|
|
<receiver android:name="com.android.settingslib.bluetooth.BluetoothDiscoverableTimeoutReceiver">
|
|
<intent-filter>
|
|
<action android:name="android.bluetooth.intent.DISCOVERABLE_TIMEOUT" />
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<!-- Watch for ContactsContract.Profile changes and update the user's photo. -->
|
|
<receiver android:name=".users.ProfileUpdateReceiver">
|
|
<intent-filter>
|
|
<action android:name="android.provider.Contacts.PROFILE_CHANGED" />
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<receiver android:name=".sim.SimSelectNotification">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.SIM_STATE_CHANGED"/>
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<provider
|
|
android:name="androidx.core.content.FileProvider"
|
|
android:authorities="com.android.settings.files"
|
|
android:grantUriPermissions="true"
|
|
android:exported="false">
|
|
<meta-data
|
|
android:name="android.support.FILE_PROVIDER_PATHS"
|
|
android:resource="@xml/file_paths" />
|
|
</provider>
|
|
|
|
<activity
|
|
android:name="Settings$SimSettingsActivity"
|
|
android:label="@string/sim_settings_title"
|
|
android:icon="@drawable/ic_settings_sim"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="com.android.settings.sim.SIM_SUB_INFO_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.action.SETTINGS" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.order" android:value="-2"/>
|
|
<meta-data android:name="com.android.settings.category"
|
|
android:value="com.android.settings.category.ia.wireless" />
|
|
<meta-data android:name="com.android.settings.summary"
|
|
android:resource="@string/summary_empty"/>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.sim.SimSettings" />
|
|
</activity>
|
|
|
|
<activity android:name=".sim.SimPreferenceDialog"
|
|
android:theme="@style/Theme.AlertDialog"
|
|
android:excludeFromRecents="true" />
|
|
|
|
<activity
|
|
android:name=".wifi.RequestToggleWiFiActivity"
|
|
android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert"
|
|
android:excludeFromRecents="true"
|
|
android:permission="android.permission.CHANGE_WIFI_STATE">
|
|
<intent-filter>
|
|
<action android:name="android.net.wifi.action.REQUEST_ENABLE" />
|
|
<action android:name="android.net.wifi.action.REQUEST_DISABLE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".wifi.WifiDialogActivity"
|
|
android:label=""
|
|
android:theme="@style/Transparent"
|
|
android:excludeFromRecents="true"
|
|
android:exported="true"
|
|
android:permission="android.permission.CHANGE_WIFI_STATE"
|
|
android:configChanges="orientation|keyboardHidden|screenSize">
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.WIFI_DIALOG" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".wifi.NetworkRequestDialogActivity"
|
|
android:theme="@style/Transparent"
|
|
android:excludeFromRecents="true"
|
|
android:exported="true"
|
|
android:permission="android.permission.NETWORK_SETTINGS">
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.wifi.action.NETWORK_REQUEST" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".sim.SimDialogActivity"
|
|
android:theme="@style/Theme.AlertDialog"
|
|
android:label="@string/sim_settings_title"
|
|
android:excludeFromRecents="true">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$WifiCallingSettingsActivity"
|
|
android:label="@string/wifi_calling_settings_title">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<action android:name="android.settings.WIFI_CALLING_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.wifi.calling.WifiCallingSettings" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name=".wifi.calling.WifiCallingSuggestionActivity"
|
|
android:label="@string/wifi_calling_settings_title"
|
|
android:icon="@drawable/ic_settings_wireless">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.wifi.calling.WifiCallingSettings" />
|
|
<meta-data android:name="com.android.settings.dismiss"
|
|
android:value="10,14,30" />
|
|
<meta-data android:name="com.android.settings.title"
|
|
android:resource="@string/wifi_calling_suggestion_title" />
|
|
<meta-data android:name="com.android.settings.summary"
|
|
android:resource="@string/wifi_calling_suggestion_summary" />
|
|
</activity>
|
|
|
|
<provider
|
|
android:name=".search.SettingsSearchIndexablesProvider"
|
|
android:authorities="com.android.settings"
|
|
android:multiprocess="false"
|
|
android:grantUriPermissions="true"
|
|
android:permission="android.permission.READ_SEARCH_INDEXABLES"
|
|
android:exported="true">
|
|
<intent-filter>
|
|
<action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER" />
|
|
</intent-filter>
|
|
</provider>
|
|
|
|
<provider
|
|
android:name=".dashboard.suggestions.SuggestionStateProvider"
|
|
android:authorities="com.android.settings.suggestions.status"
|
|
android:exported="true">
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.action.SUGGESTION_STATE_PROVIDER" />
|
|
</intent-filter>
|
|
</provider>
|
|
|
|
<activity
|
|
android:name="Settings$OverlaySettingsActivity"
|
|
android:label="@string/draw_overlay"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.action.MANAGE_OVERLAY_PERMISSION" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$AppDrawOverlaySettingsActivity"
|
|
android:label="@string/draw_overlay"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.action.MANAGE_OVERLAY_PERMISSION" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data android:scheme="package" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.appinfo.DrawOverlayDetails" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$WriteSettingsActivity"
|
|
android:label="@string/write_settings_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$AppWriteSettingsActivity"
|
|
android:label="@string/write_settings_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data android:scheme="package" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.appinfo.WriteSettingsDetails" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$ManageExternalSourcesActivity"
|
|
android:label="@string/install_other_apps"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.MANAGE_UNKNOWN_APP_SOURCES" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.manageapplications.ManageApplications" />
|
|
</activity>
|
|
|
|
<activity android:name="Settings$ManageAppExternalSourcesActivity"
|
|
android:label="@string/install_other_apps">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.MANAGE_UNKNOWN_APP_SOURCES" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data android:scheme="package" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.appinfo.ExternalSourcesDetails" />
|
|
</activity>
|
|
|
|
<activity android:name=".enterprise.ActionDisabledByAdminDialog"
|
|
android:theme="@style/Transparent"
|
|
android:excludeFromRecents="true"
|
|
android:launchMode="singleTop">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.SHOW_ADMIN_SUPPORT_DETAILS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$AdvancedAppsActivity"
|
|
android:exported="true"
|
|
android:label="@string/app_default_dashboard_title"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.MANAGE_DEFAULT_APPS_SETTINGS" />
|
|
<action android:name="android.settings.HOME_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.action.SETTINGS"/>
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.order" android:value="-120"/>
|
|
<meta-data android:name="com.android.settings.category"
|
|
android:value="com.android.settings.category.ia.apps"/>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.DefaultAppSettings" />
|
|
<meta-data android:name="com.android.settings.summary"
|
|
android:resource="@string/summary_empty"/>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<!-- Keep compatibility with old WebView-picker implementation -->
|
|
<activity-alias android:name=".WebViewImplementation"
|
|
android:targetActivity="Settings$WebViewAppPickerActivity"
|
|
android:exported="true"
|
|
android:excludeFromRecents="true"
|
|
android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
|
|
<intent-filter>
|
|
<action android:name="android.settings.WEBVIEW_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.webview.WebViewAppPicker" />
|
|
</activity-alias>
|
|
|
|
<activity android:name=".backup.BackupSettingsActivity"
|
|
android:label="@string/privacy_settings_title"
|
|
android:icon="@drawable/ic_settings_backup"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.PRIVACY_SETTINGS" />
|
|
<action android:name="android.settings.BACKUP_AND_RESET_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.VOICE_LAUNCH" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.summary"
|
|
android:resource="@string/summary_empty"/>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name="Settings$AutomaticStorageManagerSettingsActivity"
|
|
android:exported="@bool/config_storage_manager_settings_enabled"
|
|
android:label="@string/automatic_storage_manager_settings"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.STORAGE_MANAGER_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.deletionhelper.AutomaticStorageManagerSettings" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".Settings$AppAndNotificationDashboardActivity"
|
|
android:label="@string/app_and_notification_dashboard_title"
|
|
android:icon="@drawable/ic_homepage_apps"
|
|
android:parentActivityName="Settings"
|
|
android:exported="true">
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.applications.AppAndNotificationDashboardFragment"/>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".Settings$AccountDashboardActivity"
|
|
android:label="@string/account_dashboard_title"
|
|
android:icon="@drawable/ic_homepage_accounts"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.SYNC_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="53">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.accounts.AccountDashboardFragment"/>
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".Settings$SystemDashboardActivity"
|
|
android:label="@string/header_category_system"
|
|
android:icon="@drawable/ic_homepage_system_dashboard"
|
|
android:parentActivityName="Settings">
|
|
<intent-filter android:priority="70">
|
|
<action android:name="android.intent.action.MAIN" />
|
|
<category android:name="com.android.settings.SHORTCUT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.system.SystemDashboardFragment"/>
|
|
</activity>
|
|
|
|
<activity android:name=".support.SupportDashboardActivity"
|
|
android:label="@string/page_tab_title_support"
|
|
android:icon="@drawable/ic_homepage_support"
|
|
android:theme="@android:style/Theme.DeviceDefault.Light.Panel"
|
|
android:enabled="@bool/config_support_enabled">
|
|
<intent-filter>
|
|
<action android:name="com.android.settings.action.SUPPORT_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<service
|
|
android:name=".SettingsDumpService"
|
|
android:exported="true"
|
|
android:permission="android.permission.DUMP" />
|
|
|
|
<!-- Quick Settings tiles for Developer Options -->
|
|
<service
|
|
android:name=".development.qstile.DevelopmentTiles$ShowLayout"
|
|
android:label="@string/debug_layout"
|
|
android:icon="@drawable/tile_icon_show_layout"
|
|
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
|
|
android:enabled="false">
|
|
<intent-filter>
|
|
<action android:name="android.service.quicksettings.action.QS_TILE" />
|
|
</intent-filter>
|
|
</service>
|
|
<service
|
|
android:name=".development.qstile.DevelopmentTiles$GPUProfiling"
|
|
android:label="@string/track_frame_time"
|
|
android:icon="@drawable/tile_icon_graphics"
|
|
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
|
|
android:enabled="false">
|
|
<intent-filter>
|
|
<action android:name="android.service.quicksettings.action.QS_TILE" />
|
|
</intent-filter>
|
|
</service>
|
|
<service
|
|
android:name=".development.qstile.DevelopmentTiles$ForceRTL"
|
|
android:label="@string/force_rtl_layout_all_locales"
|
|
android:icon="@drawable/tile_icon_force_rtl"
|
|
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
|
|
android:enabled="false">
|
|
<intent-filter>
|
|
<action android:name="android.service.quicksettings.action.QS_TILE" />
|
|
</intent-filter>
|
|
</service>
|
|
<service
|
|
android:name=".development.qstile.DevelopmentTiles$AnimationSpeed"
|
|
android:label="@string/window_animation_scale_title"
|
|
android:icon="@drawable/tile_icon_animation_speed"
|
|
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
|
|
android:enabled="false">
|
|
<intent-filter>
|
|
<action android:name="android.service.quicksettings.action.QS_TILE" />
|
|
</intent-filter>
|
|
</service>
|
|
|
|
<service
|
|
android:name=".development.qstile.DevelopmentTiles$WinscopeTrace"
|
|
android:label="@string/winscope_trace_quick_settings_title"
|
|
android:icon="@drawable/tile_icon_winscope_trace"
|
|
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
|
|
android:enabled="false">
|
|
<intent-filter>
|
|
<action android:name="android.service.quicksettings.action.QS_TILE" />
|
|
</intent-filter>
|
|
</service>
|
|
|
|
<activity
|
|
android:name=".HelpTrampoline"
|
|
android:exported="true"
|
|
android:theme="@style/Transparent"
|
|
android:permission="android.permission.DUMP"
|
|
android:excludeFromRecents="true"
|
|
android:enabled="@bool/config_has_help" />
|
|
|
|
<activity android:name=".applications.autofill.AutofillPickerActivity"
|
|
android:excludeFromRecents="true"
|
|
android:launchMode="singleInstance"
|
|
android:exported="false">
|
|
</activity>
|
|
|
|
<activity android:name=".applications.autofill.AutofillPickerTrampolineActivity"
|
|
android:theme="@android:style/Theme.NoDisplay"
|
|
android:excludeFromRecents="true"
|
|
android:launchMode="singleInstance"
|
|
android:label="@string/autofill_app">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.REQUEST_SET_AUTOFILL_SERVICE" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<data android:scheme="package" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name="Settings$AdvancedConnectedDeviceActivity"
|
|
android:label="@string/connected_device_connections_title"
|
|
android:parentActivityName="Settings$ConnectedDeviceDashboardActivity">
|
|
<intent-filter android:priority="1">
|
|
<action android:name="android.settings.NFC_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter android:priority="1">
|
|
<action android:name="com.android.settings.ADVANCED_CONNECTED_DEVICE_SETTINGS" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
|
|
android:value="com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFragment" />
|
|
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
|
|
android:value="true" />
|
|
</activity>
|
|
|
|
<activity android:name=".panel.SettingsPanelActivity"
|
|
android:label="@string/settings_panel_title"
|
|
android:theme="@style/Theme.BottomDialog"
|
|
android:excludeFromRecents="true"
|
|
android:launchMode="singleTask"
|
|
android:exported="true">
|
|
<intent-filter>
|
|
<action android:name="android.settings.panel.action.INTERNET_CONNECTIVITY" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
<intent-filter>
|
|
<action android:name="android.settings.panel.action.VOLUME" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<provider android:name=".slices.SettingsSliceProvider"
|
|
android:authorities="com.android.settings.slices;android.settings.slices"
|
|
android:exported="true"
|
|
android:grantUriPermissions="true">
|
|
<intent-filter>
|
|
<action android:name="android.intent.action.VIEW" />
|
|
<category android:name="android.intent.category.DEFAULT" />
|
|
<category android:name="android.intent.category.BROWSABLE" />
|
|
<category android:name="android.app.slice.category.SLICE" />
|
|
<data android:scheme="settings"
|
|
android:host="com.android.settings.slices" />
|
|
</intent-filter>
|
|
</provider>
|
|
|
|
<receiver
|
|
android:name=".slices.SliceBroadcastReceiver"
|
|
android:exported="false" />
|
|
|
|
<receiver
|
|
android:name=".slices.SliceRelayReceiver"
|
|
android:permission="android.permission.MANAGE_SLICE_PERMISSIONS"
|
|
android:exported="true" />
|
|
|
|
<!-- Couldn't be triggered from outside of settings. Statsd can trigger it because we send
|
|
PendingIntent to it-->
|
|
<receiver android:name=".fuelgauge.batterytip.AnomalyDetectionReceiver"
|
|
android:exported="false" />
|
|
|
|
<receiver android:name=".fuelgauge.batterytip.AnomalyConfigReceiver">
|
|
<intent-filter>
|
|
<action android:name="android.app.action.STATSD_STARTED"/>
|
|
<action android:name="android.intent.action.BOOT_COMPLETED"/>
|
|
</intent-filter>
|
|
</receiver>
|
|
|
|
<service android:name=".fuelgauge.batterytip.AnomalyCleanupJobService"
|
|
android:permission="android.permission.BIND_JOB_SERVICE" />
|
|
|
|
<service android:name=".fuelgauge.batterytip.AnomalyConfigJobService"
|
|
android:permission="android.permission.BIND_JOB_SERVICE" />
|
|
|
|
<service android:name=".fuelgauge.batterytip.AnomalyDetectionJobService"
|
|
android:permission="android.permission.BIND_JOB_SERVICE" />
|
|
|
|
<provider
|
|
android:name=".homepage.contextualcards.CardContentProvider"
|
|
android:authorities="com.android.settings.homepage.CardContentProvider"
|
|
android:exported="true"
|
|
android:permission="android.permission.WRITE_SETTINGS_HOMEPAGE_DATA" />
|
|
|
|
<provider
|
|
android:name=".homepage.contextualcards.SettingsContextualCardProvider"
|
|
android:authorities="com.android.settings.homepage.contextualcards"
|
|
android:permission="android.permission.WRITE_SETTINGS_HOMEPAGE_DATA"
|
|
android:exported="true">
|
|
<intent-filter>
|
|
<action android:name="android.content.action.SETTINGS_HOMEPAGE_DATA"/>
|
|
</intent-filter>
|
|
</provider>
|
|
|
|
<activity
|
|
android:name=".wifi.dpp.WifiDppConfiguratorActivity">
|
|
<intent-filter>
|
|
<action android:name="android.settings.WIFI_DPP_CONFIGURATOR_QR_CODE_SCANNER"/>
|
|
<action android:name="android.settings.WIFI_DPP_CONFIGURATOR_QR_CODE_GENERATOR"/>
|
|
<action android:name="android.settings.PROCESS_WIFI_DPP_QR_CODE"/>
|
|
<category android:name="android.intent.category.DEFAULT"/>
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity
|
|
android:name=".wifi.dpp.WifiDppEnrolleeActivity">
|
|
<intent-filter>
|
|
<action android:name="android.settings.WIFI_DPP_ENROLLEE_QR_CODE_SCANNER"/>
|
|
<category android:name="android.intent.category.DEFAULT"/>
|
|
</intent-filter>
|
|
</activity>
|
|
|
|
<activity android:name=".homepage.contextualcards.ContextualCardFeedbackDialog"
|
|
android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
|
|
<!-- This is the longest AndroidManifest.xml ever. -->
|
|
</application>
|
|
</manifest>
|