OSDN Git Service

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