OSDN Git Service

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