OSDN Git Service

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