OSDN Git Service

Sync dimen from SystemUI
[android-x86/packages-apps-Settings.git] / AndroidManifest.xml
1 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
2         xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
3         package="com.android.settings"
4         coreApp="true"
5         android:sharedUserId="android.uid.system">
6
7     <original-package android:name="com.android.settings" />
8
9     <uses-permission android:name="android.permission.REQUEST_NETWORK_SCORES" />
10     <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" />
11     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
12     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
13     <uses-permission android:name="android.permission.WRITE_SETTINGS" />
14     <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
15     <uses-permission android:name="android.permission.DEVICE_POWER" />
16     <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
17     <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
18     <uses-permission android:name="android.permission.VIBRATE" />
19     <uses-permission android:name="android.permission.BLUETOOTH" />
20     <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
21     <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
22     <uses-permission android:name="android.permission.NFC" />
23     <uses-permission android:name="android.permission.HARDWARE_TEST" />
24     <uses-permission android:name="android.permission.CALL_PHONE" />
25     <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
26     <uses-permission android:name="android.permission.MASTER_CLEAR" />
27     <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" />
28     <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
29     <uses-permission android:name="android.permission.READ_CONTACTS" />
30     <uses-permission android:name="android.permission.WRITE_CONTACTS" />
31     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
32     <uses-permission android:name="android.permission.LOCAL_MAC_ADDRESS" />
33     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
34     <uses-permission android:name="com.android.certinstaller.INSTALL_AS_USER" />
35     <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
36     <uses-permission android:name="android.permission.TETHER_PRIVILEGED" />
37     <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
38     <uses-permission android:name="android.permission.INTERNET" />
39     <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" />
40     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
41     <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
42     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
43     <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
44     <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
45     <uses-permission android:name="android.permission.READ_USER_DICTIONARY"/>
46     <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"/>
47     <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>
48     <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
49     <uses-permission android:name="android.permission.BATTERY_STATS"/>
50     <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
51     <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" />
52     <uses-permission android:name="android.permission.MOVE_PACKAGE" />
53     <uses-permission android:name="android.permission.USE_CREDENTIALS" />
54     <uses-permission android:name="android.permission.BACKUP" />
55     <uses-permission android:name="android.permission.READ_SYNC_STATS" />
56     <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
57     <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
58     <uses-permission android:name="android.permission.READ_DEVICE_CONFIG" />
59     <uses-permission android:name="android.permission.STATUS_BAR" />
60     <uses-permission android:name="android.permission.MANAGE_USB" />
61     <uses-permission android:name="android.permission.MANAGE_DEBUGGING" />
62     <uses-permission android:name="android.permission.SET_POINTER_SPEED" />
63     <uses-permission android:name="android.permission.SET_KEYBOARD_LAYOUT" />
64     <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
65     <uses-permission android:name="android.permission.COPY_PROTECTED_DATA" />
66     <uses-permission android:name="android.permission.MANAGE_USERS" />
67     <uses-permission android:name="android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS" />
68     <uses-permission android:name="android.permission.READ_PROFILE" />
69     <uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
70     <uses-permission android:name="android.permission.CONFIGURE_DISPLAY_COLOR_MODE" />
71     <uses-permission android:name="android.permission.CONTROL_DISPLAY_COLOR_TRANSFORMS" />
72     <uses-permission android:name="android.permission.SET_TIME" />
73     <uses-permission android:name="android.permission.ACCESS_NOTIFICATIONS" />
74     <uses-permission android:name="android.permission.REBOOT" />
75     <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
76     <uses-permission android:name="android.permission.MANAGE_DEVICE_ADMINS" />
77     <uses-permission android:name="android.permission.READ_SEARCH_INDEXABLES" />
78     <uses-permission android:name="android.permission.BIND_SETTINGS_SUGGESTIONS_SERVICE" />
79     <uses-permission android:name="android.permission.OEM_UNLOCK_STATE" />
80     <uses-permission android:name="android.permission.MANAGE_USER_OEM_UNLOCK_STATE" />
81     <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" />
82     <uses-permission android:name="android.permission.MANAGE_FINGERPRINT" />
83     <uses-permission android:name="android.permission.USE_BIOMETRIC" />
84     <uses-permission android:name="android.permission.USE_BIOMETRIC_INTERNAL" />
85     <uses-permission android:name="android.permission.USER_ACTIVITY" />
86     <uses-permission android:name="android.permission.CHANGE_APP_IDLE_STATE" />
87     <uses-permission android:name="android.permission.PEERS_MAC_ADDRESS"/>
88     <uses-permission android:name="android.permission.MANAGE_NOTIFICATIONS"/>
89     <uses-permission android:name="android.permission.DELETE_PACKAGES"/>
90     <uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" />
91     <uses-permission android:name="android.permission.MANAGE_APP_OPS_RESTRICTIONS"/>
92     <uses-permission android:name="android.permission.MANAGE_APP_OPS_MODES" />
93     <uses-permission android:name="android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS"/>
94     <uses-permission android:name="android.permission.READ_PRINT_SERVICES" />
95     <uses-permission android:name="android.permission.NETWORK_SETTINGS" />
96     <uses-permission android:name="android.permission.TEST_BLACKLISTED_PASSWORD" />
97     <uses-permission android:name="android.permission.USE_RESERVED_DISK" />
98     <uses-permission android:name="android.permission.MANAGE_SCOPED_ACCESS_DIRECTORY_PERMISSIONS" />
99     <uses-permission android:name="android.permission.CAMERA" />
100     <uses-permission android:name="android.permission.MEDIA_CONTENT_CONTROL" />
101
102     <application android:label="@string/settings_label"
103             android:icon="@drawable/ic_launcher_settings"
104             android:theme="@style/Theme.Settings"
105             android:hardwareAccelerated="true"
106             android:requiredForAllUsers="true"
107             android:supportsRtl="true"
108             android:backupAgent="com.android.settings.backup.SettingsBackupHelper"
109             android:usesCleartextTraffic="true"
110             android:defaultToDeviceProtectedStorage="true"
111             android:directBootAware="true"
112             android:appComponentFactory="androidx.core.app.CoreComponentFactory">
113
114         <uses-library android:name="org.apache.http.legacy" />
115         <!-- Settings -->
116
117         <activity android:name=".homepage.SettingsHomepageActivity"
118                   android:label="@string/settings_label_launcher"
119                   android:theme="@style/Theme.Settings.Home"
120                   android:taskAffinity="com.android.settings.root"
121                   android:launchMode="singleTask">
122             <intent-filter android:priority="1">
123                 <action android:name="android.settings.SETTINGS" />
124                 <category android:name="android.intent.category.DEFAULT" />
125             </intent-filter>
126             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
127                        android:value="true" />
128         </activity>
129
130         <activity android:name=".network.telephony.MobileNetworkActivity"
131                   android:label="@string/network_settings_title"
132                   android:theme="@style/Theme.Settings.Home"
133                   android:launchMode="singleTask">
134             <intent-filter android:priority="1">
135                 <action android:name="android.settings.NETWORK_OPERATOR_SETTINGS" />
136                 <action android:name="android.settings.DATA_ROAMING_SETTINGS" />
137                 <action android:name="android.settings.MMS_MESSAGE_SETTING" />
138                 <category android:name="android.intent.category.DEFAULT" />
139             </intent-filter>
140         </activity>
141
142         <!-- Alias for launcher activity only, as this belongs to each profile. -->
143         <activity-alias android:name="Settings"
144                 android:label="@string/settings_label_launcher"
145                 android:taskAffinity="com.android.settings.root"
146                 android:launchMode="singleTask"
147                 android:targetActivity=".homepage.SettingsHomepageActivity">
148             <intent-filter>
149                 <action android:name="android.intent.action.MAIN" />
150                 <category android:name="android.intent.category.DEFAULT" />
151                 <category android:name="android.intent.category.LAUNCHER" />
152             </intent-filter>
153             <meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcuts"/>
154         </activity-alias>
155
156         <receiver android:name=".SettingsInitialize">
157             <intent-filter>
158                 <action android:name="android.intent.action.USER_INITIALIZE"/>
159                 <action android:name="android.intent.action.PRE_BOOT_COMPLETED"/>
160             </intent-filter>
161         </receiver>
162
163         <activity android:name=".SubSettings"/>
164
165         <activity android:name=".Settings$CreateShortcutActivity"
166                   android:label="@string/settings_shortcut">
167             <intent-filter>
168                 <action android:name="android.intent.action.CREATE_SHORTCUT" />
169                 <category android:name="android.intent.category.DEFAULT" />
170             </intent-filter>
171             <meta-data
172                 android:name="com.android.settings.FRAGMENT_CLASS"
173                 android:value="com.android.settings.shortcut.CreateShortcut" />
174         </activity>
175
176         <!-- Wireless Controls -->
177         <activity
178             android:name=".Settings$NetworkDashboardActivity"
179             android:label="@string/network_dashboard_title"
180             android:icon="@drawable/ic_homepage_network">
181             <intent-filter android:priority="1">
182                 <action android:name="android.settings.WIRELESS_SETTINGS" />
183                 <action android:name="android.settings.AIRPLANE_MODE_SETTINGS" />
184                 <action android:name="com.android.settings.sim.SIM_SUB_INFO_SETTINGS" />
185                 <category android:name="android.intent.category.DEFAULT" />
186             </intent-filter>
187             <intent-filter>
188                 <action android:name="android.intent.action.MAIN" />
189                 <category android:name="android.intent.category.DEFAULT" />
190                 <category android:name="android.intent.category.VOICE_LAUNCH" />
191             </intent-filter>
192             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
193                 android:value="com.android.settings.network.NetworkDashboardFragment"/>
194             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
195                 android:value="true" />
196         </activity>
197
198         <activity android:name=".Settings$MobileNetworkListActivity"
199                   android:label="@string/network_settings_title">
200             <intent-filter android:priority="1">
201                 <action android:name="android.settings.MOBILE_NETWORK_LIST" />
202                 <category android:name="android.intent.category.DEFAULT" />
203             </intent-filter>
204             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
205                        android:value="com.android.settings.network.MobileNetworkListFragment"/>
206             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
207                        android:value="true" />
208         </activity>
209
210         <activity
211             android:name=".Settings$ConnectedDeviceDashboardActivity"
212             android:label="@string/connected_devices_dashboard_title"
213             android:icon="@drawable/ic_devices_other">
214             <intent-filter android:priority="1">
215                 <action android:name="android.settings.BLUETOOTH_SETTINGS" />
216                 <category android:name="android.intent.category.DEFAULT" />
217             </intent-filter>
218             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
219                 android:value="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment"/>
220             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
221                 android:value="true" />
222         </activity>
223
224         <activity android:name="AirplaneModeVoiceActivity"
225                 android:label="@string/wireless_networks_settings_title"
226                 android:theme="@*android:style/Theme.DeviceDefault.Light.Voice"
227                 android:exported="true">
228             <intent-filter>
229                 <action android:name="android.settings.VOICE_CONTROL_AIRPLANE_MODE" />
230                 <category android:name="android.intent.category.DEFAULT" />
231                 <category android:name="android.intent.category.VOICE" />
232             </intent-filter>
233         </activity>
234
235         <activity android:name=".search.SearchResultTrampoline"
236                   android:theme="@android:style/Theme.NoDisplay"
237                   android:excludeFromRecents="true"
238                   android:exported="true">
239             <intent-filter>
240                 <action android:name="com.android.settings.SEARCH_RESULT_TRAMPOLINE" />
241                 <category android:name="android.intent.category.DEFAULT" />
242             </intent-filter>
243         </activity>
244
245         <activity
246             android:name="Settings$WifiSettingsActivity"
247             android:label="@string/wifi_settings"
248             android:icon="@drawable/ic_settings_wireless"
249             android:configChanges="orientation|keyboardHidden|screenSize">
250             <intent-filter android:priority="1">
251                 <action android:name="android.settings.WIFI_SETTINGS" />
252                 <category android:name="android.intent.category.DEFAULT" />
253             </intent-filter>
254             <intent-filter android:priority="1">
255                 <action android:name="android.intent.action.MAIN" />
256                 <category android:name="com.android.settings.SHORTCUT" />
257             </intent-filter>
258             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
259                 android:value="com.android.settings.wifi.WifiSettings" />
260             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
261                 android:value="true" />
262         </activity>
263
264         <activity
265             android:name="Settings$WifiSettings2Activity"
266             android:label="@string/wifi_settings"
267             android:icon="@drawable/ic_settings_wireless"
268             android:configChanges="orientation|keyboardHidden|screenSize">
269             <intent-filter android:priority="1">
270                 <action android:name="android.settings.WIFI_SETTINGS2" />
271                 <category android:name="android.intent.category.DEFAULT" />
272             </intent-filter>
273             <intent-filter android:priority="1">
274                 <action android:name="android.intent.action.MAIN" />
275                 <category android:name="com.android.settings.SHORTCUT" />
276             </intent-filter>
277             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
278                        android:value="com.android.settings.wifi.WifiSettings2" />
279             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
280                        android:value="true" />
281         </activity>
282
283         <activity
284             android:name=".wifi.WifiPickerActivity">
285             <intent-filter android:priority="1">
286                 <action android:name="android.net.wifi.PICK_WIFI_NETWORK" />
287                 <category android:name="android.intent.category.DEFAULT" />
288             </intent-filter>
289             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
290                 android:value="true" />
291         </activity>
292
293         <activity
294             android:name="Settings$ConfigureWifiSettingsActivity"
295             android:label="@string/wifi_configure_settings_preference_title"
296             android:icon="@drawable/ic_settings_wireless"
297             android:configChanges="orientation|keyboardHidden|screenSize">
298             <intent-filter android:priority="1">
299                 <action android:name="android.settings.WIFI_IP_SETTINGS" />
300                 <category android:name="android.intent.category.DEFAULT" />
301             </intent-filter>
302             <intent-filter>
303                 <action android:name="android.intent.action.MAIN" />
304                 <category android:name="android.intent.category.VOICE_LAUNCH" />
305                 <category android:name="android.intent.category.DEFAULT" />
306             </intent-filter>
307             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
308                 android:value="com.android.settings.wifi.ConfigureWifiSettings" />
309             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
310                 android:value="true" />
311         </activity>
312
313         <activity
314             android:name="Settings$SavedAccessPointsSettingsActivity"
315             android:label="@string/wifi_saved_access_points_label"
316             android:icon="@drawable/ic_settings_wireless"
317             android:configChanges="orientation|keyboardHidden|screenSize">
318             <intent-filter android:priority="1">
319                 <action android:name="android.settings.WIFI_SAVED_NETWORK_SETTINGS" />
320                 <category android:name="android.intent.category.DEFAULT" />
321             </intent-filter>
322             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
323                 android:value="com.android.settings.wifi.savedaccesspoints.SavedAccessPointsWifiSettings" />
324             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
325                 android:value="true" />
326         </activity>
327
328         <activity android:name=".Settings$WifiInfoActivity">
329             <intent-filter>
330                 <action android:name="android.intent.action.MAIN"/>
331                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
332                 <category android:name="android.intent.category.DEFAULT" />
333             </intent-filter>
334             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
335                        android:value="com.android.settings.wifi.WifiInfo" />
336         </activity>
337
338         <activity android:name=".wifi.WifiConfigInfo">
339             <intent-filter>
340                 <action android:name="android.intent.action.MAIN"/>
341                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
342                 <category android:name="android.intent.category.DEFAULT" />
343             </intent-filter>
344         </activity>
345
346         <activity android:name=".Settings$WifiAPITestActivity">
347             <intent-filter>
348                 <action android:name="android.intent.action.MAIN"/>
349                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
350                 <category android:name="android.intent.category.DEFAULT" />
351             </intent-filter>
352             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
353                        android:value="com.android.settings.wifi.WifiAPITest" />
354         </activity>
355
356         <activity android:name=".wifi.WifiStatusTest">
357             <intent-filter>
358                 <action android:name="android.intent.action.MAIN"/>
359                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
360                 <category android:name="android.intent.category.DEFAULT" />
361             </intent-filter>
362         </activity>
363
364         <activity android:name=".wifi.WifiNoInternetDialog"
365                   android:clearTaskOnLaunch="true"
366                   android:excludeFromRecents="true"
367                   android:exported="true"
368                   android:permission="android.permission.NETWORK_STACK"
369                   android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
370             <intent-filter>
371                 <action android:name="android.net.conn.PROMPT_UNVALIDATED" />
372                 <category android:name="android.intent.category.DEFAULT" />
373             </intent-filter>
374             <intent-filter>
375                 <action android:name="android.net.conn.PROMPT_LOST_VALIDATION" />
376                 <category android:name="android.intent.category.DEFAULT" />
377             </intent-filter>
378             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
379                 android:value="true" />
380         </activity>
381
382         <!-- Runs in the phone process since it needs access to UiccController -->
383         <activity android:name="Settings$ApnSettingsActivity"
384                 android:label="@string/apn_settings"
385                 android:launchMode="singleTask"
386                 android:configChanges="orientation|keyboardHidden|screenSize"
387                 android:process="com.android.phone">
388             <intent-filter android:priority="1">
389                 <action android:name="android.settings.APN_SETTINGS" />
390                 <category android:name="android.intent.category.DEFAULT" />
391             </intent-filter>
392             <intent-filter>
393                 <action android:name="android.intent.action.MAIN" />
394                 <category android:name="android.intent.category.DEFAULT" />
395                 <category android:name="android.intent.category.VOICE_LAUNCH" />
396             </intent-filter>
397             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
398                 android:value="true" />
399             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
400                        android:value="com.android.settings.network.ApnSettings" />
401         </activity>
402
403         <!-- Keep compatibility with old shortcuts. -->
404         <activity-alias
405             android:name="Settings$BluetoothSettingsActivity"
406             android:label="@string/devices_title"
407             android:targetActivity=".Settings$ConnectedDeviceDashboardActivity"
408             android:exported="true">
409             <intent-filter android:priority="10">
410                 <action android:name="android.intent.action.MAIN" />
411                 <category android:name="com.android.settings.SHORTCUT" />
412             </intent-filter>
413             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
414                 android:value="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment" />
415         </activity-alias>
416
417         <!-- Keep compatibility with old shortcuts. -->
418         <activity-alias android:name=".bluetooth.BluetoothSettings"
419                         android:label="@string/devices_title"
420                         android:targetActivity="Settings$BluetoothSettingsActivity"
421                         android:exported="true"
422                         android:clearTaskOnLaunch="true">
423             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
424                        android:value="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment" />
425         </activity-alias>
426
427         <activity android:name="Settings$AssistGestureSettingsActivity"
428             android:label="@string/assist_gesture_title"
429             android:icon="@drawable/ic_settings_gestures">
430             <intent-filter>
431                 <action android:name="android.settings.ASSIST_GESTURE_SETTINGS" />
432                 <category android:name="android.intent.category.DEFAULT" />
433             </intent-filter>
434             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
435                 android:value="com.android.settings.gestures.AssistGestureSettings" />
436         </activity>
437
438         <activity android:name="Settings$FaceSettingsActivity"
439             android:label="@string/security_settings_face_preference_title"
440             android:icon="@drawable/ic_face_header">
441             <intent-filter>
442                 <action android:name="android.settings.FACE_SETTINGS" />
443                 <category android:name="android.intent.category.DEFAULT" />
444             </intent-filter>
445             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
446                 android:value="com.android.settings.biometrics.face.FaceSettings" />
447         </activity>
448
449         <activity android:name="Settings$FingerprintSettingsActivity"
450                   android:label="@string/security_settings_fingerprint_preference_title"
451                   android:icon="@drawable/ic_fingerprint_header">
452             <intent-filter>
453                 <action android:name="android.settings.FINGERPRINT_SETTINGS" />
454                 <category android:name="android.intent.category.DEFAULT" />
455             </intent-filter>
456             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
457                        android:value="com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment" />
458         </activity>
459
460         <activity android:name=".bluetooth.DevicePickerActivity"
461                 android:label="@string/device_picker"
462                 android:configChanges="orientation|keyboardHidden|screenSize"
463                 android:clearTaskOnLaunch="true">
464             <intent-filter>
465                 <action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
466                 <category android:name="android.intent.category.DEFAULT" />
467             </intent-filter>
468         </activity>
469
470         <service android:name=".wifi.tether.TetherService"
471             android:exported="true"
472             android:permission="android.permission.TETHER_PRIVILEGED" />
473
474         <activity android:name=".network.TetherProvisioningActivity"
475             android:exported="true"
476             android:permission="android.permission.TETHER_PRIVILEGED"
477             android:excludeFromRecents="true"
478             android:theme="@style/Theme.ProvisioningActivity">
479             <intent-filter android:priority="1">
480                 <action android:name="android.settings.TETHER_PROVISIONING_UI" />
481                 <category android:name="android.intent.category.DEFAULT" />
482             </intent-filter>
483         </activity>
484
485         <activity
486             android:name="Settings$TetherSettingsActivity"
487             android:label="@string/tether_settings_title_all"
488             android:icon="@drawable/ic_settings_wireless">
489             <intent-filter>
490                 <action android:name="android.intent.action.MAIN" />
491                 <category android:name="android.intent.category.DEFAULT" />
492                 <category android:name="android.intent.category.VOICE_LAUNCH" />
493             </intent-filter>
494             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
495                 android:value="com.android.settings.TetherSettings" />
496         </activity>
497
498         <activity
499             android:name="Settings$WifiTetherSettingsActivity"
500             android:label="@string/wifi_hotspot_checkbox_text"
501             android:icon="@drawable/ic_wifi_tethering">
502             <intent-filter>
503                 <action android:name="com.android.settings.WIFI_TETHER_SETTINGS" />
504                 <category android:name="android.intent.category.DEFAULT" />
505             </intent-filter>
506             <intent-filter android:priority="4">
507                 <action android:name="android.intent.action.MAIN" />
508                 <category android:name="com.android.settings.SHORTCUT" />
509             </intent-filter>
510             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
511                 android:value="com.android.settings.wifi.tether.WifiTetherSettings" />
512         </activity>
513
514
515         <!-- Keep compatibility with old shortcuts. -->
516         <activity-alias android:name=".TetherSettings"
517                   android:label="@string/tether_settings_title_all"
518                   android:clearTaskOnLaunch="true"
519                   android:exported="true"
520                   android:targetActivity="Settings$TetherSettingsActivity">
521             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
522                 android:value="com.android.settings.TetherSettings" />
523         </activity-alias>
524
525         <activity android:name="Settings$WifiP2pSettingsActivity">
526             <intent-filter>
527                 <action android:name="android.intent.action.MAIN" />
528                 <category android:name="android.intent.category.DEFAULT" />
529                 <category android:name="android.intent.category.VOICE_LAUNCH" />
530             </intent-filter>
531             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
532                 android:value="com.android.settings.wifi.p2p.WifiP2pSettings" />
533         </activity>
534
535         <activity
536             android:name="Settings$VpnSettingsActivity"
537             android:label="@string/vpn_settings_title"
538             android:icon="@drawable/ic_settings_wireless">
539             <intent-filter android:priority="1">
540                 <action android:name="android.settings.VPN_SETTINGS" />
541                 <action android:name="android.net.vpn.SETTINGS" />
542                 <category android:name="android.intent.category.DEFAULT" />
543             </intent-filter>
544             <intent-filter android:priority="5">
545                 <action android:name="android.intent.action.MAIN" />
546                 <category android:name="com.android.settings.SHORTCUT" />
547             </intent-filter>
548             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
549                 android:value="com.android.settings.vpn2.VpnSettings" />
550             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
551                 android:value="true" />
552         </activity>
553
554         <activity
555             android:name="Settings$DataSaverSummaryActivity"
556             android:label="@string/data_saver_title">
557             <intent-filter android:priority="1">
558                 <action android:name="android.settings.DATA_SAVER_SETTINGS" />
559                 <category android:name="android.intent.category.DEFAULT" />
560             </intent-filter>
561             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
562                        android:value="com.android.settings.datausage.DataSaverSummary" />
563         </activity>
564
565         <activity
566             android:name="Settings$DateTimeSettingsActivity"
567             android:label="@string/date_and_time"
568             android:icon="@drawable/ic_settings_date_time">
569             <intent-filter android:priority="1">
570                 <action android:name="android.settings.DATE_SETTINGS" />
571                 <category android:name="android.intent.category.DEFAULT" />
572             </intent-filter>
573             <intent-filter>
574                 <action android:name="android.intent.action.MAIN" />
575                 <action android:name="android.intent.action.QUICK_CLOCK" />
576                 <category android:name="android.intent.category.VOICE_LAUNCH" />
577                 <category android:name="android.intent.category.DEFAULT" />
578             </intent-filter>
579             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
580                 android:value="com.android.settings.datetime.DateTimeSettings" />
581             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
582                 android:value="true" />
583         </activity>
584
585         <activity
586             android:name="Settings$LocalePickerActivity"
587             android:label="@string/language_picker_title"
588             android:icon="@drawable/ic_settings_language">
589             <intent-filter android:priority="1">
590                 <action android:name="android.settings.LOCALE_SETTINGS" />
591                 <category android:name="android.intent.category.DEFAULT" />
592             </intent-filter>
593             <intent-filter>
594                 <action android:name="android.intent.action.MAIN" />
595                 <category android:name="android.intent.category.DEFAULT" />
596                 <category android:name="android.intent.category.VOICE_LAUNCH" />
597             </intent-filter>
598             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
599                 android:value="com.android.settings.localepicker.LocaleListEditor" />
600             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
601                 android:value="true" />
602         </activity>
603
604         <activity android:name=".localepicker.LocalePickerWithRegionActivity"
605                   android:excludeFromRecents="true"
606                   android:configChanges="orientation|keyboardHidden|screenSize"
607                   android:exported="false">
608         </activity>
609
610         <activity
611             android:name=".Settings$LanguageAndInputSettingsActivity"
612             android:label="@string/language_settings"
613             android:icon="@drawable/ic_settings_language">
614             <intent-filter>
615                 <action android:name="android.intent.action.MAIN" />
616                 <category android:name="android.intent.category.VOICE_LAUNCH" />
617                 <category android:name="android.intent.category.DEFAULT" />
618             </intent-filter>
619             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
620                        android:value="com.android.settings.language.LanguageAndInputSettings"/>
621             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
622                        android:value="true"/>
623         </activity>
624
625         <activity android:name="Settings$AvailableVirtualKeyboardActivity"
626             android:label="@string/available_virtual_keyboard_category">
627             <intent-filter android:priority="1">
628                 <action android:name="android.settings.INPUT_METHOD_SETTINGS" />
629                 <category android:name="android.intent.category.DEFAULT" />
630             </intent-filter>
631             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
632                 android:value="com.android.settings.inputmethod.AvailableVirtualKeyboardFragment" />
633         </activity>
634
635         <activity
636             android:name="Settings$ManageAssistActivity"
637             android:label="@string/assist_and_voice_input_title">
638             <intent-filter android:priority="1">
639                 <action android:name="android.settings.VOICE_INPUT_SETTINGS" />
640                 <category android:name="android.intent.category.DEFAULT" />
641             </intent-filter>
642             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
643                 android:value="com.android.settings.applications.assist.ManageAssist" />
644         </activity>
645
646         <activity android:name="Settings$KeyboardLayoutPickerActivity"
647             android:label="@string/keyboard_layout_picker_title"
648             android:clearTaskOnLaunch="true"
649             android:exported="true">
650             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
651                 android:value="com.android.settings.inputmethod.KeyboardLayoutPickerFragment" />
652         </activity>
653
654         <activity android:name="Settings$PhysicalKeyboardActivity"
655             android:label="@string/physical_keyboard_title"
656             android:clearTaskOnLaunch="true">
657             <intent-filter android:priority="1">
658                 <action android:name="android.settings.HARD_KEYBOARD_SETTINGS" />
659                 <category android:name="android.intent.category.DEFAULT" />
660             </intent-filter>
661             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
662                 android:value="com.android.settings.inputmethod.PhysicalKeyboardFragment" />
663         </activity>
664
665         <!-- Keep compatibility with old shortcuts. -->
666         <activity-alias android:name="LanguageSettings"
667                 android:label="@string/language_input_gesture_title"
668                 android:clearTaskOnLaunch="true"
669                 android:exported="true"
670                 android:targetActivity="Settings$LanguageAndInputSettingsActivity">
671             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
672                 android:value="com.android.settings.language.LanguageAndInputSettings" />
673         </activity-alias>
674
675         <activity
676             android:name="Settings$SpellCheckersSettingsActivity"
677             android:label="@string/spellcheckers_settings_title">
678             <intent-filter>
679                 <action android:name="android.intent.action.MAIN" />
680                 <category android:name="android.intent.category.VOICE_LAUNCH" />
681                 <category android:name="android.intent.category.DEFAULT" />
682             </intent-filter>
683             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
684                 android:value="com.android.settings.inputmethod.SpellCheckersSettings" />
685         </activity>
686
687         <activity android:name=".inputmethod.InputMethodAndSubtypeEnablerActivity"
688                 android:label=""
689                 android:clearTaskOnLaunch="true">
690             <intent-filter android:priority="1">
691                 <action android:name="android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" />
692                 <category android:name="android.intent.category.DEFAULT" />
693             </intent-filter>
694             <intent-filter>
695                 <action android:name="android.intent.action.MAIN" />
696                 <category android:name="android.intent.category.VOICE_LAUNCH" />
697                 <category android:name="android.intent.category.DEFAULT" />
698             </intent-filter>
699         </activity>
700
701         <activity
702             android:name="Settings$UserDictionarySettingsActivity"
703             android:label="@string/user_dict_settings_title">
704             <intent-filter android:priority="1">
705                 <action android:name="android.settings.USER_DICTIONARY_SETTINGS" />
706                 <category android:name="android.intent.category.DEFAULT" />
707             </intent-filter>
708             <intent-filter>
709                 <action android:name="android.intent.action.MAIN" />
710                 <category android:name="android.intent.category.DEFAULT" />
711                 <category android:name="android.intent.category.VOICE_LAUNCH" />
712             </intent-filter>
713             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
714                 android:value="com.android.settings.inputmethod.UserDictionaryList" />
715         </activity>
716
717         <activity android:name=".inputmethod.UserDictionaryAddWordActivity"
718                   android:visibleToInstantApps="true"
719                   android:label="@string/user_dict_settings_title"
720                   android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar"
721                   android:windowSoftInputMode="stateVisible"
722                   android:noHistory="true"
723                   android:excludeFromRecents="true">
724             <intent-filter android:priority="1">
725                 <action android:name="com.android.settings.USER_DICTIONARY_INSERT" />
726                 <category android:name="android.intent.category.DEFAULT" />
727             </intent-filter>
728         </activity>
729
730         <activity
731             android:name="Settings$ZenModeSettingsActivity"
732             android:label="@string/zen_mode_settings_title"
733             android:icon="@drawable/ic_notifications"
734             android:exported="true">
735             <intent-filter android:priority="1">
736                 <action android:name="android.settings.ZEN_MODE_SETTINGS" />
737                 <category android:name="android.intent.category.DEFAULT" />
738             </intent-filter>
739             <intent-filter android:priority="1">
740                 <action android:name="android.settings.ZEN_MODE_PRIORITY_SETTINGS" />
741                 <category android:name="android.intent.category.DEFAULT" />
742             </intent-filter>
743             <intent-filter android:priority="41">
744                 <action android:name="android.intent.action.MAIN" />
745                 <category android:name="com.android.settings.SHORTCUT" />
746             </intent-filter>
747             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
748                 android:value="com.android.settings.notification.ZenModeSettings" />
749             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
750                 android:value="true" />
751         </activity>
752
753         <activity
754             android:name=".notification.ZenSuggestionActivity"
755             android:label="@string/zen_mode_settings_title"
756             android:icon="@drawable/ic_suggestion_dnd"
757             android:theme="@android:style/Theme.NoDisplay">
758             <intent-filter>
759                 <action android:name="android.intent.action.MAIN" />
760                 <category android:name="com.android.settings.suggested.category.ZEN" />
761             </intent-filter>
762             <intent-filter>
763                 <action android:name="android.intent.action.MAIN" />
764                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
765             </intent-filter>
766
767             <meta-data android:name="com.android.settings.dismiss"
768                        android:value="0" />
769             <meta-data android:name="com.android.settings.title"
770                        android:resource="@string/zen_suggestion_title" />
771             <meta-data android:name="com.android.settings.summary"
772                        android:resource="@string/zen_suggestion_summary" />
773         </activity>
774
775         <activity
776             android:name=".notification.ZenOnboardingActivity"
777             android:label="@string/zen_onboarding_dnd_visual_disturbances_header"
778             android:icon="@drawable/ic_notifications"
779             android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar"
780             android:exported="true">
781             <intent-filter android:priority="1">
782                 <action android:name="android.settings.ZEN_MODE_ONBOARDING" />
783                 <category android:name="android.intent.category.DEFAULT" />
784             </intent-filter>
785         </activity>
786         <activity
787             android:name="Settings$ZenModeAutomationSettingsActivity"
788             android:label="@string/zen_mode_automation_settings_title"
789             android:icon="@drawable/ic_notifications"
790             android:exported="true">
791             <intent-filter android:priority="1">
792                 <action android:name="android.settings.ZEN_MODE_AUTOMATION_SETTINGS" />
793                 <category android:name="android.intent.category.DEFAULT" />
794             </intent-filter>
795             <intent-filter android:priority="1">
796                 <action android:name="android.settings.ACTION_CONDITION_PROVIDER_SETTINGS" />
797                 <category android:name="android.intent.category.DEFAULT" />
798             </intent-filter>
799             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
800                        android:value="com.android.settings.notification.ZenModeAutomationSettings" />
801             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
802                        android:value="true" />
803         </activity>
804
805         <activity android:name="Settings$WallpaperSettingsActivity"
806                   android:label="@string/wallpaper_settings_fragment_title"
807                   android:icon="@drawable/ic_wallpaper"
808                   android:exported="true">
809             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
810                        android:value="com.android.settings.wallpaper.WallpaperTypeSettings" />
811         </activity>
812
813         <activity android:name=".wallpaper.WallpaperSuggestionActivity"
814                   android:label="@string/wallpaper_settings_title"
815                   android:icon="@drawable/ic_wallpaper"
816                   android:theme="@android:style/Theme.NoDisplay">
817             <intent-filter>
818                 <action android:name="android.intent.action.MAIN" />
819                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
820             </intent-filter>
821             <intent-filter>
822                 <action android:name="android.intent.action.MAIN" />
823                 <category android:name="com.android.settings.suggested.category.PERSONALIZE" />
824             </intent-filter>
825             <meta-data android:name="com.android.settings.title"
826                        android:resource="@string/wallpaper_suggestion_title" />
827             <meta-data android:name="com.android.settings.summary"
828                        android:resource="@string/wallpaper_suggestion_summary" />
829             <meta-data android:name="com.android.settings.dismiss"
830                        android:value="3,7,30" />
831             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
832         </activity>
833
834         <activity android:name=".wallpaper.StyleSuggestionActivity"
835                   android:label="@string/style_suggestion_title"
836                   android:icon="@drawable/ic_theme"
837                   android:theme="@android:style/Theme.NoDisplay">
838             <intent-filter>
839                 <action android:name="android.intent.action.MAIN" />
840                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
841             </intent-filter>
842             <meta-data android:name="com.android.settings.title"
843                        android:resource="@string/style_suggestion_title" />
844             <meta-data android:name="com.android.settings.summary"
845                        android:resource="@string/style_suggestion_summary" />
846             <meta-data android:name="com.android.settings.dismiss"
847                        android:value="3,7,30" />
848             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
849         </activity>
850
851         <activity
852             android:name="Settings$ZenModeScheduleRuleSettingsActivity"
853             android:exported="true">
854             <intent-filter android:priority="1">
855                 <action android:name="android.settings.ZEN_MODE_SCHEDULE_RULE_SETTINGS" />
856                 <category android:name="android.intent.category.DEFAULT" />
857             </intent-filter>
858             <intent-filter>
859                 <action android:name="android.intent.action.MAIN" />
860                 <category android:name="android.intent.category.DEFAULT" />
861             </intent-filter>
862             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
863                 android:value="com.android.settings.notification.ZenModeScheduleRuleSettings" />
864             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
865                 android:value="true" />
866         </activity>
867
868         <activity
869             android:name="Settings$ZenModeEventRuleSettingsActivity"
870             android:exported="true">
871             <intent-filter android:priority="1">
872                 <action android:name="android.settings.ZEN_MODE_EVENT_RULE_SETTINGS" />
873                 <category android:name="android.intent.category.DEFAULT" />
874             </intent-filter>
875             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
876                 android:value="com.android.settings.notification.ZenModeEventRuleSettings" />
877             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
878                 android:value="true" />
879         </activity>
880
881         <activity
882             android:name="Settings$DisplaySettingsActivity"
883             android:label="@string/display_settings"
884             android:icon="@drawable/ic_homepage_display">
885             <intent-filter android:priority="1">
886                 <action android:name="com.android.settings.DISPLAY_SETTINGS" />
887                 <action android:name="android.settings.DISPLAY_SETTINGS" />
888                 <category android:name="android.intent.category.DEFAULT" />
889             </intent-filter>
890             <intent-filter android:priority="30">
891                 <action android:name="android.intent.action.MAIN" />
892                 <category android:name="com.android.settings.SHORTCUT" />
893             </intent-filter>
894             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
895                 android:value="com.android.settings.DisplaySettings" />
896             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
897                 android:value="true" />
898         </activity>
899
900         <activity
901             android:name="Settings$NightDisplaySettingsActivity"
902             android:label="@string/night_display_title"
903             android:enabled="@*android:bool/config_nightDisplayAvailable"
904             android:icon="@drawable/ic_settings_night_display">
905             <intent-filter android:priority="32">
906                 <action android:name="android.intent.action.MAIN" />
907                 <category android:name="com.android.settings.SHORTCUT" />
908             </intent-filter>
909             <intent-filter android:priority="1">
910                 <action android:name="android.settings.NIGHT_DISPLAY_SETTINGS" />
911                 <category android:name="android.intent.category.DEFAULT" />
912             </intent-filter>
913             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
914                 android:value="com.android.settings.display.NightDisplaySettings" />
915             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
916                 android:value="true" />
917         </activity>
918
919         <activity
920             android:name="Settings$NightDisplaySuggestionActivity"
921             android:enabled="@*android:bool/config_nightDisplayAvailable"
922             android:icon="@drawable/ic_suggestion_night_display">
923             <intent-filter>
924                 <action android:name="android.intent.action.MAIN" />
925                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
926             </intent-filter>
927             <meta-data android:name="com.android.settings.dismiss"
928                 android:value="6,10,30" />
929             <meta-data android:name="com.android.settings.title"
930                 android:resource="@string/night_display_suggestion_title" />
931             <meta-data android:name="com.android.settings.summary"
932                 android:resource="@string/night_display_suggestion_summary" />
933             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
934                 android:value="true" />
935             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
936                 android:value="com.android.settings.display.NightDisplaySettings" />
937         </activity>
938
939         <activity android:name=".Settings$MyDeviceInfoActivity"
940                   android:label="@string/about_settings"
941                   android:icon="@drawable/ic_homepage_about">
942             <intent-filter android:priority="1">
943                 <action android:name="android.settings.DEVICE_INFO_SETTINGS" />
944                 <action android:name="android.settings.DEVICE_NAME" />
945                 <category android:name="android.intent.category.DEFAULT" />
946             </intent-filter>
947             <intent-filter android:priority="71">
948                 <action android:name="android.intent.action.MAIN" />
949                 <category android:name="com.android.settings.SHORTCUT" />
950             </intent-filter>
951             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
952                        android:value="com.android.settings.deviceinfo.aboutphone.MyDeviceInfoFragment" />
953             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
954                        android:value="true" />
955         </activity>
956
957         <activity
958             android:name="SettingsLicenseActivity"
959             android:label="@string/settings_license_activity_title"
960             android:configChanges="orientation|screenSize">
961             <intent-filter android:priority="1">
962                 <action android:name="android.settings.LICENSE" />
963                 <category android:name="android.intent.category.DEFAULT" />
964             </intent-filter>
965             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
966                 android:value="true" />
967         </activity>
968
969         <activity android:name=".Settings$ModuleLicensesActivity"
970                   android:label="@string/module_license_title">
971             <intent-filter>
972                 <action android:name="android.settings.MODULE_LICENSES" />
973                 <category android:name="android.intent.category.DEFAULT" />
974             </intent-filter>
975             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
976                        android:value="com.android.settings.deviceinfo.legal.ModuleLicensesDashboard" />
977             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
978                        android:value="true" />
979         </activity>
980
981         <activity
982             android:name="Settings$ManageApplicationsActivity"
983             android:label="@string/applications_settings">
984             <intent-filter android:priority="1">
985                 <action android:name="android.settings.APPLICATION_SETTINGS" />
986                 <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" />
987                 <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" />
988                 <category android:name="android.intent.category.DEFAULT" />
989             </intent-filter>
990             <intent-filter android:priority="20">
991                 <action android:name="android.intent.action.MAIN" />
992                 <category android:name="com.android.settings.SHORTCUT" />
993             </intent-filter>
994             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
995                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
996             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
997                 android:value="true" />
998         </activity>
999
1000         <!-- Keep compatibility with old shortcuts. -->
1001         <activity-alias android:name=".applications.ManageApplications"
1002                         android:label="@string/applications_settings"
1003                         android:exported="true"
1004                         android:targetActivity="Settings$ManageApplicationsActivity">
1005             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1006                        android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1007         </activity-alias>
1008
1009         <activity
1010             android:name="Settings$ManageDomainUrlsActivity"
1011             android:label="@string/domain_urls_title">
1012             <intent-filter>
1013                 <action android:name="android.settings.MANAGE_DOMAIN_URLS" />
1014                 <category android:name="android.intent.category.DEFAULT" />
1015             </intent-filter>
1016             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1017                        android:value="com.android.settings.applications.managedomainurls.ManageDomainUrls" />
1018         </activity>
1019
1020         <activity android:name="Settings$AppMemoryUsageActivity"
1021                   android:label="@string/app_list_memory_use"
1022                   android:icon="@drawable/ic_settings_memory">
1023             <intent-filter>
1024                 <action android:name="android.settings.APP_MEMORY_USAGE" />
1025                 <category android:name="android.intent.category.DEFAULT" />
1026             </intent-filter>
1027             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1028                        android:value="com.android.settings.applications.ProcessStatsUi" />
1029         </activity>
1030
1031         <activity
1032             android:name="Settings$HighPowerApplicationsActivity"
1033             android:label="@string/high_power_apps">
1034             <intent-filter android:priority="1">
1035                 <action android:name="android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS" />
1036                 <category android:name="android.intent.category.DEFAULT" />
1037             </intent-filter>
1038             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1039                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1040             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1041                 android:value="true" />
1042         </activity>
1043
1044         <activity
1045             android:name=".datausage.AppDataUsageActivity"
1046             android:noHistory="true">
1047             <intent-filter android:priority="1">
1048                 <action android:name="android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS" />
1049                 <category android:name="android.intent.category.DEFAULT" />
1050                 <data android:scheme="package" />
1051             </intent-filter>
1052         </activity>
1053
1054         <activity
1055             android:name=".fuelgauge.RequestIgnoreBatteryOptimizations"
1056             android:label="@string/high_power_apps"
1057             android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
1058             <intent-filter android:priority="1">
1059                 <action android:name="android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
1060                 <category android:name="android.intent.category.DEFAULT" />
1061                 <data android:scheme="package" />
1062             </intent-filter>
1063         </activity>
1064
1065         <activity
1066             android:name=".slices.SliceDeepLinkSpringBoard"
1067             android:excludeFromRecents="true"
1068             android:theme="@android:style/Theme.NoDisplay"
1069             android:permission="android.permission.MODIFY_PHONE_STATE">
1070             <intent-filter>
1071                 <action android:name="android.intent.action.VIEW" />
1072                 <category android:name="android.intent.category.DEFAULT" />
1073                 <category android:name="android.intent.category.BROWSABLE" />
1074                 <data android:scheme="settings"
1075                       android:host="com.android.settings.slices" />
1076             </intent-filter>
1077         </activity>
1078
1079         <!-- Provide direct entry into manage apps showing running services.
1080              This is for compatibility with old shortcuts. -->
1081         <activity-alias android:name=".RunningServices"
1082                 android:label="@string/runningservices_settings_title"
1083                 android:exported="true"
1084                 android:targetActivity="Settings$ManageApplicationsActivity">
1085             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1086                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1087         </activity-alias>
1088
1089         <!-- Provide direct entry into manage apps showing storage usage for apps.
1090              This is for compatibility with old shortcuts. -->
1091         <activity-alias android:name=".applications.StorageUse"
1092                 android:label="@string/storageuse_settings_title"
1093                 android:exported="true"
1094                 android:targetActivity="Settings$ManageApplicationsActivity">
1095             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1096                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1097         </activity-alias>
1098
1099         <!-- Still need a top-level activity for showing app details.  Aliasing
1100              trick is so the code that is now a fragment can still be called
1101              InstalledAppDetails. -->
1102         <activity android:name=".applications.InstalledAppDetailsTop"
1103                   android:label="@string/application_info_label"
1104                   android:exported="true" />
1105
1106         <!-- Keep compatibility with old shortcuts. -->
1107         <activity-alias android:name=".applications.InstalledAppDetails"
1108                 android:label="@string/application_info_label"
1109                 android:exported="true"
1110                 android:targetActivity=".applications.InstalledAppDetailsTop">
1111             <intent-filter android:priority="1">
1112                 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
1113                 <category android:name="android.intent.category.DEFAULT" />
1114                 <data android:scheme="package" />
1115             </intent-filter>
1116         </activity-alias>
1117
1118         <activity android:name=".applications.InstalledAppOpenByDefaultActivity"
1119                   android:label="@string/application_info_label"
1120                   android:permission="android.permission.OPEN_APP_OPEN_BY_DEFAULT_SETTINGS"
1121                   android:exported="true">
1122             <intent-filter android:priority="1">
1123                 <action android:name="com.android.settings.APP_OPEN_BY_DEFAULT_SETTINGS" />
1124                 <category android:name="android.intent.category.DEFAULT" />
1125                 <data android:scheme="package" />
1126             </intent-filter>
1127         </activity>
1128
1129         <!-- Provide direct entry into manage apps showing running services. -->
1130         <activity android:name="Settings$RunningServicesActivity"
1131                 android:label="@string/runningservices_settings_title">
1132             <intent-filter>
1133                 <action android:name="android.intent.action.MAIN" />
1134                 <category android:name="android.intent.category.DEFAULT" />
1135                 <category android:name="android.intent.category.MONKEY" />
1136                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1137             </intent-filter>
1138             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1139                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1140             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1141                 android:value="true" />
1142         </activity>
1143
1144         <!-- Provide direct entry into manage apps showing storage usage of apps. -->
1145         <activity
1146             android:name="Settings$StorageUseActivity"
1147             android:label="@string/storageuse_settings_title">
1148             <intent-filter android:priority="1">
1149                 <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
1150                 <category android:name="android.intent.category.DEFAULT" />
1151             </intent-filter>
1152             <intent-filter>
1153                 <action android:name="android.intent.action.MAIN" />
1154                 <category android:name="android.intent.category.DEFAULT" />
1155                 <category android:name="android.intent.category.MONKEY" />
1156                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1157             </intent-filter>
1158             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1159                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1160             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1161                 android:value="true" />
1162         </activity>
1163
1164         <activity
1165             android:name="Settings$NotificationStationActivity"
1166             android:label="@string/notification_log_title">
1167             <intent-filter android:priority="22">
1168                 <action android:name="android.intent.action.MAIN" />
1169                 <category android:name="com.android.settings.SHORTCUT" />
1170             </intent-filter>
1171             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1172                 android:value="com.android.settings.notification.NotificationStation" />
1173         </activity>
1174
1175         <activity android:name=".notification.ZenModeVoiceActivity"
1176                 android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar"
1177                 android:label="@string/zen_mode_settings_title">
1178             <intent-filter>
1179                 <action android:name="android.settings.VOICE_CONTROL_DO_NOT_DISTURB_MODE" />
1180                 <category android:name="android.intent.category.DEFAULT" />
1181                 <category android:name="android.intent.category.VOICE" />
1182             </intent-filter>
1183         </activity>
1184
1185         <activity
1186             android:name="Settings$LocationSettingsActivity"
1187             android:label="@string/location_settings_title"
1188             android:icon="@drawable/ic_homepage_location"
1189             android:configChanges="orientation|keyboardHidden|screenSize">
1190             <intent-filter android:priority="1">
1191                 <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" />
1192                 <category android:name="android.intent.category.DEFAULT" />
1193             </intent-filter>
1194             <intent-filter android:priority="52">
1195                 <action android:name="android.intent.action.MAIN" />
1196                 <category android:name="com.android.settings.SHORTCUT" />
1197             </intent-filter>
1198             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1199                 android:value="com.android.settings.location.LocationSettings" />
1200             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1201                 android:value="true" />
1202         </activity>
1203         <activity
1204             android:name="Settings$ScanningSettingsActivity"
1205             android:label="@string/location_scanning_screen_title"
1206             android:icon="@drawable/ic_homepage_location"
1207             android:configChanges="orientation|keyboardHidden|screenSize">
1208             <intent-filter android:priority="1">
1209                 <action android:name="android.settings.LOCATION_SCANNING_SETTINGS" />
1210                 <category android:name="android.intent.category.DEFAULT" />
1211             </intent-filter>
1212             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1213                 android:value="com.android.settings.location.ScanningSettings" />
1214             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1215                 android:value="true" />
1216         </activity>
1217
1218         <activity
1219             android:name=".Settings$SecurityDashboardActivity"
1220             android:label="@string/security_settings_title"
1221             android:icon="@drawable/ic_homepage_security"
1222             android:configChanges="orientation|keyboardHidden|screenSize">
1223             <intent-filter android:priority="1">
1224                 <action android:name="android.settings.SECURITY_SETTINGS" />
1225                 <action android:name="android.credentials.UNLOCK" />
1226                 <category android:name="android.intent.category.DEFAULT" />
1227             </intent-filter>
1228             <intent-filter>
1229                 <action android:name="android.intent.action.MAIN" />
1230                 <category android:name="android.intent.category.DEFAULT" />
1231                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1232             </intent-filter>
1233             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1234                 android:value="com.android.settings.security.SecuritySettings" />
1235             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1236                 android:value="true" />
1237         </activity>
1238
1239         <activity android:name="MonitoringCertInfoActivity"
1240                 android:label=""
1241                 android:theme="@style/Transparent"
1242                 android:excludeFromRecents="true">
1243             <intent-filter android:priority="1">
1244                 <action android:name="com.android.settings.MONITORING_CERT_INFO" />
1245                 <category android:name="android.intent.category.DEFAULT" />
1246             </intent-filter>
1247         </activity>
1248
1249         <activity
1250             android:name="Settings$TrustedCredentialsSettingsActivity"
1251             android:label="@string/trusted_credentials"
1252             android:icon="@drawable/ic_settings_security">
1253             <intent-filter android:priority="1">
1254                 <action android:name="com.android.settings.TRUSTED_CREDENTIALS" />
1255                 <action android:name="com.android.settings.TRUSTED_CREDENTIALS_USER" />
1256                 <category android:name="android.intent.category.DEFAULT" />
1257             </intent-filter>
1258             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1259                 android:value="com.android.settings.TrustedCredentialsSettings" />
1260             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1261                 android:value="true" />
1262         </activity>
1263
1264         <activity android:name="Settings$PrivacySettingsActivity"
1265                 android:label="@string/privacy_settings_title"
1266                 android:icon="@drawable/ic_settings_backup"
1267                 android:configChanges="orientation|keyboardHidden|screenSize">
1268             <intent-filter>
1269                 <action android:name="android.intent.action.MAIN" />
1270                 <category android:name="android.intent.category.DEFAULT" />
1271                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1272             </intent-filter>
1273             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1274                 android:value="com.android.settings.backup.PrivacySettings" />
1275             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1276                 android:value="true" />
1277         </activity>
1278
1279         <activity android:name="Settings$PrivacyDashboardActivity"
1280                   android:label="@string/privacy_dashboard_title"
1281                   android:icon="@drawable/ic_settings_privacy">
1282             <intent-filter>
1283                 <action android:name="android.settings.PRIVACY_SETTINGS" />
1284                 <category android:name="android.intent.category.DEFAULT" />
1285             </intent-filter>
1286             <intent-filter android:priority="1">
1287                 <action android:name="android.settings.REQUEST_ENABLE_CONTENT_CAPTURE" />
1288                 <category android:name="android.intent.category.DEFAULT" />
1289             </intent-filter>
1290             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1291                        android:value="com.android.settings.privacy.PrivacyDashboardFragment" />
1292             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1293                        android:value="true" />
1294         </activity>
1295
1296         <activity android:name="SetFullBackupPassword"
1297                   android:label="@string/local_backup_password_title"
1298                   android:exported="false" />
1299
1300         <activity android:name=".security.CredentialStorage"
1301                 android:theme="@style/Transparent"
1302                 android:launchMode="singleTop"
1303                 android:configChanges="orientation|keyboardHidden|screenSize">
1304             <intent-filter android:priority="1">
1305                 <action android:name="com.android.credentials.INSTALL" />
1306                 <action android:name="com.android.credentials.RESET" />
1307                 <category android:name="android.intent.category.DEFAULT" />
1308             </intent-filter>
1309         </activity>
1310
1311         <activity android:name=".security.InstallCaCertificateWarning"
1312                   android:theme="@style/GlifV3Theme.Light"
1313                   android:exported="false">
1314         </activity>
1315
1316         <activity
1317             android:name="Settings$DeviceAdminSettingsActivity"
1318             android:label="@string/device_admin_settings_title">
1319             <intent-filter>
1320                 <action android:name="android.intent.action.MAIN" />
1321                 <category android:name="android.intent.category.DEFAULT" />
1322                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1323             </intent-filter>
1324             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1325                 android:value="com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings" />
1326         </activity>
1327
1328         <!-- Keep compatibility with old shortcuts. -->
1329         <activity-alias android:name="DeviceAdminSettings"
1330                 android:label="@string/device_admin_settings_title"
1331                 android:exported="true"
1332                 android:targetActivity="Settings$DeviceAdminSettingsActivity">
1333             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1334                 android:value="com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings" />
1335         </activity-alias>
1336
1337         <activity android:name=".applications.specialaccess.deviceadmin.DeviceAdminAdd"
1338                   android:label="@string/device_admin_add_title"
1339                   android:clearTaskOnLaunch="true">
1340             <intent-filter>
1341                 <action android:name="android.app.action.ADD_DEVICE_ADMIN" />
1342                 <category android:name="android.intent.category.DEFAULT" />
1343             </intent-filter>
1344         </activity>
1345
1346         <activity android:name=".applications.specialaccess.deviceadmin.ProfileOwnerAdd"
1347                   android:excludeFromRecents="true"
1348                   android:theme="@style/Transparent"
1349                   android:clearTaskOnLaunch="true">
1350             <intent-filter android:priority="1000">
1351                 <action android:name="android.app.action.SET_PROFILE_OWNER" />
1352                 <category android:name="android.intent.category.DEFAULT" />
1353             </intent-filter>
1354         </activity>
1355
1356         <activity
1357             android:name="Settings$UsageAccessSettingsActivity"
1358             android:label="@string/usage_access_title">
1359             <intent-filter android:priority="1">
1360                 <action android:name="android.settings.USAGE_ACCESS_SETTINGS" />
1361                 <category android:name="android.intent.category.DEFAULT" />
1362             </intent-filter>
1363             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1364                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1365         </activity>
1366
1367         <activity
1368             android:name="Settings$AppUsageAccessSettingsActivity"
1369             android:label="@string/usage_access_title">
1370             <intent-filter>
1371                 <action android:name="android.settings.USAGE_ACCESS_SETTINGS"/>
1372                 <category android:name="android.intent.category.DEFAULT"/>
1373                 <data android:scheme="package"/>
1374             </intent-filter>
1375             <meta-data
1376                 android:name="com.android.settings.FRAGMENT_CLASS"
1377                 android:value="com.android.settings.applications.UsageAccessDetails"/>
1378         </activity>
1379
1380         <activity android:name="Settings$IccLockSettingsActivity"
1381                 android:label="@string/sim_lock_settings"
1382                 android:process="com.android.phone">
1383             <intent-filter>
1384                 <action android:name="android.intent.action.MAIN" />
1385                 <category android:name="android.intent.category.DEFAULT" />
1386                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1387             </intent-filter>
1388             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1389                 android:value="com.android.settings.IccLockSettings" />
1390         </activity>
1391
1392         <activity
1393             android:name="Settings$AccessibilitySettingsActivity"
1394             android:label="@string/accessibility_settings"
1395             android:icon="@drawable/ic_homepage_accessibility"
1396             android:configChanges="orientation|keyboardHidden|screenSize">
1397             <intent-filter android:priority="1">
1398                 <action android:name="android.settings.ACCESSIBILITY_SETTINGS" />
1399                 <category android:name="android.intent.category.DEFAULT" />
1400             </intent-filter>
1401             <intent-filter android:priority="60">
1402                 <action android:name="android.intent.action.MAIN" />
1403                 <category android:name="com.android.settings.SHORTCUT" />
1404             </intent-filter>
1405             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1406                 android:value="com.android.settings.accessibility.AccessibilitySettings" />
1407             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1408                 android:value="true" />
1409         </activity>
1410
1411         <activity
1412             android:name="Settings$AccessibilityDetailsSettingsActivity"
1413             android:label="@string/accessibility_settings"
1414             android:permission="android.permission.OPEN_ACCESSIBILITY_DETAILS_SETTINGS">
1415             <intent-filter android:priority="1">
1416                 <action android:name="android.settings.ACCESSIBILITY_DETAILS_SETTINGS" />
1417                 <category android:name="android.intent.category.DEFAULT" />
1418             </intent-filter>
1419             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1420                 android:value="com.android.settings.accessibility.AccessibilityDetailsSettingsFragment" />
1421             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1422                 android:value="true" />
1423         </activity>
1424
1425         <activity android:name=".accessibility.AccessibilitySettingsForSetupWizardActivity"
1426                 android:icon="@drawable/ic_accessibility_suggestion"
1427                 android:label="@string/vision_settings_title"
1428                 android:theme="@style/GlifV3Theme.Light">
1429             <intent-filter android:priority="1">
1430                 <action android:name="android.settings.ACCESSIBILITY_SETTINGS_FOR_SUW" />
1431                 <category android:name="android.intent.category.DEFAULT" />
1432             </intent-filter>
1433             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1434                 android:value="com.android.settings.accessibility.AccessibilitySettingsForSetupWizard" />
1435             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1436                 android:value="true" />
1437         </activity>
1438
1439         <activity-alias
1440             android:name=".FontSizeSettingsForSetupWizardActivity"
1441             android:exported="true"
1442             android:targetActivity=".accessibility.AccessibilitySettingsForSetupWizardActivity">
1443             <intent-filter>
1444                 <action android:name="android.intent.action.MAIN" />
1445                 <category android:name="com.android.settings.suggested.category.DISPLAY_SETTINGS" />
1446             </intent-filter>
1447             <meta-data android:name="com.android.settings.title"
1448                 android:resource="@string/vision_settings_suggestion_title" />
1449             <meta-data android:name="com.android.settings.icon_tintable"
1450                 android:value="true" />
1451             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1452                 android:value="com.android.settings.accessibility.AccessibilitySettingsForSetupWizard" />
1453         </activity-alias>
1454
1455         <activity
1456             android:name="Settings$AccessibilityDaltonizerSettingsActivity"
1457             android:label="@string/accessibility_display_daltonizer_preference_title">
1458             <intent-filter android:priority="1">
1459                 <action android:name="com.android.settings.ACCESSIBILITY_COLOR_SPACE_SETTINGS" />
1460                 <category android:name="android.intent.category.DEFAULT" />
1461             </intent-filter>
1462             <intent-filter>
1463                 <action android:name="android.intent.action.MAIN" />
1464                 <category android:name="android.intent.category.DEFAULT" />
1465             </intent-filter>
1466             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1467                 android:value="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment" />
1468             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1469                 android:value="true" />
1470         </activity>
1471
1472         <activity
1473             android:name="Settings$CaptioningSettingsActivity"
1474             android:label="@string/accessibility_captioning_title">
1475             <intent-filter android:priority="1">
1476                 <action android:name="android.settings.CAPTIONING_SETTINGS" />
1477                 <category android:name="android.intent.category.DEFAULT" />
1478             </intent-filter>
1479             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1480                 android:value="com.android.settings.accessibility.CaptionPropertiesFragment" />
1481             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1482                 android:value="true" />
1483         </activity>
1484
1485         <activity
1486             android:name=".SettingsTutorialDialogWrapperActivity"
1487             android:theme="@style/Theme.AlertDialog"
1488             android:exported="false"/>
1489
1490         <activity
1491             android:name="Settings$TextToSpeechSettingsActivity"
1492             android:label="@string/tts_settings">
1493             <intent-filter android:priority="1">
1494                 <action android:name="com.android.settings.TTS_SETTINGS" />
1495                 <category android:name="android.intent.category.DEFAULT" />
1496             </intent-filter>
1497             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1498                 android:value="com.android.settings.tts.TextToSpeechSettings" />
1499             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1500                 android:value="true" />
1501         </activity>
1502
1503         <activity
1504             android:name="Settings$EnterprisePrivacySettingsActivity"
1505             android:label="@string/enterprise_privacy_settings">
1506             <intent-filter>
1507                 <action android:name="android.settings.ENTERPRISE_PRIVACY_SETTINGS" />
1508                 <category android:name="android.intent.category.DEFAULT" />
1509             </intent-filter>
1510             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1511                 android:value="com.android.settings.enterprise.EnterprisePrivacySettings" />
1512         </activity>
1513
1514         <!-- Lock screen settings -->
1515         <activity android:name=".password.ConfirmDeviceCredentialActivity"
1516             android:exported="true"
1517             android:taskAffinity="com.android.settings.workmode"
1518             android:theme="@android:style/Theme.Translucent.NoTitleBar">
1519             <intent-filter android:priority="1">
1520                 <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL" />
1521                 <action android:name="android.app.action.CONFIRM_FRP_CREDENTIAL" />
1522                 <category android:name="android.intent.category.DEFAULT" />
1523             </intent-filter>
1524         </activity>
1525         <!-- Activity alias for compatibility -->
1526         <activity-alias android:name=".ConfirmDeviceCredentialActivity"
1527             android:targetActivity=".password.ConfirmDeviceCredentialActivity"
1528             android:exported="true" />
1529
1530         <!-- Note this must not be exported since it authenticates the given user -->
1531         <activity android:name=".password.ConfirmDeviceCredentialActivity$InternalActivity"
1532             android:exported="false"
1533             android:permission="android.permission.MANAGE_USERS"
1534             android:taskAffinity="com.android.settings.workmode"
1535             android:theme="@android:style/Theme.Translucent.NoTitleBar">
1536             <intent-filter android:priority="1">
1537                 <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL_WITH_USER" />
1538                 <category android:name="android.intent.category.DEFAULT" />
1539             </intent-filter>
1540         </activity>
1541
1542         <activity android:name=".SetupRedactionInterstitial"
1543             android:enabled="false"
1544             android:exported="true"
1545             android:theme="@style/SudThemeGlif.DayNight"
1546             android:label="@string/lock_screen_notifications_interstitial_title"
1547             android:icon="@drawable/ic_suggested_notifications">
1548             <intent-filter>
1549                 <action android:name="android.intent.action.MAIN" />
1550                 <category android:name="com.android.settings.suggested.category.LOCK_SCREEN_REDACTION" />
1551             </intent-filter>
1552             <meta-data android:name="com.android.settings.require_user_type"
1553                        android:value="primary" />
1554             <meta-data android:name="com.android.settings.title"
1555                        android:resource="@string/notification_suggestion_title" />
1556             <meta-data android:name="com.android.settings.summary"
1557                        android:resource="@string/notification_suggestion_summary" />
1558             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1559         </activity>
1560
1561         <activity android:name=".notification.RedactionInterstitial"
1562             android:theme="@style/GlifTheme.Light" />
1563
1564         <activity android:name=".notification.RedactionSettingsStandalone"
1565                   android:exported="true">
1566             <intent-filter android:priority="1">
1567                 <action android:name="android.settings.ACTION_APP_NOTIFICATION_REDACTION" />
1568                 <category android:name="android.intent.category.DEFAULT" />
1569             </intent-filter>
1570         </activity>
1571
1572         <activity android:name=".password.ConfirmLockPattern"
1573             android:theme="@style/GlifTheme.Light"/>
1574
1575         <activity android:name=".password.ConfirmLockPassword"
1576             android:windowSoftInputMode="stateHidden|adjustResize"
1577             android:theme="@style/GlifTheme.Light"/>
1578
1579         <activity android:name=".biometrics.face.FaceEnrollIntroduction"
1580             android:exported="false"
1581             android:screenOrientation="portrait"/>
1582
1583         <activity android:name=".biometrics.face.FaceEnrollEducation"
1584             android:exported="false"
1585             android:screenOrientation="portrait"/>
1586
1587         <activity android:name=".biometrics.face.FaceEnrollEnrolling"
1588             android:exported="false"
1589             android:screenOrientation="portrait"/>
1590
1591         <activity android:name=".biometrics.face.FaceEnrollFinish"
1592             android:exported="false"
1593             android:screenOrientation="portrait"/>
1594
1595         <!-- Must not be exported -->
1596         <activity android:name=".biometrics.BiometricEnrollActivity$InternalActivity"
1597             android:exported="false"
1598             android:theme="@style/GlifTheme.Light"/>
1599
1600         <activity android:name=".biometrics.BiometricEnrollActivity"
1601             android:exported="true"
1602             android:theme="@style/GlifTheme.Light">
1603             <intent-filter>
1604                 <action android:name="android.settings.BIOMETRIC_ENROLL" />
1605                 <category android:name="android.intent.category.DEFAULT" />
1606             </intent-filter>
1607         </activity>
1608
1609         <activity android:name=".biometrics.fingerprint.FingerprintSettings" android:exported="false"/>
1610         <activity android:name=".biometrics.fingerprint.FingerprintEnrollFindSensor" android:exported="false"/>
1611         <activity android:name=".biometrics.fingerprint.FingerprintEnrollEnrolling" android:exported="false"/>
1612         <activity android:name=".biometrics.fingerprint.FingerprintEnrollFinish" android:exported="false"/>
1613         <activity android:name=".biometrics.fingerprint.FingerprintEnrollIntroduction"
1614             android:exported="true"
1615             android:theme="@style/GlifTheme.Light">
1616             <intent-filter>
1617                 <action android:name="android.settings.FINGERPRINT_ENROLL" />
1618                 <category android:name="android.intent.category.DEFAULT" />
1619             </intent-filter>
1620         </activity>
1621
1622         <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollFindSensor" android:exported="false"/>
1623         <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollEnrolling" android:exported="false"/>
1624         <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollFinish" android:exported="false"/>
1625         <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollIntroduction"
1626             android:exported="true"
1627             android:permission="android.permission.MANAGE_FINGERPRINT"
1628             android:theme="@style/GlifTheme.Light">
1629             <intent-filter>
1630                 <action android:name="android.settings.FINGERPRINT_SETUP" />
1631                 <category android:name="android.intent.category.DEFAULT" />
1632             </intent-filter>
1633         </activity>
1634
1635         <activity android:name=".biometrics.fingerprint.FingerprintSuggestionActivity"
1636             android:exported="true"
1637             android:permission="android.permission.MANAGE_FINGERPRINT"
1638             android:icon="@drawable/ic_suggestion_fingerprint"
1639             android:theme="@style/GlifTheme.Light">
1640             <meta-data android:name="com.android.settings.require_feature"
1641                 android:value="android.hardware.fingerprint" />
1642             <meta-data android:name="com.android.settings.title"
1643                 android:resource="@string/suggestion_additional_fingerprints" />
1644             <meta-data android:name="com.android.settings.summary"
1645                 android:resource="@string/suggestion_additional_fingerprints_summary" />
1646         </activity>
1647
1648         <activity-alias android:name=".SetupFingerprintSuggestionActivity"
1649             android:enabled="false"
1650             android:exported="true"
1651             android:targetActivity=".biometrics.fingerprint.FingerprintSuggestionActivity">
1652             <intent-filter>
1653                 <action android:name="android.intent.action.MAIN" />
1654                 <category android:name="com.android.settings.suggested.category.FINGERPRINT_ENROLL" />
1655             </intent-filter>
1656             <meta-data android:name="com.android.settings.require_feature"
1657                        android:value="android.hardware.fingerprint" />
1658             <meta-data android:name="com.android.settings.title"
1659                        android:resource="@string/suggestion_additional_fingerprints" />
1660             <meta-data android:name="com.android.settings.summary"
1661                        android:resource="@string/suggestion_additional_fingerprints_summary" />
1662             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1663         </activity-alias>
1664
1665         <!-- Note this must not be exported since it returns the password in the intent -->
1666         <activity android:name=".password.ConfirmLockPattern$InternalActivity"
1667             android:exported="false"
1668             android:theme="@style/GlifTheme.Light"/>
1669
1670         <!-- Note this must not be exported since it returns the password in the intent -->
1671         <activity android:name=".password.ConfirmLockPassword$InternalActivity"
1672             android:exported="false"
1673             android:windowSoftInputMode="adjustResize"
1674             android:theme="@style/GlifTheme.Light"/>
1675
1676         <activity android:name=".password.SetupChooseLockGeneric"
1677             android:theme="@style/GlifTheme.Light"
1678             android:label="@string/lock_settings_picker_title">
1679             <intent-filter android:priority="1">
1680                 <action android:name="com.android.settings.SETUP_LOCK_SCREEN" />
1681                 <category android:name="android.intent.category.DEFAULT" />
1682             </intent-filter>
1683         </activity>
1684
1685         <activity android:name=".password.SetupChooseLockGeneric$InternalActivity"
1686             android:theme="@style/GlifTheme.Light"
1687             android:exported="false"
1688             android:excludeFromRecents="true" />
1689
1690         <activity android:name=".password.ChooseLockGeneric"
1691             android:label="@string/lockpassword_choose_lock_generic_header"
1692             android:excludeFromRecents="true"
1693             android:exported="false" />
1694
1695         <activity android:name=".password.SetNewPasswordActivity"
1696             android:theme="@android:style/Theme.NoDisplay"
1697             android:excludeFromRecents="true" >
1698             <intent-filter android:priority="1">
1699                 <action android:name="android.app.action.SET_NEW_PASSWORD" />
1700                 <action android:name="android.app.action.SET_NEW_PARENT_PROFILE_PASSWORD" />
1701                 <category android:name="android.intent.category.DEFAULT" />
1702             </intent-filter>
1703             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1704                 android:value="true" />
1705         </activity>
1706
1707         <activity android:name=".password.ScreenLockSuggestionActivity"
1708             android:icon="@drawable/ic_suggestion_security">
1709             <intent-filter android:priority="1">
1710                 <action android:name="android.intent.action.MAIN" />
1711                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
1712             </intent-filter>
1713             <meta-data android:name="com.android.settings.dismiss" android:value="14" />
1714             <meta-data android:name="com.android.settings.title"
1715                        android:resource="@string/suggested_lock_settings_title" />
1716             <meta-data android:name="com.android.settings.summary"
1717                        android:resource="@string/suggested_lock_settings_summary" />
1718             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1719         </activity>
1720
1721         <activity android:name=".biometrics.fingerprint.FingerprintEnrollSuggestionActivity"
1722             android:icon="@drawable/ic_suggestion_fingerprint">
1723             <intent-filter android:priority="2">
1724                 <action android:name="android.intent.action.MAIN" />
1725                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
1726             </intent-filter>
1727             <meta-data android:name="com.android.settings.dismiss" android:value="14" />
1728             <meta-data android:name="com.android.settings.require_feature"
1729                 android:value="android.hardware.fingerprint" />
1730             <meta-data android:name="com.android.settings.title"
1731                 android:resource="@string/suggested_fingerprint_lock_settings_title" />
1732             <meta-data android:name="com.android.settings.summary"
1733                 android:resource="@string/suggested_fingerprint_lock_settings_summary" />
1734             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1735         </activity>
1736
1737         <activity android:name=".password.ChooseLockGeneric$InternalActivity"
1738             android:exported="false"
1739             android:label="@string/lockpassword_choose_lock_generic_header"
1740             android:excludeFromRecents="true" />
1741
1742         <activity android:name=".password.SetupChooseLockPattern"
1743             android:exported="false"
1744             android:theme="@style/GlifTheme.Light" />
1745
1746         <activity android:name=".password.ChooseLockPattern"
1747             android:exported="false"
1748             android:theme="@style/GlifTheme.Light" />
1749
1750         <activity android:name=".password.SetupChooseLockPassword"
1751             android:exported="false"
1752             android:theme="@style/GlifTheme.Light"
1753             android:windowSoftInputMode="stateVisible|adjustResize" />
1754
1755         <activity android:name=".password.ChooseLockPassword"
1756             android:exported="false"
1757             android:theme="@style/GlifTheme.Light"
1758             android:windowSoftInputMode="stateVisible|adjustResize"/>
1759
1760         <activity android:name=".SetupEncryptionInterstitial"
1761             android:label="@string/encryption_interstitial_header"
1762             android:theme="@style/GlifTheme.Light"/>
1763
1764         <activity android:name=".EncryptionInterstitial"
1765             android:theme="@style/GlifTheme.Light" />
1766
1767         <activity
1768             android:name=".Settings$StorageDashboardActivity"
1769             android:label="@string/storage_settings"
1770             android:icon="@drawable/ic_homepage_storage">
1771             <intent-filter android:priority="1">
1772                 <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" />
1773                 <action android:name="android.settings.MEMORY_CARD_SETTINGS" />
1774                 <category android:name="android.intent.category.DEFAULT" />
1775             </intent-filter>
1776             <intent-filter android:priority="50">
1777                 <action android:name="android.intent.action.MAIN" />
1778                 <category android:name="com.android.settings.SHORTCUT" />
1779             </intent-filter>
1780             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1781                 android:value="com.android.settings.deviceinfo.StorageSettings" />
1782             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1783                 android:value="true" />
1784         </activity>
1785
1786         <activity
1787             android:name="Settings$PrivateVolumeSettingsActivity"
1788             android:label="@string/storage_settings_title">
1789             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1790                        android:value="com.android.settings.deviceinfo.PrivateVolumeSettings" />
1791         </activity>
1792
1793         <activity
1794             android:name="Settings$PublicVolumeSettingsActivity"
1795             android:label="@string/storage_settings_title">
1796             <intent-filter>
1797                 <action android:name="android.provider.action.DOCUMENT_ROOT_SETTINGS" />
1798                 <category android:name="android.intent.category.DEFAULT" />
1799                 <data
1800                     android:scheme="content"
1801                     android:host="com.android.externalstorage.documents"
1802                     android:mimeType="vnd.android.document/root" />
1803             </intent-filter>
1804             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1805                 android:value="com.android.settings.deviceinfo.PublicVolumeSettings" />
1806         </activity>
1807
1808         <activity
1809             android:name="Settings$PrivateVolumeForgetActivity"
1810             android:label="@string/storage_settings_title"
1811             android:exported="true"
1812             android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS">
1813             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1814                 android:value="com.android.settings.deviceinfo.PrivateVolumeForget" />
1815         </activity>
1816
1817         <!-- Exported for SystemUI to launch into -->
1818         <activity android:name=".deviceinfo.StorageWizardInit"
1819                 android:theme="@style/GlifV3Theme.Light"
1820                 android:exported="true"
1821                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1822         <activity android:name=".deviceinfo.StorageWizardFormatProgress"
1823                 android:theme="@style/GlifV3Theme.Light"
1824                 android:exported="false" />
1825         <activity android:name=".deviceinfo.StorageWizardFormatSlow"
1826                 android:theme="@style/GlifV3Theme.Light"
1827                 android:exported="false" />
1828         <activity android:name=".deviceinfo.StorageWizardMigrateConfirm"
1829                 android:theme="@style/GlifV3Theme.Light"
1830                 android:exported="false" />
1831         <activity android:name=".deviceinfo.StorageWizardMigrateProgress"
1832                 android:theme="@style/GlifV3Theme.Light"
1833                 android:exported="true"
1834                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1835         <activity android:name=".deviceinfo.StorageWizardReady"
1836                 android:theme="@style/GlifV3Theme.Light"
1837                 android:exported="true"
1838                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1839
1840         <activity android:name=".deviceinfo.StorageWizardMoveConfirm"
1841                 android:theme="@style/GlifV3Theme.Light"
1842                 android:exported="false" />
1843         <activity android:name=".deviceinfo.StorageWizardMoveProgress"
1844                 android:theme="@style/GlifV3Theme.Light"
1845                 android:exported="true"
1846                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1847
1848         <!-- Exported for SystemUI to trigger -->
1849         <receiver android:name=".deviceinfo.StorageUnmountReceiver"
1850                 android:exported="true"
1851                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1852
1853         <activity android:name="Settings$ApnEditorActivity"
1854                 android:configChanges="orientation|keyboardHidden|screenSize"
1855                 android:label="@string/apn_edit">
1856             <intent-filter>
1857                 <action android:name="android.intent.action.VIEW" />
1858                 <action android:name="android.intent.action.EDIT" />
1859                 <category android:name="android.intent.category.DEFAULT" />
1860                 <data android:mimeType="vnd.android.cursor.item/telephony-carrier" />
1861             </intent-filter>
1862
1863             <intent-filter>
1864                 <action android:name="android.intent.action.INSERT" />
1865                 <category android:name="android.intent.category.DEFAULT" />
1866                 <data android:mimeType="vnd.android.cursor.dir/telephony-carrier" />
1867             </intent-filter>
1868             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1869                        android:value="com.android.settings.network.ApnEditor" />
1870         </activity>
1871
1872         <activity
1873             android:name="Settings$DevelopmentSettingsDashboardActivity"
1874             android:label="@string/development_settings_title"
1875             android:icon="@drawable/ic_settings_development"
1876             android:enabled="false">
1877             <intent-filter android:priority="1">
1878                 <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1879                 <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1880                 <category android:name="android.intent.category.DEFAULT" />
1881             </intent-filter>
1882             <intent-filter>
1883                 <action android:name="com.android.settings.action.SETTINGS" />
1884             </intent-filter>
1885             <meta-data android:name="com.android.settings.order" android:value="-40"/>
1886             <meta-data android:name="com.android.settings.category"
1887                        android:value="com.android.settings.category.ia.system" />
1888             <meta-data android:name="com.android.settings.summary"
1889                        android:resource="@string/summary_empty"/>
1890             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1891                        android:value="com.android.settings.development.DevelopmentSettingsDashboardFragment" />
1892             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1893                        android:value="true" />
1894         </activity>
1895
1896         <!-- The opposite of DevelopmentSettingsActivity, it's no-op and only enabled when the real
1897              activity is disabled to be CTS compliant. -->
1898         <activity
1899             android:name=".development.DevelopmentSettingsDisabledActivity"
1900             android:icon="@drawable/ic_settings_development"
1901             android:label="@string/development_settings_title"
1902             android:excludeFromRecents="true"
1903             android:theme="@style/Transparent">
1904             <intent-filter android:priority="-1">
1905                 <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1906                 <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1907                 <category android:name="android.intent.category.DEFAULT" />
1908             </intent-filter>
1909         </activity>
1910
1911         <activity
1912             android:name="Settings$PrintSettingsActivity"
1913             android:label="@string/print_settings"
1914             android:icon="@drawable/ic_settings_print">
1915             <intent-filter android:priority="1">
1916                 <action android:name="android.settings.ACTION_PRINT_SETTINGS" />
1917                 <category android:name="android.intent.category.DEFAULT" />
1918             </intent-filter>
1919             <intent-filter>
1920                 <action android:name="android.intent.action.MAIN" />
1921                 <category android:name="android.intent.category.DEFAULT" />
1922                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1923             </intent-filter>
1924             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1925                 android:value="com.android.settings.print.PrintSettingsFragment" />
1926         </activity>
1927
1928         <activity android:name="Settings$PrintJobSettingsActivity"
1929                 android:label="@string/print_print_job">
1930             <intent-filter android:priority="1">
1931                 <action android:name="android.settings.ACTION_PRINT_SETTINGS" />
1932                 <category android:name="android.intent.category.DEFAULT" />
1933                 <data android:scheme="printjob" android:pathPattern="*" />
1934             </intent-filter>
1935             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1936                 android:value="com.android.settings.print.PrintJobSettingsFragment" />
1937         </activity>
1938
1939         <activity android:name=".development.AppPicker"
1940                   android:label="@string/select_application"
1941                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog" />
1942
1943         <activity android:name="Settings$WebViewAppPickerActivity"
1944                   android:label="@string/select_webview_provider_dialog_title" />
1945
1946         <activity android:name=".bluetooth.BluetoothPairingDialog"
1947                   android:excludeFromRecents="true"
1948                   android:windowSoftInputMode="stateVisible|adjustResize"
1949                   android:theme="@style/Theme.AlertDialog"
1950                   android:taskAffinity=".bluetooth.BluetoothPairingDialog">
1951             <intent-filter android:priority="1">
1952                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
1953                 <category android:name="android.intent.category.DEFAULT" />
1954             </intent-filter>
1955         </activity>
1956
1957         <activity android:name=".bluetooth.RequestPermissionActivity"
1958                   android:excludeFromRecents="true"
1959                   android:permission="android.permission.BLUETOOTH"
1960                   android:theme="@style/Theme.BluetoothPermission">
1961             <intent-filter android:priority="1">
1962                 <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
1963                 <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
1964                 <action android:name="android.bluetooth.adapter.action.REQUEST_DISABLE" />
1965                 <category android:name="android.intent.category.DEFAULT" />
1966             </intent-filter>
1967         </activity>
1968
1969         <activity android:name=".wifi.WifiScanModeActivity"
1970                   android:excludeFromRecents="true"
1971                   android:theme="@style/Transparent">
1972             <intent-filter android:priority="1">
1973                 <action android:name="android.net.wifi.action.REQUEST_SCAN_ALWAYS_AVAILABLE" />
1974                 <category android:name="android.intent.category.DEFAULT" />
1975             </intent-filter>
1976         </activity>
1977
1978         <activity android:name=".Settings$UsbDetailsActivity"
1979                   android:excludeFromRecents="true"
1980                   android:permission="android.permission.MANAGE_USB"
1981                   android:exported="true">
1982             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1983                 android:value="com.android.settings.connecteddevice.usb.UsbDetailsFragment"/>
1984         </activity>
1985
1986         <activity android:name=".RemoteBugreportActivity"
1987                   android:excludeFromRecents="true"
1988                   android:exported="true"
1989                   android:permission="android.permission.DUMP"
1990                   android:theme="@style/Theme.AlertDialog">
1991             <intent-filter>
1992                 <action android:name="android.settings.SHOW_REMOTE_BUGREPORT_DIALOG" />
1993                 <category android:name="android.intent.category.DEFAULT" />
1994             </intent-filter>
1995         </activity>
1996
1997         <activity android:name=".bluetooth.RequestPermissionHelperActivity"
1998                   android:label="@string/bluetooth_pairing_request"
1999                   android:excludeFromRecents="true"
2000                   android:permission="android.permission.BLUETOOTH"
2001                   android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2002         </activity>
2003
2004         <service android:name=".bluetooth.BluetoothPairingService" />
2005
2006         <receiver android:name=".bluetooth.BluetoothPairingRequest">
2007             <intent-filter>
2008                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
2009             </intent-filter>
2010         </receiver>
2011
2012         <receiver android:name=".bluetooth.BluetoothPermissionRequest"
2013                   android:permission="android.permission.BLUETOOTH_ADMIN">
2014             <intent-filter>
2015                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
2016                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
2017             </intent-filter>
2018         </receiver>
2019
2020         <activity android:name=".bluetooth.BluetoothPermissionActivity"
2021                   android:label="@string/bluetooth_connection_permission_request"
2022                   android:excludeFromRecents="true"
2023                   android:permission="android.permission.BLUETOOTH_ADMIN"
2024                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2025             <intent-filter android:priority="1">
2026                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
2027                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
2028                 <category android:name="android.intent.category.DEFAULT" />
2029             </intent-filter>
2030         </activity>
2031
2032         <activity android:name="ActivityPicker"
2033                 android:label="@string/activity_picker_label"
2034                 android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2035                 android:finishOnCloseSystemDialogs="true">
2036             <intent-filter android:priority="1">
2037                 <action android:name="android.intent.action.PICK_ACTIVITY" />
2038                 <category android:name="android.intent.category.DEFAULT" />
2039             </intent-filter>
2040         </activity>
2041
2042         <!-- NFC settings -->
2043         <activity
2044             android:name="Settings$AndroidBeamSettingsActivity"
2045             android:label="@string/android_beam_settings_title">
2046             <intent-filter android:priority="1">
2047                 <action android:name="android.settings.NFCSHARING_SETTINGS" />
2048                 <category android:name="android.intent.category.DEFAULT" />
2049             </intent-filter>
2050             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2051                 android:value="com.android.settings.nfc.AndroidBeam" />
2052             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2053                 android:value="true" />
2054         </activity>
2055
2056         <activity
2057             android:name="Settings$WifiDisplaySettingsActivity"
2058             android:label="@string/wifi_display_settings_title"
2059             android:icon="@drawable/ic_cast_24dp">
2060             <intent-filter android:priority="1">
2061                 <action android:name="android.settings.CAST_SETTINGS" />
2062                 <category android:name="android.intent.category.DEFAULT" />
2063             </intent-filter>
2064             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2065                 android:value="com.android.settings.wfd.WifiDisplaySettings" />
2066         </activity>
2067
2068         <activity android:name="Settings$TestingSettingsActivity" android:label="@string/testing">
2069             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2070                 android:value="com.android.settings.TestingSettings" />
2071         </activity>
2072
2073         <receiver android:name=".TestingSettingsBroadcastReceiver">
2074             <intent-filter>
2075                  <action android:name="android.provider.Telephony.SECRET_CODE" />
2076                  <data android:scheme="android_secret_code" android:host="4636" />
2077             </intent-filter>
2078        </receiver>
2079
2080         <!-- Standard picker for widgets -->
2081         <activity android:name="AppWidgetPickActivity"
2082                 android:label="@string/widget_picker_title"
2083                 android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2084                 android:finishOnCloseSystemDialogs="true">
2085             <intent-filter android:priority="1">
2086                 <action android:name="android.appwidget.action.APPWIDGET_PICK" />
2087                 <category android:name="android.intent.category.DEFAULT" />
2088             </intent-filter>
2089         </activity>
2090
2091         <activity android:name="AllowBindAppWidgetActivity"
2092                 android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2093                 android:finishOnCloseSystemDialogs="true"
2094                 android:excludeFromRecents="true">
2095             <intent-filter android:priority="1">
2096                 <action android:name="android.appwidget.action.APPWIDGET_BIND" />
2097                 <category android:name="android.intent.category.DEFAULT" />
2098             </intent-filter>
2099         </activity>
2100
2101         <activity android:name="UsageStatsActivity"
2102                   android:label="@string/usage_stats_label">
2103             <intent-filter>
2104                 <action android:name="android.intent.action.MAIN" />
2105                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
2106             </intent-filter>
2107         </activity>
2108
2109         <activity
2110             android:name="Settings$PowerUsageSummaryActivity"
2111             android:label="@string/power_usage_summary_title"
2112             android:icon="@drawable/ic_settings_battery">
2113             <intent-filter android:priority="1">
2114                 <action android:name="android.intent.action.POWER_USAGE_SUMMARY" />
2115                 <category android:name="android.intent.category.DEFAULT" />
2116             </intent-filter>
2117             <intent-filter android:priority="51">
2118                 <action android:name="android.intent.action.MAIN" />
2119                 <category android:name="com.android.settings.SHORTCUT" />
2120             </intent-filter>
2121             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2122                 android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
2123         </activity>
2124
2125         <activity
2126             android:name="Settings$BatterySaverSettingsActivity"
2127             android:label="@string/battery_saver"
2128             android:icon="@drawable/ic_settings_battery">
2129             <intent-filter android:priority="1">
2130                 <action android:name="android.settings.BATTERY_SAVER_SETTINGS" />
2131                 <category android:name="android.intent.category.DEFAULT" />
2132             </intent-filter>
2133             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2134                 android:value="com.android.settings.fuelgauge.batterysaver.BatterySaverSettings" />
2135             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2136                 android:value="true" />
2137         </activity>
2138
2139         <activity android:name=".fuelgauge.BatterySaverModeVoiceActivity"
2140                 android:label="@string/power_usage_summary_title"
2141                 android:theme="@*android:style/Theme.DeviceDefault.Light.Voice"
2142                 android:exported="true">
2143             <intent-filter>
2144                 <action android:name="android.settings.VOICE_CONTROL_BATTERY_SAVER_MODE" />
2145                 <category android:name="android.intent.category.DEFAULT" />
2146                 <category android:name="android.intent.category.VOICE" />
2147             </intent-filter>
2148         </activity>
2149
2150         <activity
2151             android:name="Settings$AccountSyncSettingsActivity"
2152             android:label="@string/account_sync_settings_title">
2153             <intent-filter android:priority="1">
2154                 <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" />
2155                 <category android:name="android.intent.category.DEFAULT" />
2156             </intent-filter>
2157             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2158                 android:value="com.android.settings.accounts.AccountSyncSettings" />
2159             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2160                 android:value="true" />
2161         </activity>
2162         <activity
2163             android:name="Settings$ManagedProfileSettingsActivity"
2164             android:label="@string/managed_profile_settings_title"
2165             android:permission="android.permission.MANAGE_USERS">
2166             <intent-filter android:priority="1">
2167                 <action android:name="android.settings.MANAGED_PROFILE_SETTINGS" />
2168                 <category android:name="android.intent.category.DEFAULT" />
2169             </intent-filter>
2170             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2171                 android:value="com.android.settings.accounts.ManagedProfileSettings" />
2172         </activity>
2173
2174         <activity
2175             android:name="com.android.settings.accounts.AddAccountSettings"
2176             android:theme="@android:style/Theme.Translucent.NoTitleBar"
2177             android:configChanges="orientation|keyboardHidden|screenSize"
2178             android:label="@string/header_add_an_account">
2179             <intent-filter android:priority="1">
2180                 <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" />
2181                 <category android:name="android.intent.category.DEFAULT" />
2182             </intent-filter>
2183             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2184                 android:value="true" />
2185         </activity>
2186
2187         <activity android:name="Settings$ChooseAccountActivity"
2188             android:label="@string/header_add_an_account"
2189             android:configChanges="orientation|keyboardHidden|screenSize">
2190             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2191                        android:value="com.android.settings.accounts.ChooseAccountFragment" />
2192         </activity>
2193
2194         <activity android:name=".CryptKeeper"
2195                   androidprv:systemUserOnly="true"
2196                   android:immersive="true"
2197                   android:launchMode="singleTop"
2198                   android:excludeFromRecents="true"
2199                   android:theme="@style/Theme.CryptKeeper"
2200                   android:configChanges="mnc|mcc|keyboard|keyboardHidden|uiMode"
2201                   android:windowSoftInputMode="adjustResize"
2202                   android:screenOrientation="nosensor"
2203                   android:process=":CryptKeeper">
2204             <intent-filter android:priority="10">
2205                 <action android:name="android.intent.action.MAIN" />
2206                 <category android:name="android.intent.category.HOME" />
2207                 <category android:name="android.intent.category.DEFAULT" />
2208             </intent-filter>
2209         </activity>
2210
2211         <!-- Triggered when user-selected home app isn't encryption aware -->
2212         <activity android:name=".FallbackHome"
2213                   android:excludeFromRecents="true"
2214                   android:label=""
2215                   android:screenOrientation="nosensor"
2216                   android:taskAffinity="com.android.settings.FallbackHome"
2217                   android:theme="@style/FallbackHome">
2218             <intent-filter android:priority="-1000">
2219                 <action android:name="android.intent.action.MAIN" />
2220                 <category android:name="android.intent.category.HOME" />
2221                 <category android:name="android.intent.category.DEFAULT" />
2222             </intent-filter>
2223         </activity>
2224
2225         <activity android:name=".CryptKeeper$FadeToBlack"
2226             android:immersive="true"
2227             android:launchMode="singleTop"
2228             android:theme="@style/CryptKeeperBlankTheme"
2229         />
2230
2231         <activity android:name=".CryptKeeperConfirm$Blank"
2232             android:immersive="true"
2233             android:launchMode="singleTop"
2234             android:theme="@style/CryptKeeperBlankTheme"
2235         />
2236
2237         <!-- Pseudo-activity used to provide an intent-filter entry point to encryption settings -->
2238         <activity android:name="Settings$CryptKeeperSettingsActivity"
2239                 android:label="@string/crypt_keeper_encrypt_title">
2240             <intent-filter android:priority="1">
2241                 <action android:name="android.app.action.START_ENCRYPTION" />
2242                 <category android:name="android.intent.category.DEFAULT" />
2243             </intent-filter>
2244             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2245                 android:value="com.android.settings.security.CryptKeeperSettings" />
2246         </activity>
2247
2248         <activity
2249             android:name="Settings$DataUsageSummaryActivity"
2250             android:label="@string/data_usage_summary_title"
2251             android:icon="@drawable/ic_settings_data_usage">
2252             <intent-filter android:priority="1">
2253                 <action android:name="android.settings.DATA_USAGE_SETTINGS" />
2254                 <category android:name="android.intent.category.DEFAULT" />
2255             </intent-filter>
2256             <intent-filter android:priority="3">
2257                 <action android:name="android.intent.action.MAIN" />
2258                 <category android:name="com.android.settings.SHORTCUT" />
2259             </intent-filter>
2260             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2261                 android:value="com.android.settings.datausage.DataUsageSummary" />
2262         </activity>
2263         <activity
2264             android:name="Settings$MobileDataUsageListActivity"
2265             android:label="@string/cellular_data_usage">
2266             <intent-filter android:priority="1">
2267                 <action android:name="android.settings.MOBILE_DATA_USAGE" />
2268                 <category android:name="android.intent.category.DEFAULT" />
2269             </intent-filter>
2270             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2271                        android:value="com.android.settings.datausage.DataUsageList" />
2272         </activity>
2273
2274         <activity
2275             android:name="Settings$DreamSettingsActivity"
2276             android:label="@string/screensaver_settings_title"
2277             android:icon="@drawable/ic_settings_display">
2278             <intent-filter android:priority="1">
2279                 <action android:name="android.settings.DREAM_SETTINGS" />
2280                 <category android:name="android.intent.category.DEFAULT" />
2281             </intent-filter>
2282             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2283                 android:value="com.android.settings.dream.DreamSettings" />
2284             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2285                 android:value="true" />
2286         </activity>
2287
2288         <activity
2289             android:name="Settings$UserSettingsActivity"
2290             android:label="@string/user_settings_title"
2291             android:icon="@drawable/ic_settings_multiuser">
2292             <intent-filter android:priority="1">
2293                 <action android:name="android.settings.USER_SETTINGS" />
2294                 <category android:name="android.intent.category.DEFAULT" />
2295             </intent-filter>
2296             <intent-filter>
2297                 <action android:name="com.android.settings.action.SETTINGS" />
2298             </intent-filter>
2299             <meta-data android:name="com.android.settings.order" android:value="-45"/>
2300             <meta-data android:name="com.android.settings.category"
2301                        android:value="com.android.settings.category.ia.system" />
2302             <meta-data android:name="com.android.settings.summary_uri"
2303                        android:value="content://com.android.settings.dashboard.SummaryProvider/user" />
2304             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2305                        android:value="com.android.settings.users.UserSettings" />
2306             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2307                        android:value="true" />
2308         </activity>
2309
2310         <activity
2311             android:name="Settings$PaymentSettingsActivity"
2312             android:label="@string/nfc_payment_settings_title"
2313             android:icon="@drawable/ic_settings_nfc_payment">
2314             <intent-filter android:priority="1">
2315                 <action android:name="android.settings.NFC_PAYMENT_SETTINGS" />
2316                 <category android:name="android.intent.category.DEFAULT" />
2317             </intent-filter>
2318             <intent-filter>
2319                 <action android:name="android.intent.action.MAIN" />
2320                 <category android:name="android.intent.category.DEFAULT" />
2321             </intent-filter>
2322             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2323                 android:value="com.android.settings.nfc.PaymentSettings" />
2324             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2325                 android:value="true" />
2326         </activity>
2327
2328         <activity android:name=".nfc.PaymentDefaultDialog"
2329                   android:label="@string/nfc_payment_set_default_label"
2330                   android:excludeFromRecents="true"
2331                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2332             <intent-filter android:priority="1">
2333                 <action android:name="android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT" />
2334                 <category android:name="android.intent.category.DEFAULT" />
2335             </intent-filter>
2336             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2337                 android:value="true" />
2338         </activity>
2339
2340         <activity android:name=".nfc.HowItWorks"
2341                   android:label="@string/nfc_payment_settings_title"
2342                   android:excludeFromRecents="true">
2343         </activity>
2344
2345         <activity
2346             android:name="Settings$NotificationAccessSettingsActivity"
2347             android:label="@string/manage_notification_access_title">
2348             <intent-filter android:priority="1">
2349                 <action android:name="android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS" />
2350                 <category android:name="android.intent.category.DEFAULT" />
2351             </intent-filter>
2352             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2353                        android:value="com.android.settings.notification.NotificationAccessSettings" />
2354         </activity>
2355
2356         <activity
2357             android:name="Settings$NotificationAssistantSettingsActivity"
2358             android:label="@string/notification_assistant_title">
2359             <intent-filter android:priority="1">
2360                 <action android:name="android.settings.NOTIFICATION_ASSISTANT_SETTINGS" />
2361                 <category android:name="android.intent.category.DEFAULT" />
2362             </intent-filter>
2363             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2364                        android:value="com.android.settings.notification.NotificationAssistantPicker" />
2365         </activity>
2366
2367         <activity
2368             android:name="Settings$VrListenersSettingsActivity"
2369             android:label="@string/vr_listeners_title">
2370             <intent-filter android:priority="1">
2371                 <action android:name="android.settings.VR_LISTENER_SETTINGS" />
2372                 <category android:name="android.intent.category.DEFAULT" />
2373             </intent-filter>
2374             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2375                        android:value="com.android.settings.applications.specialaccess.vrlistener.VrListenerSettings" />
2376         </activity>
2377
2378         <activity
2379             android:name="Settings$PictureInPictureSettingsActivity"
2380             android:label="@string/picture_in_picture_title">
2381             <intent-filter android:priority="1">
2382                 <action android:name="android.settings.PICTURE_IN_PICTURE_SETTINGS" />
2383                 <category android:name="android.intent.category.DEFAULT" />
2384             </intent-filter>
2385             <intent-filter>
2386                 <action android:name="android.intent.action.MAIN" />
2387                 <category android:name="android.intent.category.DEFAULT" />
2388             </intent-filter>
2389             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2390                 android:value="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureSettings" />
2391         </activity>
2392
2393         <activity
2394             android:name="Settings$AppPictureInPictureSettingsActivity"
2395             android:label="@string/picture_in_picture_title">
2396             <intent-filter>
2397                 <action android:name="android.settings.PICTURE_IN_PICTURE_SETTINGS" />
2398                 <category android:name="android.intent.category.DEFAULT" />
2399                 <data android:scheme="package" />
2400             </intent-filter>
2401             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2402                 android:value="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureDetails" />
2403         </activity>
2404
2405         <activity
2406             android:name="Settings$ZenAccessDetailSettingsActivity"
2407             android:label="@string/manage_zen_access_title"
2408             android:excludeFromRecents="true">
2409             <intent-filter>
2410                 <action android:name="android.settings.NOTIFICATION_POLICY_ACCESS_DETAIL_SETTINGS" />
2411                 <category android:name="android.intent.category.DEFAULT" />
2412                 <data android:scheme="package" />
2413             </intent-filter>
2414             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2415                        android:value="com.android.settings.applications.specialaccess.zenaccess.ZenAccessDetails" />
2416         </activity>
2417
2418         <activity
2419             android:name="Settings$ZenAccessSettingsActivity"
2420             android:label="@string/manage_zen_access_title">
2421             <intent-filter android:priority="1">
2422                 <action android:name="android.settings.NOTIFICATION_POLICY_ACCESS_SETTINGS" />
2423                 <category android:name="android.intent.category.DEFAULT" />
2424             </intent-filter>
2425             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2426                        android:value="com.android.settings.notification.ZenAccessSettings" />
2427         </activity>
2428
2429         <activity
2430             android:name="Settings$ConfigureNotificationSettingsActivity"
2431             android:label="@string/configure_notification_settings"
2432             android:exported="true">
2433             <intent-filter android:priority="1">
2434                 <action android:name="android.settings.NOTIFICATION_SETTINGS" />
2435                 <category android:name="android.intent.category.DEFAULT" />
2436             </intent-filter>
2437             <intent-filter android:priority="21">
2438                 <action android:name="android.intent.action.MAIN" />
2439                 <category android:name="com.android.settings.SHORTCUT" />
2440             </intent-filter>
2441             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2442                 android:value="com.android.settings.notification.ConfigureNotificationSettings" />
2443             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2444                 android:value="true" />
2445         </activity>
2446
2447         <activity
2448             android:name="Settings$AppBubbleNotificationSettingsActivity"
2449             android:label="@string/bubbles_app_toggle_title">
2450             <intent-filter android:priority="1">
2451                 <action android:name="android.settings.APP_NOTIFICATION_BUBBLE_SETTINGS" />
2452                 <category android:name="android.intent.category.DEFAULT" />
2453             </intent-filter>
2454             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2455                        android:value="com.android.settings.notification.AppBubbleNotificationSettings" />
2456         </activity>
2457
2458         <activity
2459             android:name="Settings$SoundSettingsActivity"
2460             android:label="@string/sound_settings"
2461             android:icon="@drawable/ic_homepage_sound"
2462             android:exported="true">
2463             <intent-filter android:priority="1">
2464                 <action android:name="com.android.settings.SOUND_SETTINGS" />
2465                 <action android:name="android.settings.SOUND_SETTINGS" />
2466                 <action android:name="android.settings.ACTION_OTHER_SOUND_SETTINGS" />
2467                 <category android:name="android.intent.category.DEFAULT" />
2468             </intent-filter>
2469             <intent-filter android:priority="40">
2470                 <action android:name="android.intent.action.MAIN" />
2471                 <category android:name="com.android.settings.SHORTCUT" />
2472             </intent-filter>
2473             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2474                 android:value="com.android.settings.notification.SoundSettings" />
2475             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2476                 android:value="true" />
2477         </activity>
2478
2479         <!-- Show apps for which application-level notification settings are applicable -->
2480         <activity android:name="Settings$NotificationAppListActivity"
2481                   android:label="@string/app_notifications_title"
2482                   android:icon="@drawable/ic_notifications"
2483                   android:exported="true">
2484             <intent-filter android:priority="1">
2485                 <action android:name="android.settings.ALL_APPS_NOTIFICATION_SETTINGS" />
2486                 <category android:name="android.intent.category.DEFAULT" />
2487             </intent-filter>
2488             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2489                        android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2490         </activity>
2491
2492         <!-- Show application-level notification settings (app passed in as extras) -->
2493         <activity android:name="Settings$AppNotificationSettingsActivity"
2494                 android:exported="true">
2495             <intent-filter android:priority="1">
2496                 <action android:name="android.settings.APP_NOTIFICATION_SETTINGS" />
2497                 <category android:name="android.intent.category.DEFAULT" />
2498             </intent-filter>
2499             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2500                 android:value="com.android.settings.notification.AppNotificationSettings" />
2501         </activity>
2502
2503         <!-- Show channel-level notification settings (channel passed in as extras) -->
2504         <activity android:name="Settings$ChannelNotificationSettingsActivity"
2505                   android:label="@string/notification_channel_title"
2506                   android:exported="true">
2507             <intent-filter android:priority="1">
2508                 <action android:name="android.settings.CHANNEL_NOTIFICATION_SETTINGS" />
2509                 <category android:name="android.intent.category.DEFAULT" />
2510             </intent-filter>
2511             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2512                        android:value="com.android.settings.notification.ChannelNotificationSettings" />
2513         </activity>
2514
2515         <!-- Show Manual (from settings item) -->
2516         <activity
2517             android:name="ManualDisplayActivity"
2518             android:label="@string/manual"
2519             android:enabled="@bool/config_show_manual">
2520             <intent-filter>
2521                 <action android:name="android.settings.SHOW_MANUAL" />
2522                 <category android:name="android.intent.category.DEFAULT" />
2523             </intent-filter>
2524             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2525                 android:value="true" />
2526         </activity>
2527
2528         <!-- Show regulatory info (from settings item or dialing "*#07#") -->
2529         <activity
2530             android:name="RegulatoryInfoDisplayActivity"
2531             android:label="@string/regulatory_labels"
2532             android:enabled="@bool/config_show_regulatory_info">
2533             <intent-filter>
2534                 <action android:name="android.settings.SHOW_REGULATORY_INFO" />
2535                 <category android:name="android.intent.category.DEFAULT" />
2536             </intent-filter>
2537             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2538                 android:value="true" />
2539         </activity>
2540
2541         <!-- Confirmation dialog for enabling notification access from CompanionDeviceManager -->
2542         <activity android:name=".notification.NotificationAccessConfirmationActivity"
2543                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
2544
2545         <receiver android:name="com.android.settingslib.bluetooth.BluetoothDiscoverableTimeoutReceiver">
2546             <intent-filter>
2547                 <action android:name="android.bluetooth.intent.DISCOVERABLE_TIMEOUT" />
2548             </intent-filter>
2549         </receiver>
2550
2551         <!-- Watch for ContactsContract.Profile changes and update the user's photo.  -->
2552         <receiver android:name=".users.ProfileUpdateReceiver">
2553             <intent-filter>
2554                 <action android:name="android.provider.Contacts.PROFILE_CHANGED" />
2555             </intent-filter>
2556         </receiver>
2557
2558         <receiver android:name=".sim.SimSelectNotification">
2559             <intent-filter>
2560                 <action android:name="android.telephony.action.PRIMARY_SUBSCRIPTION_LIST_CHANGED"/>
2561                 <action android:name="android.settings.ENABLE_MMS_DATA_REQUEST"/>
2562             </intent-filter>
2563         </receiver>
2564
2565         <provider
2566             android:name="androidx.core.content.FileProvider"
2567             android:authorities="com.android.settings.files"
2568             android:grantUriPermissions="true"
2569             android:exported="false">
2570             <meta-data
2571                 android:name="android.support.FILE_PROVIDER_PATHS"
2572                 android:resource="@xml/file_paths" />
2573         </provider>
2574
2575         <provider
2576             android:name=".deviceinfo.legal.ModuleLicenseProvider"
2577             android:authorities="com.android.settings.module_licenses"
2578             android:grantUriPermissions="true"
2579             android:exported="false"/>
2580
2581         <activity
2582             android:name=".wifi.RequestToggleWiFiActivity"
2583             android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2584             android:excludeFromRecents="true"
2585             android:permission="android.permission.CHANGE_WIFI_STATE">
2586             <intent-filter>
2587                 <action android:name="android.net.wifi.action.REQUEST_ENABLE" />
2588                 <action android:name="android.net.wifi.action.REQUEST_DISABLE" />
2589                 <category android:name="android.intent.category.DEFAULT" />
2590             </intent-filter>
2591         </activity>
2592
2593         <activity
2594             android:name=".wifi.WifiDialogActivity"
2595             android:label=""
2596             android:theme="@style/Transparent"
2597             android:excludeFromRecents="true"
2598             android:documentLaunchMode="always"
2599             android:exported="true"
2600             android:permission="android.permission.CHANGE_WIFI_STATE"
2601             android:configChanges="orientation|keyboardHidden|screenSize">
2602             <intent-filter>
2603                 <action android:name="com.android.settings.WIFI_DIALOG" />
2604                 <category android:name="android.intent.category.DEFAULT" />
2605             </intent-filter>
2606         </activity>
2607
2608         <activity
2609             android:name=".wifi.NetworkRequestDialogActivity"
2610             android:theme="@style/Theme.AlertDialog"
2611             android:excludeFromRecents="true"
2612             android:launchMode="singleTop"
2613             android:taskAffinity=".wifi.NetworkRequestDialogActivity"
2614             android:exported="true"
2615             android:permission="android.permission.MAINLINE_WIFI_STACK">
2616             <intent-filter>
2617                 <action android:name="com.android.settings.wifi.action.NETWORK_REQUEST" />
2618                 <category android:name="android.intent.category.DEFAULT" />
2619             </intent-filter>
2620         </activity>
2621
2622         <receiver
2623             android:name=".wifi.slice.ConnectToWifiHandler"
2624             android:exported="false" />
2625
2626         <activity
2627             android:name=".sim.SimDialogActivity"
2628             android:theme="@style/Theme.AlertDialog"
2629             android:label="@string/sim_settings_title"
2630             android:launchMode="singleTop"
2631             android:excludeFromRecents="true">
2632             <intent-filter>
2633                 <action android:name="android.intent.action.MAIN" />
2634             </intent-filter>
2635         </activity>
2636
2637         <activity
2638             android:name=".flashlight.FlashlightHandleActivity"
2639             android:theme="@android:style/Theme.NoDisplay"
2640             android:excludeFromRecents="true"
2641             android:exported="true"
2642             android:label="@string/power_flashlight"/>
2643
2644         <activity
2645             android:name="Settings$WifiCallingSettingsActivity"
2646             android:label="@string/wifi_calling_settings_title">
2647             <intent-filter>
2648                 <action android:name="android.intent.action.MAIN" />
2649                 <action android:name="android.settings.WIFI_CALLING_SETTINGS" />
2650                 <category android:name="android.intent.category.DEFAULT" />
2651                 <category android:name="android.intent.category.VOICE_LAUNCH" />
2652             </intent-filter>
2653             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2654                        android:value="com.android.settings.wifi.calling.WifiCallingSettings" />
2655             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2656                        android:value="true" />
2657         </activity>
2658
2659         <activity android:name=".wifi.calling.WifiCallingSuggestionActivity"
2660                   android:label="@string/wifi_calling_settings_title"
2661                   android:icon="@drawable/ic_suggestion_wireless">
2662             <intent-filter>
2663                 <action android:name="android.intent.action.MAIN" />
2664                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
2665             </intent-filter>
2666             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2667                        android:value="com.android.settings.wifi.calling.WifiCallingSettings" />
2668             <meta-data android:name="com.android.settings.dismiss"
2669                 android:value="10,14,30" />
2670             <meta-data android:name="com.android.settings.title"
2671                 android:resource="@string/wifi_calling_suggestion_title" />
2672             <meta-data android:name="com.android.settings.summary"
2673                 android:resource="@string/wifi_calling_suggestion_summary" />
2674         </activity>
2675
2676         <provider
2677             android:name=".search.SettingsSearchIndexablesProvider"
2678             android:authorities="com.android.settings"
2679             android:multiprocess="false"
2680             android:grantUriPermissions="true"
2681             android:permission="android.permission.READ_SEARCH_INDEXABLES"
2682             android:exported="true">
2683             <intent-filter>
2684                 <action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER" />
2685             </intent-filter>
2686         </provider>
2687
2688         <provider
2689             android:name=".dashboard.suggestions.SuggestionStateProvider"
2690             android:authorities="com.android.settings.suggestions.status"
2691             android:exported="true">
2692             <intent-filter>
2693                 <action android:name="com.android.settings.action.SUGGESTION_STATE_PROVIDER" />
2694             </intent-filter>
2695         </provider>
2696
2697         <activity
2698             android:name="Settings$OverlaySettingsActivity"
2699             android:label="@string/draw_overlay">
2700             <intent-filter android:priority="1">
2701                 <action android:name="android.settings.action.MANAGE_OVERLAY_PERMISSION" />
2702                 <category android:name="android.intent.category.DEFAULT" />
2703             </intent-filter>
2704             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2705                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2706         </activity>
2707
2708         <activity
2709             android:name="Settings$AppDrawOverlaySettingsActivity"
2710             android:label="@string/draw_overlay">
2711             <intent-filter android:priority="1">
2712                 <action android:name="android.settings.action.MANAGE_OVERLAY_PERMISSION" />
2713                 <category android:name="android.intent.category.DEFAULT" />
2714                 <data android:scheme="package" />
2715             </intent-filter>
2716             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2717                 android:value="com.android.settings.applications.appinfo.DrawOverlayDetails" />
2718         </activity>
2719
2720         <activity
2721             android:name="Settings$WriteSettingsActivity"
2722             android:label="@string/write_settings_title">
2723             <intent-filter android:priority="1">
2724                 <action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" />
2725                 <category android:name="android.intent.category.DEFAULT" />
2726             </intent-filter>
2727             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2728                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2729         </activity>
2730
2731         <activity
2732             android:name="Settings$AppWriteSettingsActivity"
2733             android:label="@string/write_settings_title">
2734             <intent-filter android:priority="1">
2735                 <action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" />
2736                 <category android:name="android.intent.category.DEFAULT" />
2737                 <data android:scheme="package" />
2738             </intent-filter>
2739             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2740                        android:value="com.android.settings.applications.appinfo.WriteSettingsDetails" />
2741         </activity>
2742
2743         <activity
2744             android:name="Settings$ManageExternalSourcesActivity"
2745             android:label="@string/install_other_apps">
2746             <intent-filter android:priority="1">
2747                 <action android:name="android.settings.MANAGE_UNKNOWN_APP_SOURCES" />
2748                 <category android:name="android.intent.category.DEFAULT" />
2749             </intent-filter>
2750             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2751                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2752         </activity>
2753
2754         <activity android:name="Settings$ManageAppExternalSourcesActivity"
2755                   android:label="@string/install_other_apps">
2756             <intent-filter android:priority="1">
2757                 <action android:name="android.settings.MANAGE_UNKNOWN_APP_SOURCES" />
2758                 <category android:name="android.intent.category.DEFAULT" />
2759                 <data android:scheme="package" />
2760             </intent-filter>
2761             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2762                        android:value="com.android.settings.applications.appinfo.ExternalSourcesDetails" />
2763         </activity>
2764
2765         <activity android:name=".enterprise.ActionDisabledByAdminDialog"
2766                 android:theme="@style/Transparent"
2767                 android:taskAffinity="com.android.settings.enterprise"
2768                 android:excludeFromRecents="true"
2769                 android:launchMode="singleTop">
2770             <intent-filter android:priority="1">
2771                 <action android:name="android.settings.SHOW_ADMIN_SUPPORT_DETAILS" />
2772                 <category android:name="android.intent.category.DEFAULT" />
2773             </intent-filter>
2774         </activity>
2775
2776         <!-- Keep compatibility with old WebView-picker implementation -->
2777         <activity-alias android:name=".WebViewImplementation"
2778                   android:targetActivity="Settings$WebViewAppPickerActivity"
2779                   android:exported="true"
2780                   android:excludeFromRecents="true"
2781                   android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2782             <intent-filter>
2783                 <action android:name="android.settings.WEBVIEW_SETTINGS" />
2784                 <category android:name="android.intent.category.DEFAULT" />
2785             </intent-filter>
2786             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2787                 android:value="true" />
2788             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2789                 android:value="com.android.settings.webview.WebViewAppPicker" />
2790         </activity-alias>
2791
2792         <provider
2793             android:name=".dashboard.SummaryProvider"
2794             android:authorities="com.android.settings.dashboard.SummaryProvider">
2795         </provider>
2796
2797         <activity android:name=".backup.UserBackupSettingsActivity"
2798                   android:label="@string/privacy_settings_title"
2799                   android:icon="@drawable/ic_settings_backup">
2800             <intent-filter>
2801                 <action android:name="android.intent.action.MAIN" />
2802                 <category android:name="android.intent.category.DEFAULT" />
2803                 <category android:name="android.intent.category.VOICE_LAUNCH" />
2804             </intent-filter>
2805             <!-- Mark the activity as a dynamic setting -->
2806             <intent-filter>
2807                 <action android:name="com.android.settings.action.IA_SETTINGS" />
2808             </intent-filter>
2809             <!-- Tell Settings app which category it belongs to -->
2810             <meta-data android:name="com.android.settings.category"
2811                        android:value="com.android.settings.category.ia.system" />
2812             <meta-data android:name="com.android.settings.summary_uri"
2813                        android:value="content://com.android.settings.dashboard.SummaryProvider/backup" />
2814             <meta-data android:name="com.android.settings.order" android:value="-60"/>
2815         </activity>
2816
2817         <activity
2818             android:name="Settings$AutomaticStorageManagerSettingsActivity"
2819             android:exported="@bool/config_storage_manager_settings_enabled"
2820             android:label="@string/automatic_storage_manager_settings">
2821             <intent-filter android:priority="1">
2822                 <action android:name="android.settings.STORAGE_MANAGER_SETTINGS" />
2823                 <category android:name="android.intent.category.DEFAULT" />
2824             </intent-filter>
2825             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2826                        android:value="com.android.settings.deletionhelper.AutomaticStorageManagerSettings" />
2827         </activity>
2828
2829         <!-- Show app-level advanced power usage details (app passed in as extras) -->
2830         <activity
2831             android:name=".fuelgauge.AdvancedPowerUsageDetailActivity"
2832             android:excludeFromRecents="true"
2833             android:launchMode="singleInstance"
2834             android:theme="@android:style/Theme.NoDisplay">
2835             <intent-filter>
2836                 <action android:name="android.settings.APP_BATTERY_SETTINGS" />
2837                 <category android:name="android.intent.category.DEFAULT" />
2838                 <data android:scheme="package" />
2839             </intent-filter>
2840         </activity>
2841
2842         <activity
2843             android:name=".Settings$AppAndNotificationDashboardActivity"
2844             android:label="@string/app_and_notification_dashboard_title"
2845             android:icon="@drawable/ic_homepage_apps"
2846             android:exported="true">
2847             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2848                        android:value="com.android.settings.applications.AppAndNotificationDashboardFragment"/>
2849         </activity>
2850
2851         <activity
2852             android:name=".Settings$AccountDashboardActivity"
2853             android:label="@string/account_dashboard_title"
2854             android:icon="@drawable/ic_homepage_accounts">
2855             <intent-filter android:priority="1">
2856                 <action android:name="android.settings.SYNC_SETTINGS" />
2857                 <category android:name="android.intent.category.DEFAULT" />
2858             </intent-filter>
2859             <intent-filter android:priority="53">
2860                 <action android:name="android.intent.action.MAIN" />
2861                 <category android:name="com.android.settings.SHORTCUT" />
2862             </intent-filter>
2863             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2864                        android:value="com.android.settings.accounts.AccountDashboardFragment"/>
2865             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2866                        android:value="true" />
2867         </activity>
2868
2869         <activity
2870             android:name=".Settings$SystemDashboardActivity"
2871             android:label="@string/header_category_system"
2872             android:icon="@drawable/ic_homepage_system_dashboard">
2873             <intent-filter android:priority="70">
2874                 <action android:name="android.intent.action.MAIN" />
2875                 <category android:name="com.android.settings.SHORTCUT" />
2876             </intent-filter>
2877             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2878                        android:value="com.android.settings.system.SystemDashboardFragment"/>
2879         </activity>
2880
2881         <activity android:name=".support.SupportDashboardActivity"
2882                   android:label="@string/page_tab_title_support"
2883                   android:icon="@drawable/ic_homepage_support"
2884                   android:theme="@android:style/Theme.DeviceDefault.Light.Panel"
2885                   android:enabled="@bool/config_support_enabled">
2886             <intent-filter>
2887                 <action android:name="com.android.settings.action.SUPPORT_SETTINGS" />
2888                 <category android:name="android.intent.category.DEFAULT" />
2889             </intent-filter>
2890         </activity>
2891
2892         <service
2893             android:name=".SettingsDumpService"
2894             android:exported="true"
2895             android:permission="android.permission.DUMP" />
2896
2897         <!-- Quick Settings tiles for Developer Options -->
2898         <service
2899             android:name=".development.qstile.DevelopmentTiles$ShowLayout"
2900             android:label="@string/debug_layout"
2901             android:icon="@drawable/tile_icon_show_layout"
2902             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
2903             android:enabled="false">
2904             <intent-filter>
2905                 <action android:name="android.service.quicksettings.action.QS_TILE" />
2906             </intent-filter>
2907             <meta-data android:name="android.service.quicksettings.BOOLEAN_TILE"
2908                        android:value="true"/>
2909         </service>
2910         <service
2911             android:name=".development.qstile.DevelopmentTiles$GPUProfiling"
2912             android:label="@string/track_frame_time"
2913             android:icon="@drawable/tile_icon_graphics"
2914             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
2915             android:enabled="false">
2916             <intent-filter>
2917                 <action android:name="android.service.quicksettings.action.QS_TILE" />
2918             </intent-filter>
2919             <meta-data android:name="android.service.quicksettings.BOOLEAN_TILE"
2920                        android:value="true"/>
2921         </service>
2922         <service
2923             android:name=".development.qstile.DevelopmentTiles$ForceRTL"
2924             android:label="@string/force_rtl_layout_all_locales"
2925             android:icon="@drawable/tile_icon_force_rtl"
2926             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
2927             android:enabled="false">
2928             <intent-filter>
2929                 <action android:name="android.service.quicksettings.action.QS_TILE" />
2930             </intent-filter>
2931             <meta-data android:name="android.service.quicksettings.BOOLEAN_TILE"
2932                        android:value="true"/>
2933         </service>
2934         <service
2935             android:name=".development.qstile.DevelopmentTiles$AnimationSpeed"
2936             android:label="@string/window_animation_scale_title"
2937             android:icon="@drawable/tile_icon_animation_speed"
2938             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
2939             android:enabled="false">
2940             <intent-filter>
2941                 <action android:name="android.service.quicksettings.action.QS_TILE" />
2942             </intent-filter>
2943             <meta-data android:name="android.service.quicksettings.BOOLEAN_TILE"
2944                        android:value="true"/>
2945         </service>
2946
2947         <service
2948             android:name=".development.qstile.DevelopmentTiles$WinscopeTrace"
2949             android:label="@string/winscope_trace_quick_settings_title"
2950             android:icon="@drawable/tile_icon_winscope_trace"
2951             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
2952             android:enabled="false">
2953             <intent-filter>
2954                 <action android:name="android.service.quicksettings.action.QS_TILE" />
2955             </intent-filter>
2956             <meta-data android:name="android.service.quicksettings.BOOLEAN_TILE"
2957                        android:value="true"/>
2958         </service>
2959
2960         <service
2961             android:name=".development.qstile.DevelopmentTiles$SensorsOff"
2962             android:label="@string/sensors_off_quick_settings_title"
2963             android:icon="@drawable/tile_icon_sensors_off"
2964             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
2965             android:enabled="false">
2966             <intent-filter>
2967                 <action android:name="android.service.quicksettings.action.QS_TILE" />
2968             </intent-filter>
2969             <meta-data android:name="android.service.quicksettings.BOOLEAN_TILE"
2970                        android:value="true"/>
2971         </service>
2972
2973         <activity
2974             android:name=".HelpTrampoline"
2975             android:exported="true"
2976             android:theme="@style/Transparent"
2977             android:permission="android.permission.DUMP"
2978             android:excludeFromRecents="true"
2979             android:enabled="@bool/config_has_help" />
2980
2981         <activity android:name=".applications.autofill.AutofillPickerActivity"
2982                 android:excludeFromRecents="true"
2983                 android:launchMode="singleInstance"
2984                 android:exported="false">
2985         </activity>
2986
2987         <activity android:name=".applications.autofill.AutofillPickerTrampolineActivity"
2988                 android:theme="@android:style/Theme.NoDisplay"
2989                 android:excludeFromRecents="true"
2990                 android:launchMode="singleInstance"
2991                 android:label="@string/autofill_app">
2992             <intent-filter android:priority="1">
2993                 <action android:name="android.settings.REQUEST_SET_AUTOFILL_SERVICE" />
2994                 <category android:name="android.intent.category.DEFAULT" />
2995                 <data android:scheme="package" />
2996             </intent-filter>
2997         </activity>
2998
2999         <activity android:name="Settings$AdvancedConnectedDeviceActivity"
3000                   android:label="@string/connected_device_connections_title">
3001             <intent-filter android:priority="1">
3002                 <action android:name="android.settings.NFC_SETTINGS" />
3003                 <category android:name="android.intent.category.DEFAULT" />
3004             </intent-filter>
3005             <intent-filter android:priority="1">
3006                 <action android:name="com.android.settings.ADVANCED_CONNECTED_DEVICE_SETTINGS" />
3007                 <category android:name="android.intent.category.DEFAULT" />
3008             </intent-filter>
3009             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3010                        android:value="com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFragment" />
3011             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3012                        android:value="true" />
3013         </activity>
3014
3015         <activity android:name="Settings$BluetoothDeviceDetailActivity"
3016                   android:label="@string/device_details_title"
3017                   android:permission="android.permission.BLUETOOTH_PRIVILEGED">
3018             <intent-filter android:priority="1">
3019                 <action android:name="com.android.settings.BLUETOOTH_DEVICE_DETAIL_SETTINGS" />
3020                 <category android:name="android.intent.category.DEFAULT" />
3021             </intent-filter>
3022             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3023                        android:value="com.android.settings.bluetooth.BluetoothDeviceDetailsFragment" />
3024             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3025                        android:value="true" />
3026         </activity>
3027
3028         <activity android:name=".panel.SettingsPanelActivity"
3029             android:label="@string/settings_panel_title"
3030             android:theme="@style/Theme.Panel"
3031             android:launchMode="singleInstance"
3032             android:excludeFromRecents="true"
3033             android:exported="true">
3034                  <intent-filter>
3035                      <action android:name="android.settings.panel.action.INTERNET_CONNECTIVITY" />
3036                      <category android:name="android.intent.category.DEFAULT" />
3037                  </intent-filter>
3038                 <intent-filter>
3039                     <action android:name="android.settings.panel.action.NFC" />
3040                     <category android:name="android.intent.category.DEFAULT" />
3041                 </intent-filter>
3042                 <intent-filter>
3043                     <action android:name="android.settings.panel.action.WIFI" />
3044                     <category android:name="android.intent.category.DEFAULT" />
3045                 </intent-filter>
3046                 <intent-filter>
3047                     <action android:name="android.settings.panel.action.VOLUME" />
3048                     <category android:name="android.intent.category.DEFAULT" />
3049                 </intent-filter>
3050         </activity>
3051
3052         <activity-alias
3053             android:name="MediaOutputSlice"
3054             android:label="@string/media_output_panel_title"
3055             android:permission="android.permission.BLUETOOTH_PRIVILEGED"
3056             android:targetActivity=".panel.SettingsPanelActivity">
3057                 <intent-filter>
3058                     <action android:name="com.android.settings.panel.action.MEDIA_OUTPUT" />
3059                     <category android:name="android.intent.category.DEFAULT" />
3060                 </intent-filter>
3061         </activity-alias>
3062
3063         <provider android:name=".slices.SettingsSliceProvider"
3064                   android:authorities="com.android.settings.slices;android.settings.slices"
3065                   android:exported="true"
3066                   android:grantUriPermissions="true" />
3067
3068         <receiver
3069             android:name=".slices.SliceBroadcastReceiver"
3070             android:exported="false" />
3071
3072         <receiver
3073             android:name=".slices.SliceRelayReceiver"
3074             android:permission="android.permission.MANAGE_SLICE_PERMISSIONS"
3075             android:exported="true" />
3076
3077         <!-- Couldn't be triggered from outside of settings. Statsd can trigger it because we send
3078              PendingIntent to it-->
3079         <receiver android:name=".fuelgauge.batterytip.AnomalyDetectionReceiver"
3080                   android:exported="false" />
3081
3082         <receiver android:name=".fuelgauge.batterytip.AnomalyConfigReceiver">
3083             <intent-filter>
3084                 <action android:name="android.app.action.STATSD_STARTED"/>
3085                 <action android:name="android.intent.action.BOOT_COMPLETED"/>
3086             </intent-filter>
3087         </receiver>
3088
3089         <service android:name=".fuelgauge.batterytip.AnomalyCleanupJobService"
3090                  android:permission="android.permission.BIND_JOB_SERVICE" />
3091
3092         <service android:name=".fuelgauge.batterytip.AnomalyConfigJobService"
3093                  android:permission="android.permission.BIND_JOB_SERVICE" />
3094
3095         <service android:name=".fuelgauge.batterytip.AnomalyDetectionJobService"
3096                  android:permission="android.permission.BIND_JOB_SERVICE" />
3097
3098         <provider
3099             android:name=".homepage.contextualcards.CardContentProvider"
3100             android:authorities="com.android.settings.homepage.CardContentProvider"
3101             android:exported="true"
3102             android:permission="android.permission.WRITE_SETTINGS_HOMEPAGE_DATA" />
3103
3104         <provider
3105             android:name=".homepage.contextualcards.SettingsContextualCardProvider"
3106             android:authorities="com.android.settings.homepage.contextualcards"
3107             android:permission="android.permission.WRITE_SETTINGS_HOMEPAGE_DATA"
3108             android:exported="true">
3109             <intent-filter>
3110                 <action android:name="android.content.action.SETTINGS_HOMEPAGE_DATA"/>
3111             </intent-filter>
3112         </provider>
3113
3114         <activity
3115             android:name=".wifi.dpp.WifiDppConfiguratorActivity">
3116             <intent-filter>
3117                 <action android:name="android.settings.WIFI_DPP_CONFIGURATOR_QR_CODE_SCANNER"/>
3118                 <action android:name="android.settings.WIFI_DPP_CONFIGURATOR_QR_CODE_GENERATOR"/>
3119                 <category android:name="android.intent.category.DEFAULT"/>
3120             </intent-filter>
3121             <intent-filter>
3122                 <action android:name="android.settings.PROCESS_WIFI_EASY_CONNECT_URI"/>
3123                 <category android:name="android.intent.category.DEFAULT"/>
3124                 <data android:scheme="DPP"/>
3125             </intent-filter>
3126         </activity>
3127
3128         <activity
3129             android:name=".wifi.dpp.WifiDppEnrolleeActivity">
3130             <intent-filter>
3131                 <action android:name="android.settings.WIFI_DPP_ENROLLEE_QR_CODE_SCANNER"/>
3132                 <category android:name="android.intent.category.DEFAULT"/>
3133             </intent-filter>
3134         </activity>
3135
3136         <activity android:name=".homepage.contextualcards.ContextualCardFeedbackDialog"
3137                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
3138
3139         <activity android:name=".homepage.contextualcards.FaceReEnrollDialog"
3140                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
3141
3142         <activity
3143             android:name="Settings$WifiCallingDisclaimerActivity"
3144             android:label="@string/wifi_calling_settings_title"
3145             android:taskAffinity="com.android.settings">
3146             <intent-filter>
3147                 <action android:name="android.intent.action.MAIN" />
3148                 <category android:name="android.intent.category.DEFAULT" />
3149             </intent-filter>
3150             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3151                 android:value="com.android.settings.wifi.calling.WifiCallingDisclaimerFragment" />
3152         </activity>
3153
3154         <activity android:name="Settings$BatterySaverScheduleSettingsActivity"
3155             android:label="@string/battery_saver_schedule_settings_title">
3156             <intent-filter>
3157                 <action android:name="com.android.settings.BATTERY_SAVER_SCHEDULE_SETTINGS" />
3158                 <category android:name="android.intent.category.DEFAULT" />
3159             </intent-filter>
3160             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3161                 android:value="com.android.settings.fuelgauge.batterysaver.BatterySaverScheduleSettings" />
3162         </activity>
3163
3164         <activity android:name="Settings$GlobalActionsPanelSettingsActivity"
3165             android:label="@string/global_actions_panel_title">
3166             <intent-filter>
3167                 <action android:name="com.android.settings.GLOBAL_ACTIONS_PANEL_SETTINGS" />
3168                 <category android:name="android.intent.category.DEFAULT" />
3169             </intent-filter>
3170             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3171                 android:value="com.android.settings.gestures.GlobalActionsPanelSettings" />
3172         </activity>
3173
3174         <!-- This is the longest AndroidManifest.xml ever. -->
3175     </application>
3176 </manifest>