OSDN Git Service

Merge "Show a 'permission missing' message in Screen Attention settings." into qt...
[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
990             android:name="Settings$ManageApplicationsActivity"
991             android:label="@string/applications_settings">
992             <intent-filter android:priority="1">
993                 <action android:name="android.settings.APPLICATION_SETTINGS" />
994                 <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" />
995                 <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" />
996                 <category android:name="android.intent.category.DEFAULT" />
997             </intent-filter>
998             <intent-filter android:priority="20">
999                 <action android:name="android.intent.action.MAIN" />
1000                 <category android:name="com.android.settings.SHORTCUT" />
1001             </intent-filter>
1002             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1003                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1004             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1005                 android:value="true" />
1006         </activity>
1007
1008         <!-- Keep compatibility with old shortcuts. -->
1009         <activity-alias android:name=".applications.ManageApplications"
1010                         android:label="@string/applications_settings"
1011                         android:exported="true"
1012                         android:targetActivity="Settings$ManageApplicationsActivity">
1013             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1014                        android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1015         </activity-alias>
1016
1017         <activity
1018             android:name="Settings$ManageDomainUrlsActivity"
1019             android:label="@string/domain_urls_title"
1020             android:parentActivityName="Settings">
1021             <intent-filter>
1022                 <action android:name="android.settings.MANAGE_DOMAIN_URLS" />
1023                 <category android:name="android.intent.category.DEFAULT" />
1024             </intent-filter>
1025             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1026                        android:value="com.android.settings.applications.managedomainurls.ManageDomainUrls" />
1027         </activity>
1028
1029         <activity android:name="Settings$AppMemoryUsageActivity"
1030                   android:label="@string/app_list_memory_use"
1031                   android:icon="@drawable/ic_settings_memory">
1032             <intent-filter>
1033                 <action android:name="android.settings.APP_MEMORY_USAGE" />
1034                 <category android:name="android.intent.category.DEFAULT" />
1035             </intent-filter>
1036             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1037                        android:value="com.android.settings.applications.ProcessStatsUi" />
1038         </activity>
1039
1040         <activity
1041             android:name="Settings$HighPowerApplicationsActivity"
1042             android:label="@string/high_power_apps"
1043             android:parentActivityName="Settings">
1044             <intent-filter android:priority="1">
1045                 <action android:name="android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS" />
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.manageapplications.ManageApplications" />
1050             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1051                 android:value="true" />
1052         </activity>
1053
1054         <activity
1055             android:name=".datausage.AppDataUsageActivity"
1056             android:noHistory="true">
1057             <intent-filter android:priority="1">
1058                 <action android:name="android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS" />
1059                 <category android:name="android.intent.category.DEFAULT" />
1060                 <data android:scheme="package" />
1061             </intent-filter>
1062         </activity>
1063
1064         <activity
1065             android:name=".fuelgauge.RequestIgnoreBatteryOptimizations"
1066             android:label="@string/high_power_apps"
1067             android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
1068             <intent-filter android:priority="1">
1069                 <action android:name="android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
1070                 <category android:name="android.intent.category.DEFAULT" />
1071                 <data android:scheme="package" />
1072             </intent-filter>
1073         </activity>
1074
1075         <activity
1076             android:name=".slices.SliceDeepLinkSpringBoard"
1077             android:excludeFromRecents="true"
1078             android:theme="@android:style/Theme.NoDisplay"
1079             android:permission="android.permission.MODIFY_PHONE_STATE">
1080             <intent-filter>
1081                 <action android:name="android.intent.action.VIEW" />
1082                 <category android:name="android.intent.category.DEFAULT" />
1083                 <category android:name="android.intent.category.BROWSABLE" />
1084                 <data android:scheme="settings"
1085                       android:host="com.android.settings.slices" />
1086             </intent-filter>
1087         </activity>
1088
1089         <!-- Provide direct entry into manage apps showing running services.
1090              This is for compatibility with old shortcuts. -->
1091         <activity-alias android:name=".RunningServices"
1092                 android:label="@string/runningservices_settings_title"
1093                 android:exported="true"
1094                 android:targetActivity="Settings$ManageApplicationsActivity">
1095             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1096                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1097         </activity-alias>
1098
1099         <!-- Provide direct entry into manage apps showing storage usage for apps.
1100              This is for compatibility with old shortcuts. -->
1101         <activity-alias android:name=".applications.StorageUse"
1102                 android:label="@string/storageuse_settings_title"
1103                 android:exported="true"
1104                 android:targetActivity="Settings$ManageApplicationsActivity">
1105             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1106                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1107         </activity-alias>
1108
1109         <!-- Still need a top-level activity for showing app details.  Aliasing
1110              trick is so the code that is now a fragment can still be called
1111              InstalledAppDetails. -->
1112         <activity android:name=".applications.InstalledAppDetailsTop"
1113                   android:label="@string/application_info_label"
1114                   android:exported="true" />
1115
1116         <!-- Keep compatibility with old shortcuts. -->
1117         <activity-alias android:name=".applications.InstalledAppDetails"
1118                 android:label="@string/application_info_label"
1119                 android:exported="true"
1120                 android:targetActivity=".applications.InstalledAppDetailsTop">
1121             <intent-filter android:priority="1">
1122                 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
1123                 <category android:name="android.intent.category.DEFAULT" />
1124                 <data android:scheme="package" />
1125             </intent-filter>
1126         </activity-alias>
1127
1128         <activity android:name=".applications.InstalledAppOpenByDefaultActivity"
1129                   android:label="@string/application_info_label"
1130                   android:permission="android.permission.OPEN_APP_OPEN_BY_DEFAULT_SETTINGS"
1131                   android:exported="true">
1132             <intent-filter android:priority="1">
1133                 <action android:name="com.android.settings.APP_OPEN_BY_DEFAULT_SETTINGS" />
1134                 <category android:name="android.intent.category.DEFAULT" />
1135                 <data android:scheme="package" />
1136             </intent-filter>
1137         </activity>
1138
1139         <!-- Provide direct entry into manage apps showing running services. -->
1140         <activity android:name="Settings$RunningServicesActivity"
1141                 android:label="@string/runningservices_settings_title"
1142                 android:parentActivityName="Settings">
1143             <intent-filter>
1144                 <action android:name="android.intent.action.MAIN" />
1145                 <category android:name="android.intent.category.DEFAULT" />
1146                 <category android:name="android.intent.category.MONKEY" />
1147                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1148             </intent-filter>
1149             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1150                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1151             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1152                 android:value="true" />
1153         </activity>
1154
1155         <!-- Provide direct entry into manage apps showing storage usage of apps. -->
1156         <activity
1157             android:name="Settings$StorageUseActivity"
1158             android:label="@string/storageuse_settings_title"
1159             android:parentActivityName="Settings">
1160             <intent-filter android:priority="1">
1161                 <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
1162                 <category android:name="android.intent.category.DEFAULT" />
1163             </intent-filter>
1164             <intent-filter>
1165                 <action android:name="android.intent.action.MAIN" />
1166                 <category android:name="android.intent.category.DEFAULT" />
1167                 <category android:name="android.intent.category.MONKEY" />
1168                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1169             </intent-filter>
1170             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1171                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1172             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1173                 android:value="true" />
1174         </activity>
1175
1176         <activity
1177             android:name="Settings$NotificationStationActivity"
1178             android:label="@string/notification_log_title"
1179             android:parentActivityName="Settings">
1180             <intent-filter android:priority="22">
1181                 <action android:name="android.intent.action.MAIN" />
1182                 <category android:name="com.android.settings.SHORTCUT" />
1183             </intent-filter>
1184             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1185                 android:value="com.android.settings.notification.NotificationStation" />
1186         </activity>
1187
1188         <activity android:name=".notification.ZenModeVoiceActivity"
1189                 android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar"
1190                 android:label="@string/zen_mode_settings_title">
1191             <intent-filter>
1192                 <action android:name="android.settings.VOICE_CONTROL_DO_NOT_DISTURB_MODE" />
1193                 <category android:name="android.intent.category.DEFAULT" />
1194                 <category android:name="android.intent.category.VOICE" />
1195             </intent-filter>
1196         </activity>
1197
1198         <activity
1199             android:name="Settings$LocationSettingsActivity"
1200             android:label="@string/location_settings_title"
1201             android:icon="@drawable/ic_homepage_location"
1202             android:configChanges="orientation|keyboardHidden|screenSize"
1203             android:parentActivityName="Settings">
1204             <intent-filter android:priority="1">
1205                 <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" />
1206                 <category android:name="android.intent.category.DEFAULT" />
1207             </intent-filter>
1208             <intent-filter android:priority="52">
1209                 <action android:name="android.intent.action.MAIN" />
1210                 <category android:name="com.android.settings.SHORTCUT" />
1211             </intent-filter>
1212             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1213                 android:value="com.android.settings.location.LocationSettings" />
1214             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1215                 android:value="true" />
1216         </activity>
1217         <activity
1218             android:name="Settings$ScanningSettingsActivity"
1219             android:label="@string/location_scanning_screen_title"
1220             android:icon="@drawable/ic_homepage_location"
1221             android:configChanges="orientation|keyboardHidden|screenSize"
1222             android:parentActivityName="Settings">
1223             <intent-filter android:priority="1">
1224                 <action android:name="android.settings.LOCATION_SCANNING_SETTINGS" />
1225                 <category android:name="android.intent.category.DEFAULT" />
1226             </intent-filter>
1227             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1228                 android:value="com.android.settings.location.ScanningSettings" />
1229             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1230                 android:value="true" />
1231         </activity>
1232
1233         <activity
1234             android:name=".Settings$SecurityDashboardActivity"
1235             android:label="@string/security_settings_title"
1236             android:icon="@drawable/ic_homepage_security"
1237             android:configChanges="orientation|keyboardHidden|screenSize"
1238             android:parentActivityName="Settings">
1239             <intent-filter android:priority="1">
1240                 <action android:name="android.settings.SECURITY_SETTINGS" />
1241                 <action android:name="android.credentials.UNLOCK" />
1242                 <category android:name="android.intent.category.DEFAULT" />
1243             </intent-filter>
1244             <intent-filter>
1245                 <action android:name="android.intent.action.MAIN" />
1246                 <category android:name="android.intent.category.DEFAULT" />
1247                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1248             </intent-filter>
1249             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1250                 android:value="com.android.settings.security.SecuritySettings" />
1251             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1252                 android:value="true" />
1253         </activity>
1254
1255         <activity android:name="MonitoringCertInfoActivity"
1256                 android:label=""
1257                 android:theme="@style/Transparent"
1258                 android:excludeFromRecents="true">
1259             <intent-filter android:priority="1">
1260                 <action android:name="com.android.settings.MONITORING_CERT_INFO" />
1261                 <category android:name="android.intent.category.DEFAULT" />
1262             </intent-filter>
1263         </activity>
1264
1265         <activity
1266             android:name="Settings$TrustedCredentialsSettingsActivity"
1267             android:label="@string/trusted_credentials"
1268             android:icon="@drawable/ic_settings_security"
1269             android:parentActivityName="Settings">
1270             <intent-filter android:priority="1">
1271                 <action android:name="com.android.settings.TRUSTED_CREDENTIALS" />
1272                 <action android:name="com.android.settings.TRUSTED_CREDENTIALS_USER" />
1273                 <category android:name="android.intent.category.DEFAULT" />
1274             </intent-filter>
1275             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1276                 android:value="com.android.settings.TrustedCredentialsSettings" />
1277             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1278                 android:value="true" />
1279         </activity>
1280
1281         <activity android:name="Settings$PrivacySettingsActivity"
1282                 android:label="@string/privacy_settings_title"
1283                 android:icon="@drawable/ic_settings_backup"
1284                 android:configChanges="orientation|keyboardHidden|screenSize"
1285                 android:parentActivityName="Settings">
1286             <intent-filter>
1287                 <action android:name="android.intent.action.MAIN" />
1288                 <category android:name="android.intent.category.DEFAULT" />
1289                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1290             </intent-filter>
1291             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1292                 android:value="com.android.settings.backup.PrivacySettings" />
1293             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1294                 android:value="true" />
1295         </activity>
1296
1297         <activity android:name="Settings$PrivacyDashboardActivity"
1298                   android:label="@string/privacy_dashboard_title"
1299                   android:icon="@drawable/ic_settings_privacy">
1300             <intent-filter>
1301                 <action android:name="android.settings.PRIVACY_SETTINGS" />
1302                 <category android:name="android.intent.category.DEFAULT" />
1303             </intent-filter>
1304             <intent-filter android:priority="1">
1305                 <action android:name="android.settings.REQUEST_ENABLE_CONTENT_CAPTURE" />
1306                 <category android:name="android.intent.category.DEFAULT" />
1307             </intent-filter>
1308             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1309                        android:value="com.android.settings.privacy.PrivacyDashboardFragment" />
1310             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1311                        android:value="true" />
1312         </activity>
1313
1314         <activity android:name="SetFullBackupPassword"
1315                   android:label="@string/local_backup_password_title"
1316                   android:exported="false" />
1317
1318         <activity android:name=".security.CredentialStorage"
1319                 android:theme="@style/Transparent"
1320                 android:launchMode="singleTop"
1321                 android:configChanges="orientation|keyboardHidden|screenSize">
1322             <intent-filter android:priority="1">
1323                 <action android:name="com.android.credentials.INSTALL" />
1324                 <action android:name="com.android.credentials.RESET" />
1325                 <category android:name="android.intent.category.DEFAULT" />
1326             </intent-filter>
1327         </activity>
1328
1329         <activity
1330             android:name="Settings$DeviceAdminSettingsActivity"
1331             android:label="@string/device_admin_settings_title"
1332             android:parentActivityName="Settings">
1333             <intent-filter>
1334                 <action android:name="android.intent.action.MAIN" />
1335                 <category android:name="android.intent.category.DEFAULT" />
1336                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1337             </intent-filter>
1338             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1339                 android:value="com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings" />
1340         </activity>
1341
1342         <!-- Keep compatibility with old shortcuts. -->
1343         <activity-alias android:name="DeviceAdminSettings"
1344                 android:label="@string/device_admin_settings_title"
1345                 android:exported="true"
1346                 android:targetActivity="Settings$DeviceAdminSettingsActivity">
1347             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1348                 android:value="com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings" />
1349         </activity-alias>
1350
1351         <activity android:name=".applications.specialaccess.deviceadmin.DeviceAdminAdd"
1352                   android:label="@string/device_admin_add_title"
1353                   android:clearTaskOnLaunch="true">
1354             <intent-filter>
1355                 <action android:name="android.app.action.ADD_DEVICE_ADMIN" />
1356                 <category android:name="android.intent.category.DEFAULT" />
1357             </intent-filter>
1358         </activity>
1359
1360         <activity android:name=".applications.specialaccess.deviceadmin.ProfileOwnerAdd"
1361                   android:excludeFromRecents="true"
1362                   android:theme="@style/Transparent"
1363                   android:clearTaskOnLaunch="true">
1364             <intent-filter android:priority="1000">
1365                 <action android:name="android.app.action.SET_PROFILE_OWNER" />
1366                 <category android:name="android.intent.category.DEFAULT" />
1367             </intent-filter>
1368         </activity>
1369
1370         <activity
1371             android:name="Settings$UsageAccessSettingsActivity"
1372             android:label="@string/usage_access_title">
1373             <intent-filter android:priority="1">
1374                 <action android:name="android.settings.USAGE_ACCESS_SETTINGS" />
1375                 <category android:name="android.intent.category.DEFAULT" />
1376             </intent-filter>
1377             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1378                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1379         </activity>
1380
1381         <activity
1382             android:name="Settings$AppUsageAccessSettingsActivity"
1383             android:label="@string/usage_access_title"
1384             android:parentActivityName="Settings">
1385             <intent-filter>
1386                 <action android:name="android.settings.USAGE_ACCESS_SETTINGS"/>
1387                 <category android:name="android.intent.category.DEFAULT"/>
1388                 <data android:scheme="package"/>
1389             </intent-filter>
1390             <meta-data
1391                 android:name="com.android.settings.FRAGMENT_CLASS"
1392                 android:value="com.android.settings.applications.UsageAccessDetails"/>
1393         </activity>
1394
1395         <activity android:name="Settings$IccLockSettingsActivity"
1396                 android:label="@string/sim_lock_settings"
1397                 android:process="com.android.phone">
1398             <intent-filter>
1399                 <action android:name="android.intent.action.MAIN" />
1400                 <category android:name="android.intent.category.DEFAULT" />
1401                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1402             </intent-filter>
1403             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1404                 android:value="com.android.settings.IccLockSettings" />
1405         </activity>
1406
1407         <activity
1408             android:name="Settings$AccessibilitySettingsActivity"
1409             android:label="@string/accessibility_settings"
1410             android:icon="@drawable/ic_homepage_accessibility"
1411             android:configChanges="orientation|keyboardHidden|screenSize"
1412             android:parentActivityName="Settings">
1413             <intent-filter android:priority="1">
1414                 <action android:name="android.settings.ACCESSIBILITY_SETTINGS" />
1415                 <category android:name="android.intent.category.DEFAULT" />
1416             </intent-filter>
1417             <intent-filter android:priority="60">
1418                 <action android:name="android.intent.action.MAIN" />
1419                 <category android:name="com.android.settings.SHORTCUT" />
1420             </intent-filter>
1421             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1422                 android:value="com.android.settings.accessibility.AccessibilitySettings" />
1423             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1424                 android:value="true" />
1425         </activity>
1426
1427         <activity
1428             android:name="Settings$AccessibilityDetailsSettingsActivity"
1429             android:label="@string/accessibility_settings"
1430             android:permission="android.permission.OPEN_ACCESSIBILITY_DETAILS_SETTINGS">
1431             <intent-filter android:priority="1">
1432                 <action android:name="android.settings.ACCESSIBILITY_DETAILS_SETTINGS" />
1433                 <category android:name="android.intent.category.DEFAULT" />
1434             </intent-filter>
1435             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1436                 android:value="com.android.settings.accessibility.AccessibilityDetailsSettingsFragment" />
1437             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1438                 android:value="true" />
1439         </activity>
1440
1441         <activity android:name=".accessibility.AccessibilitySettingsForSetupWizardActivity"
1442                 android:icon="@drawable/ic_accessibility_suggestion"
1443                 android:label="@string/vision_settings_title"
1444                 android:theme="@style/GlifV3Theme.Light">
1445             <intent-filter android:priority="1">
1446                 <action android:name="android.settings.ACCESSIBILITY_SETTINGS_FOR_SUW" />
1447                 <category android:name="android.intent.category.DEFAULT" />
1448             </intent-filter>
1449             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1450                 android:value="com.android.settings.accessibility.AccessibilitySettingsForSetupWizard" />
1451             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1452                 android:value="true" />
1453         </activity>
1454
1455         <activity-alias
1456             android:name=".FontSizeSettingsForSetupWizardActivity"
1457             android:exported="true"
1458             android:targetActivity=".accessibility.AccessibilitySettingsForSetupWizardActivity">
1459             <intent-filter>
1460                 <action android:name="android.intent.action.MAIN" />
1461                 <category android:name="com.android.settings.suggested.category.DISPLAY_SETTINGS" />
1462             </intent-filter>
1463             <meta-data android:name="com.android.settings.title"
1464                 android:resource="@string/vision_settings_suggestion_title" />
1465             <meta-data android:name="com.android.settings.icon_tintable"
1466                 android:value="true" />
1467             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1468                 android:value="com.android.settings.accessibility.AccessibilitySettingsForSetupWizard" />
1469         </activity-alias>
1470
1471         <activity
1472             android:name="Settings$AccessibilityDaltonizerSettingsActivity"
1473             android:label="@string/accessibility_display_daltonizer_preference_title"
1474             android:parentActivityName="Settings">
1475             <intent-filter android:priority="1">
1476                 <action android:name="com.android.settings.ACCESSIBILITY_COLOR_SPACE_SETTINGS" />
1477                 <category android:name="android.intent.category.DEFAULT" />
1478             </intent-filter>
1479             <intent-filter>
1480                 <action android:name="android.intent.action.MAIN" />
1481                 <category android:name="android.intent.category.DEFAULT" />
1482             </intent-filter>
1483             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1484                 android:value="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment" />
1485             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1486                 android:value="true" />
1487         </activity>
1488
1489         <activity
1490             android:name="Settings$CaptioningSettingsActivity"
1491             android:label="@string/accessibility_captioning_title"
1492             android:parentActivityName="Settings">
1493             <intent-filter android:priority="1">
1494                 <action android:name="android.settings.CAPTIONING_SETTINGS" />
1495                 <category android:name="android.intent.category.DEFAULT" />
1496             </intent-filter>
1497             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1498                 android:value="com.android.settings.accessibility.CaptionPropertiesFragment" />
1499             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1500                 android:value="true" />
1501         </activity>
1502
1503         <activity
1504             android:name=".SettingsTutorialDialogWrapperActivity"
1505             android:theme="@style/Theme.AlertDialog"
1506             android:exported="false"/>
1507
1508         <activity
1509             android:name="Settings$TextToSpeechSettingsActivity"
1510             android:label="@string/tts_settings">
1511             <intent-filter android:priority="1">
1512                 <action android:name="com.android.settings.TTS_SETTINGS" />
1513                 <category android:name="android.intent.category.DEFAULT" />
1514             </intent-filter>
1515             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1516                 android:value="com.android.settings.tts.TextToSpeechSettings" />
1517             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1518                 android:value="true" />
1519         </activity>
1520
1521         <activity
1522             android:name="Settings$EnterprisePrivacySettingsActivity"
1523             android:label="@string/enterprise_privacy_settings"
1524             android:parentActivityName="Settings">
1525             <intent-filter>
1526                 <action android:name="android.settings.ENTERPRISE_PRIVACY_SETTINGS" />
1527                 <category android:name="android.intent.category.DEFAULT" />
1528             </intent-filter>
1529             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1530                 android:value="com.android.settings.enterprise.EnterprisePrivacySettings" />
1531         </activity>
1532
1533         <!-- Lock screen settings -->
1534         <activity android:name=".password.ConfirmDeviceCredentialActivity"
1535             android:exported="true"
1536             android:taskAffinity="com.android.settings.workmode"
1537             android:theme="@android:style/Theme.Translucent.NoTitleBar">
1538             <intent-filter android:priority="1">
1539                 <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL" />
1540                 <action android:name="android.app.action.CONFIRM_FRP_CREDENTIAL" />
1541                 <category android:name="android.intent.category.DEFAULT" />
1542             </intent-filter>
1543         </activity>
1544         <!-- Activity alias for compatibility -->
1545         <activity-alias android:name=".ConfirmDeviceCredentialActivity"
1546             android:targetActivity=".password.ConfirmDeviceCredentialActivity"
1547             android:exported="true" />
1548
1549         <!-- Note this must not be exported since it authenticates the given user -->
1550         <activity android:name=".password.ConfirmDeviceCredentialActivity$InternalActivity"
1551             android:exported="false"
1552             android:permission="android.permission.MANAGE_USERS"
1553             android:taskAffinity="com.android.settings.workmode"
1554             android:theme="@android:style/Theme.Translucent.NoTitleBar">
1555             <intent-filter android:priority="1">
1556                 <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL_WITH_USER" />
1557                 <category android:name="android.intent.category.DEFAULT" />
1558             </intent-filter>
1559         </activity>
1560
1561         <activity android:name=".SetupRedactionInterstitial"
1562             android:enabled="false"
1563             android:exported="true"
1564             android:theme="@style/SudThemeGlif.DayNight"
1565             android:label="@string/lock_screen_notifications_interstitial_title"
1566             android:icon="@drawable/ic_suggested_notifications">
1567             <intent-filter>
1568                 <action android:name="android.intent.action.MAIN" />
1569                 <category android:name="com.android.settings.suggested.category.LOCK_SCREEN_REDACTION" />
1570             </intent-filter>
1571             <meta-data android:name="com.android.settings.require_user_type"
1572                        android:value="primary" />
1573             <meta-data android:name="com.android.settings.title"
1574                        android:resource="@string/notification_suggestion_title" />
1575             <meta-data android:name="com.android.settings.summary"
1576                        android:resource="@string/notification_suggestion_summary" />
1577             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1578         </activity>
1579
1580         <activity android:name=".notification.RedactionInterstitial"
1581             android:theme="@style/GlifTheme.Light" />
1582
1583         <activity android:name=".notification.RedactionSettingsStandalone"
1584                   android:exported="true">
1585             <intent-filter android:priority="1">
1586                 <action android:name="android.settings.ACTION_APP_NOTIFICATION_REDACTION" />
1587                 <category android:name="android.intent.category.DEFAULT" />
1588             </intent-filter>
1589         </activity>
1590
1591         <activity android:name=".password.ConfirmLockPattern"
1592             android:theme="@style/GlifTheme.Light"/>
1593
1594         <activity android:name=".password.ConfirmLockPassword"
1595             android:windowSoftInputMode="stateHidden|adjustResize"
1596             android:theme="@style/GlifTheme.Light"/>
1597
1598         <activity android:name=".biometrics.face.FaceEnrollIntroduction"
1599             android:exported="false"
1600             android:screenOrientation="portrait"/>
1601
1602         <activity android:name=".biometrics.face.FaceEnrollEducation"
1603             android:exported="false"
1604             android:screenOrientation="portrait"/>
1605
1606         <activity android:name=".biometrics.face.FaceEnrollEnrolling"
1607             android:exported="false"
1608             android:screenOrientation="portrait"/>
1609
1610         <activity android:name=".biometrics.face.FaceEnrollFinish"
1611             android:exported="false"
1612             android:screenOrientation="portrait"/>
1613
1614         <!-- Must not be exported -->
1615         <activity android:name=".biometrics.BiometricEnrollActivity$InternalActivity"
1616             android:exported="false"
1617             android:theme="@style/GlifTheme.Light"/>
1618
1619         <activity android:name=".biometrics.BiometricEnrollActivity"
1620             android:exported="true"
1621             android:theme="@style/GlifTheme.Light">
1622             <intent-filter>
1623                 <action android:name="android.settings.BIOMETRIC_ENROLL" />
1624                 <category android:name="android.intent.category.DEFAULT" />
1625             </intent-filter>
1626         </activity>
1627
1628         <activity android:name=".biometrics.fingerprint.FingerprintSettings" android:exported="false"/>
1629         <activity android:name=".biometrics.fingerprint.FingerprintEnrollFindSensor" android:exported="false"/>
1630         <activity android:name=".biometrics.fingerprint.FingerprintEnrollEnrolling" android:exported="false"/>
1631         <activity android:name=".biometrics.fingerprint.FingerprintEnrollFinish" android:exported="false"/>
1632         <activity android:name=".biometrics.fingerprint.FingerprintEnrollIntroduction"
1633             android:exported="true"
1634             android:theme="@style/GlifTheme.Light">
1635             <intent-filter>
1636                 <action android:name="android.settings.FINGERPRINT_ENROLL" />
1637                 <category android:name="android.intent.category.DEFAULT" />
1638             </intent-filter>
1639         </activity>
1640
1641         <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollFindSensor" android:exported="false"/>
1642         <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollEnrolling" android:exported="false"/>
1643         <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollFinish" android:exported="false"/>
1644         <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollIntroduction"
1645             android:exported="true"
1646             android:permission="android.permission.MANAGE_FINGERPRINT"
1647             android:theme="@style/GlifTheme.Light">
1648             <intent-filter>
1649                 <action android:name="android.settings.FINGERPRINT_SETUP" />
1650                 <category android:name="android.intent.category.DEFAULT" />
1651             </intent-filter>
1652         </activity>
1653
1654         <activity android:name=".biometrics.fingerprint.FingerprintSuggestionActivity"
1655             android:exported="true"
1656             android:permission="android.permission.MANAGE_FINGERPRINT"
1657             android:icon="@drawable/ic_suggestion_fingerprint"
1658             android:theme="@style/GlifTheme.Light">
1659             <meta-data android:name="com.android.settings.require_feature"
1660                 android:value="android.hardware.fingerprint" />
1661             <meta-data android:name="com.android.settings.title"
1662                 android:resource="@string/suggestion_additional_fingerprints" />
1663             <meta-data android:name="com.android.settings.summary"
1664                 android:resource="@string/suggestion_additional_fingerprints_summary" />
1665         </activity>
1666
1667         <activity-alias android:name=".SetupFingerprintSuggestionActivity"
1668             android:enabled="false"
1669             android:exported="true"
1670             android:targetActivity=".biometrics.fingerprint.FingerprintSuggestionActivity">
1671             <intent-filter>
1672                 <action android:name="android.intent.action.MAIN" />
1673                 <category android:name="com.android.settings.suggested.category.FINGERPRINT_ENROLL" />
1674             </intent-filter>
1675             <meta-data android:name="com.android.settings.require_feature"
1676                        android:value="android.hardware.fingerprint" />
1677             <meta-data android:name="com.android.settings.title"
1678                        android:resource="@string/suggestion_additional_fingerprints" />
1679             <meta-data android:name="com.android.settings.summary"
1680                        android:resource="@string/suggestion_additional_fingerprints_summary" />
1681             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1682         </activity-alias>
1683
1684         <!-- Note this must not be exported since it returns the password in the intent -->
1685         <activity android:name=".password.ConfirmLockPattern$InternalActivity"
1686             android:exported="false"
1687             android:theme="@style/GlifTheme.Light"/>
1688
1689         <!-- Note this must not be exported since it returns the password in the intent -->
1690         <activity android:name=".password.ConfirmLockPassword$InternalActivity"
1691             android:exported="false"
1692             android:windowSoftInputMode="adjustResize"
1693             android:theme="@style/GlifTheme.Light"/>
1694
1695         <activity android:name=".password.SetupChooseLockGeneric"
1696             android:theme="@style/GlifTheme.Light"
1697             android:label="@string/lock_settings_picker_title">
1698             <intent-filter android:priority="1">
1699                 <action android:name="com.android.settings.SETUP_LOCK_SCREEN" />
1700                 <category android:name="android.intent.category.DEFAULT" />
1701             </intent-filter>
1702         </activity>
1703
1704         <activity android:name=".password.SetupChooseLockGeneric$InternalActivity"
1705             android:theme="@style/GlifTheme.Light"
1706             android:exported="false"
1707             android:excludeFromRecents="true" />
1708
1709         <activity android:name=".password.ChooseLockGeneric"
1710             android:label="@string/lockpassword_choose_lock_generic_header"
1711             android:excludeFromRecents="true"
1712             android:exported="false" />
1713
1714         <activity android:name=".password.SetNewPasswordActivity"
1715             android:theme="@android:style/Theme.NoDisplay"
1716             android:excludeFromRecents="true" >
1717             <intent-filter android:priority="1">
1718                 <action android:name="android.app.action.SET_NEW_PASSWORD" />
1719                 <action android:name="android.app.action.SET_NEW_PARENT_PROFILE_PASSWORD" />
1720                 <category android:name="android.intent.category.DEFAULT" />
1721             </intent-filter>
1722             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1723                 android:value="true" />
1724         </activity>
1725
1726         <activity android:name=".password.ScreenLockSuggestionActivity"
1727             android:icon="@drawable/ic_suggestion_security">
1728             <intent-filter android:priority="1">
1729                 <action android:name="android.intent.action.MAIN" />
1730                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
1731             </intent-filter>
1732             <meta-data android:name="com.android.settings.dismiss" android:value="14" />
1733             <meta-data android:name="com.android.settings.title"
1734                        android:resource="@string/suggested_lock_settings_title" />
1735             <meta-data android:name="com.android.settings.summary"
1736                        android:resource="@string/suggested_lock_settings_summary" />
1737             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1738         </activity>
1739
1740         <activity android:name=".biometrics.fingerprint.FingerprintEnrollSuggestionActivity"
1741             android:icon="@drawable/ic_suggestion_fingerprint">
1742             <intent-filter android:priority="2">
1743                 <action android:name="android.intent.action.MAIN" />
1744                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
1745             </intent-filter>
1746             <meta-data android:name="com.android.settings.dismiss" android:value="14" />
1747             <meta-data android:name="com.android.settings.require_feature"
1748                 android:value="android.hardware.fingerprint" />
1749             <meta-data android:name="com.android.settings.title"
1750                 android:resource="@string/suggested_fingerprint_lock_settings_title" />
1751             <meta-data android:name="com.android.settings.summary"
1752                 android:resource="@string/suggested_fingerprint_lock_settings_summary" />
1753             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1754         </activity>
1755
1756         <activity android:name=".password.ChooseLockGeneric$InternalActivity"
1757             android:exported="false"
1758             android:label="@string/lockpassword_choose_lock_generic_header"
1759             android:excludeFromRecents="true" />
1760
1761         <activity android:name=".password.SetupChooseLockPattern"
1762             android:exported="false"
1763             android:theme="@style/GlifTheme.Light" />
1764
1765         <activity android:name=".password.ChooseLockPattern"
1766             android:exported="false"
1767             android:theme="@style/GlifTheme.Light" />
1768
1769         <activity android:name=".password.SetupChooseLockPassword"
1770             android:exported="false"
1771             android:theme="@style/GlifTheme.Light"
1772             android:windowSoftInputMode="stateVisible|adjustResize" />
1773
1774         <activity android:name=".password.ChooseLockPassword"
1775             android:exported="false"
1776             android:theme="@style/GlifTheme.Light"
1777             android:windowSoftInputMode="stateVisible|adjustResize"/>
1778
1779         <activity android:name=".SetupEncryptionInterstitial"
1780             android:label="@string/encryption_interstitial_header"
1781             android:theme="@style/GlifTheme.Light"/>
1782
1783         <activity android:name=".EncryptionInterstitial"
1784             android:theme="@style/GlifTheme.Light" />
1785
1786         <activity
1787             android:name=".Settings$StorageDashboardActivity"
1788             android:label="@string/storage_settings"
1789             android:icon="@drawable/ic_homepage_storage"
1790             android:parentActivityName="Settings">
1791             <intent-filter android:priority="1">
1792                 <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" />
1793                 <action android:name="android.settings.MEMORY_CARD_SETTINGS" />
1794                 <category android:name="android.intent.category.DEFAULT" />
1795             </intent-filter>
1796             <intent-filter android:priority="50">
1797                 <action android:name="android.intent.action.MAIN" />
1798                 <category android:name="com.android.settings.SHORTCUT" />
1799             </intent-filter>
1800             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1801                 android:value="com.android.settings.deviceinfo.StorageSettings" />
1802             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1803                 android:value="true" />
1804         </activity>
1805
1806         <activity
1807             android:name="Settings$PrivateVolumeSettingsActivity"
1808             android:label="@string/storage_settings_title">
1809             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1810                        android:value="com.android.settings.deviceinfo.PrivateVolumeSettings" />
1811         </activity>
1812
1813         <activity
1814             android:name="Settings$PublicVolumeSettingsActivity"
1815             android:label="@string/storage_settings_title"
1816             android:parentActivityName="Settings">
1817             <intent-filter>
1818                 <action android:name="android.provider.action.DOCUMENT_ROOT_SETTINGS" />
1819                 <category android:name="android.intent.category.DEFAULT" />
1820                 <data
1821                     android:scheme="content"
1822                     android:host="com.android.externalstorage.documents"
1823                     android:mimeType="vnd.android.document/root" />
1824             </intent-filter>
1825             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1826                 android:value="com.android.settings.deviceinfo.PublicVolumeSettings" />
1827         </activity>
1828
1829         <activity
1830             android:name="Settings$PrivateVolumeForgetActivity"
1831             android:label="@string/storage_settings_title"
1832             android:exported="true"
1833             android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS">
1834             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1835                 android:value="com.android.settings.deviceinfo.PrivateVolumeForget" />
1836         </activity>
1837
1838         <!-- Exported for SystemUI to launch into -->
1839         <activity android:name=".deviceinfo.StorageWizardInit"
1840                 android:theme="@style/GlifV3Theme.Light"
1841                 android:exported="true"
1842                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1843         <activity android:name=".deviceinfo.StorageWizardFormatProgress"
1844                 android:theme="@style/GlifV3Theme.Light"
1845                 android:exported="false" />
1846         <activity android:name=".deviceinfo.StorageWizardFormatSlow"
1847                 android:theme="@style/GlifV3Theme.Light"
1848                 android:exported="false" />
1849         <activity android:name=".deviceinfo.StorageWizardMigrateConfirm"
1850                 android:theme="@style/GlifV3Theme.Light"
1851                 android:exported="false" />
1852         <activity android:name=".deviceinfo.StorageWizardMigrateProgress"
1853                 android:theme="@style/GlifV3Theme.Light"
1854                 android:exported="true"
1855                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1856         <activity android:name=".deviceinfo.StorageWizardReady"
1857                 android:theme="@style/GlifV3Theme.Light"
1858                 android:exported="true"
1859                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1860
1861         <activity android:name=".deviceinfo.StorageWizardMoveConfirm"
1862                 android:theme="@style/GlifV3Theme.Light"
1863                 android:exported="false" />
1864         <activity android:name=".deviceinfo.StorageWizardMoveProgress"
1865                 android:theme="@style/GlifV3Theme.Light"
1866                 android:exported="true"
1867                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1868
1869         <!-- Exported for SystemUI to trigger -->
1870         <receiver android:name=".deviceinfo.StorageUnmountReceiver"
1871                 android:exported="true"
1872                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1873
1874         <activity android:name="Settings$ApnEditorActivity"
1875                 android:configChanges="orientation|keyboardHidden|screenSize"
1876                 android:label="@string/apn_edit">
1877             <intent-filter>
1878                 <action android:name="android.intent.action.VIEW" />
1879                 <action android:name="android.intent.action.EDIT" />
1880                 <category android:name="android.intent.category.DEFAULT" />
1881                 <data android:mimeType="vnd.android.cursor.item/telephony-carrier" />
1882             </intent-filter>
1883
1884             <intent-filter>
1885                 <action android:name="android.intent.action.INSERT" />
1886                 <category android:name="android.intent.category.DEFAULT" />
1887                 <data android:mimeType="vnd.android.cursor.dir/telephony-carrier" />
1888             </intent-filter>
1889             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1890                        android:value="com.android.settings.network.ApnEditor" />
1891         </activity>
1892
1893         <activity
1894             android:name="Settings$DevelopmentSettingsDashboardActivity"
1895             android:label="@string/development_settings_title"
1896             android:icon="@drawable/ic_settings_development"
1897             android:parentActivityName="Settings"
1898             android:enabled="false">
1899             <intent-filter android:priority="1">
1900                 <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1901                 <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1902                 <category android:name="android.intent.category.DEFAULT" />
1903             </intent-filter>
1904             <intent-filter>
1905                 <action android:name="com.android.settings.action.SETTINGS" />
1906             </intent-filter>
1907             <meta-data android:name="com.android.settings.order" android:value="-40"/>
1908             <meta-data android:name="com.android.settings.category"
1909                        android:value="com.android.settings.category.ia.system" />
1910             <meta-data android:name="com.android.settings.summary"
1911                        android:resource="@string/summary_empty"/>
1912             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1913                        android:value="com.android.settings.development.DevelopmentSettingsDashboardFragment" />
1914             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1915                        android:value="true" />
1916         </activity>
1917
1918         <!-- The opposite of DevelopmentSettingsActivity, it's no-op and only enabled when the real
1919              activity is disabled to be CTS compliant. -->
1920         <activity
1921             android:name=".development.DevelopmentSettingsDisabledActivity"
1922             android:icon="@drawable/ic_settings_development"
1923             android:label="@string/development_settings_title"
1924             android:excludeFromRecents="true"
1925             android:theme="@style/Transparent">
1926             <intent-filter android:priority="-1">
1927                 <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1928                 <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1929                 <category android:name="android.intent.category.DEFAULT" />
1930             </intent-filter>
1931         </activity>
1932
1933         <activity
1934             android:name="Settings$PrintSettingsActivity"
1935             android:label="@string/print_settings"
1936             android:icon="@drawable/ic_settings_print"
1937             android:parentActivityName="Settings">
1938             <intent-filter android:priority="1">
1939                 <action android:name="android.settings.ACTION_PRINT_SETTINGS" />
1940                 <category android:name="android.intent.category.DEFAULT" />
1941             </intent-filter>
1942             <intent-filter>
1943                 <action android:name="android.intent.action.MAIN" />
1944                 <category android:name="android.intent.category.DEFAULT" />
1945                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1946             </intent-filter>
1947             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1948                 android:value="com.android.settings.print.PrintSettingsFragment" />
1949         </activity>
1950
1951         <activity android:name="Settings$PrintJobSettingsActivity"
1952                 android:label="@string/print_print_job"
1953                 android:parentActivityName="Settings$PrintSettingsActivity">
1954             <intent-filter android:priority="1">
1955                 <action android:name="android.settings.ACTION_PRINT_SETTINGS" />
1956                 <category android:name="android.intent.category.DEFAULT" />
1957                 <data android:scheme="printjob" android:pathPattern="*" />
1958             </intent-filter>
1959             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1960                 android:value="com.android.settings.print.PrintJobSettingsFragment" />
1961         </activity>
1962
1963         <activity android:name=".development.AppPicker"
1964                   android:label="@string/select_application"
1965                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog" />
1966
1967         <activity android:name="Settings$WebViewAppPickerActivity"
1968                   android:label="@string/select_webview_provider_dialog_title" />
1969
1970         <activity android:name=".bluetooth.BluetoothPairingDialog"
1971                   android:excludeFromRecents="true"
1972                   android:windowSoftInputMode="stateVisible|adjustResize"
1973                   android:theme="@style/Theme.AlertDialog"
1974                   android:taskAffinity=".bluetooth.BluetoothPairingDialog">
1975             <intent-filter android:priority="1">
1976                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
1977                 <category android:name="android.intent.category.DEFAULT" />
1978             </intent-filter>
1979         </activity>
1980
1981         <activity android:name=".bluetooth.RequestPermissionActivity"
1982                   android:excludeFromRecents="true"
1983                   android:permission="android.permission.BLUETOOTH"
1984                   android:theme="@style/Theme.BluetoothPermission">
1985             <intent-filter android:priority="1">
1986                 <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
1987                 <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
1988                 <action android:name="android.bluetooth.adapter.action.REQUEST_DISABLE" />
1989                 <category android:name="android.intent.category.DEFAULT" />
1990             </intent-filter>
1991         </activity>
1992
1993         <activity android:name=".wifi.WifiScanModeActivity"
1994                   android:excludeFromRecents="true"
1995                   android:theme="@style/Transparent">
1996             <intent-filter android:priority="1">
1997                 <action android:name="android.net.wifi.action.REQUEST_SCAN_ALWAYS_AVAILABLE" />
1998                 <category android:name="android.intent.category.DEFAULT" />
1999             </intent-filter>
2000         </activity>
2001
2002         <activity android:name=".Settings$UsbDetailsActivity"
2003                   android:excludeFromRecents="true"
2004                   android:permission="android.permission.MANAGE_USB"
2005                   android:exported="true">
2006             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2007                 android:value="com.android.settings.connecteddevice.usb.UsbDetailsFragment"/>
2008         </activity>
2009
2010         <activity android:name=".RemoteBugreportActivity"
2011                   android:excludeFromRecents="true"
2012                   android:exported="true"
2013                   android:permission="android.permission.DUMP"
2014                   android:theme="@style/Theme.AlertDialog">
2015             <intent-filter>
2016                 <action android:name="android.settings.SHOW_REMOTE_BUGREPORT_DIALOG" />
2017                 <category android:name="android.intent.category.DEFAULT" />
2018             </intent-filter>
2019         </activity>
2020
2021         <activity android:name=".bluetooth.RequestPermissionHelperActivity"
2022                   android:label="@string/bluetooth_pairing_request"
2023                   android:excludeFromRecents="true"
2024                   android:permission="android.permission.BLUETOOTH"
2025                   android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2026         </activity>
2027
2028         <service android:name=".bluetooth.BluetoothPairingService" />
2029
2030         <receiver android:name=".bluetooth.BluetoothPairingRequest">
2031             <intent-filter>
2032                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
2033             </intent-filter>
2034         </receiver>
2035
2036         <receiver android:name=".bluetooth.BluetoothPermissionRequest"
2037                   android:permission="android.permission.BLUETOOTH_ADMIN">
2038             <intent-filter>
2039                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
2040                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
2041             </intent-filter>
2042         </receiver>
2043
2044         <activity android:name=".bluetooth.BluetoothPermissionActivity"
2045                   android:label="@string/bluetooth_connection_permission_request"
2046                   android:excludeFromRecents="true"
2047                   android:permission="android.permission.BLUETOOTH_ADMIN"
2048                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2049             <intent-filter android:priority="1">
2050                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
2051                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
2052                 <category android:name="android.intent.category.DEFAULT" />
2053             </intent-filter>
2054         </activity>
2055
2056         <activity android:name="ActivityPicker"
2057                 android:label="@string/activity_picker_label"
2058                 android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2059                 android:finishOnCloseSystemDialogs="true">
2060             <intent-filter android:priority="1">
2061                 <action android:name="android.intent.action.PICK_ACTIVITY" />
2062                 <category android:name="android.intent.category.DEFAULT" />
2063             </intent-filter>
2064         </activity>
2065
2066         <!-- NFC settings -->
2067         <activity
2068             android:name="Settings$AndroidBeamSettingsActivity"
2069             android:label="@string/android_beam_settings_title"
2070             android:parentActivityName="Settings">
2071             <intent-filter android:priority="1">
2072                 <action android:name="android.settings.NFCSHARING_SETTINGS" />
2073                 <category android:name="android.intent.category.DEFAULT" />
2074             </intent-filter>
2075             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2076                 android:value="com.android.settings.nfc.AndroidBeam" />
2077             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2078                 android:value="true" />
2079         </activity>
2080
2081         <activity
2082             android:name="Settings$WifiDisplaySettingsActivity"
2083             android:label="@string/wifi_display_settings_title"
2084             android:icon="@drawable/ic_cast_24dp"
2085             android:parentActivityName="Settings">
2086             <intent-filter android:priority="1">
2087                 <action android:name="android.settings.CAST_SETTINGS" />
2088                 <category android:name="android.intent.category.DEFAULT" />
2089             </intent-filter>
2090             <intent-filter>
2091                 <action android:name="com.android.settings.action.SETTINGS"/>
2092             </intent-filter>
2093             <meta-data android:name="com.android.settings.order" android:value="-6"/>
2094             <meta-data android:name="com.android.settings.category"
2095                        android:value="com.android.settings.category.ia.device" />
2096             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2097                 android:value="com.android.settings.wfd.WifiDisplaySettings" />
2098         </activity>
2099
2100         <activity
2101             android:name="RadioInfo"
2102             android:label="@string/phone_info_label"
2103             android:process="com.android.phone">
2104             <intent-filter>
2105                 <action android:name="android.intent.action.MAIN" />
2106                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
2107             </intent-filter>
2108         </activity>
2109
2110         <activity android:name="BandMode"
2111                   android:label="@string/band_mode_title"
2112                   android:process="com.android.phone">
2113             <intent-filter>
2114                 <action android:name="android.intent.action.MAIN" />
2115                 <category android:name="android.intent.category.DEFAULT" />
2116                 <category android:name="android.intent.category.VOICE_LAUNCH" />
2117             </intent-filter>
2118         </activity>
2119
2120         <activity android:name="Settings$TestingSettingsActivity" android:label="@string/testing">
2121             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2122                 android:value="com.android.settings.TestingSettings" />
2123         </activity>
2124
2125         <receiver android:name=".TestingSettingsBroadcastReceiver">
2126             <intent-filter>
2127                  <action android:name="android.provider.Telephony.SECRET_CODE" />
2128                  <data android:scheme="android_secret_code" android:host="4636" />
2129             </intent-filter>
2130        </receiver>
2131
2132         <!-- Standard picker for widgets -->
2133         <activity android:name="AppWidgetPickActivity"
2134                 android:label="@string/widget_picker_title"
2135                 android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2136                 android:finishOnCloseSystemDialogs="true">
2137             <intent-filter android:priority="1">
2138                 <action android:name="android.appwidget.action.APPWIDGET_PICK" />
2139                 <category android:name="android.intent.category.DEFAULT" />
2140             </intent-filter>
2141         </activity>
2142
2143         <activity android:name="AllowBindAppWidgetActivity"
2144                 android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2145                 android:finishOnCloseSystemDialogs="true"
2146                 android:excludeFromRecents="true">
2147             <intent-filter android:priority="1">
2148                 <action android:name="android.appwidget.action.APPWIDGET_BIND" />
2149                 <category android:name="android.intent.category.DEFAULT" />
2150             </intent-filter>
2151         </activity>
2152
2153         <activity android:name="UsageStatsActivity"
2154                   android:label="@string/usage_stats_label"
2155                   android:parentActivityName="Settings">
2156             <intent-filter>
2157                 <action android:name="android.intent.action.MAIN" />
2158                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
2159             </intent-filter>
2160         </activity>
2161
2162         <activity
2163             android:name="Settings$PowerUsageSummaryActivity"
2164             android:label="@string/power_usage_summary_title"
2165             android:icon="@drawable/ic_settings_battery"
2166             android:parentActivityName="Settings">
2167             <intent-filter android:priority="1">
2168                 <action android:name="android.intent.action.POWER_USAGE_SUMMARY" />
2169                 <category android:name="android.intent.category.DEFAULT" />
2170             </intent-filter>
2171             <intent-filter android:priority="51">
2172                 <action android:name="android.intent.action.MAIN" />
2173                 <category android:name="com.android.settings.SHORTCUT" />
2174             </intent-filter>
2175             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2176                 android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
2177         </activity>
2178
2179         <activity
2180             android:name="Settings$BatterySaverSettingsActivity"
2181             android:label="@string/battery_saver"
2182             android:icon="@drawable/ic_settings_battery"
2183             android:parentActivityName="Settings">
2184             <intent-filter android:priority="1">
2185                 <action android:name="android.settings.BATTERY_SAVER_SETTINGS" />
2186                 <category android:name="android.intent.category.DEFAULT" />
2187             </intent-filter>
2188             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2189                 android:value="com.android.settings.fuelgauge.batterysaver.BatterySaverSettings" />
2190             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2191                 android:value="true" />
2192         </activity>
2193
2194         <activity android:name=".fuelgauge.BatterySaverModeVoiceActivity"
2195                 android:label="@string/power_usage_summary_title"
2196                 android:theme="@*android:style/Theme.DeviceDefault.Light.Voice"
2197                 android:exported="true">
2198             <intent-filter>
2199                 <action android:name="android.settings.VOICE_CONTROL_BATTERY_SAVER_MODE" />
2200                 <category android:name="android.intent.category.DEFAULT" />
2201                 <category android:name="android.intent.category.VOICE" />
2202             </intent-filter>
2203         </activity>
2204
2205         <activity
2206             android:name="Settings$AccountSyncSettingsActivity"
2207             android:label="@string/account_sync_settings_title"
2208             android:parentActivityName="Settings">
2209             <intent-filter android:priority="1">
2210                 <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" />
2211                 <category android:name="android.intent.category.DEFAULT" />
2212             </intent-filter>
2213             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2214                 android:value="com.android.settings.accounts.AccountSyncSettings" />
2215             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2216                 android:value="true" />
2217         </activity>
2218         <activity
2219             android:name="Settings$ManagedProfileSettingsActivity"
2220             android:label="@string/managed_profile_settings_title"
2221             android:parentActivityName="Settings"
2222             android:permission="android.permission.MANAGE_USERS">
2223             <intent-filter android:priority="1">
2224                 <action android:name="android.settings.MANAGED_PROFILE_SETTINGS" />
2225                 <category android:name="android.intent.category.DEFAULT" />
2226             </intent-filter>
2227             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2228                 android:value="com.android.settings.accounts.ManagedProfileSettings" />
2229         </activity>
2230
2231         <activity
2232             android:name="com.android.settings.accounts.AddAccountSettings"
2233             android:theme="@android:style/Theme.Translucent.NoTitleBar"
2234             android:configChanges="orientation|keyboardHidden|screenSize"
2235             android:label="@string/header_add_an_account"
2236             android:parentActivityName="Settings">
2237             <intent-filter android:priority="1">
2238                 <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" />
2239                 <category android:name="android.intent.category.DEFAULT" />
2240             </intent-filter>
2241             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2242                 android:value="true" />
2243         </activity>
2244
2245         <activity android:name="Settings$ChooseAccountActivity"
2246             android:label="@string/header_add_an_account"
2247             android:configChanges="orientation|keyboardHidden|screenSize">
2248             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2249                        android:value="com.android.settings.accounts.ChooseAccountFragment" />
2250         </activity>
2251
2252         <activity android:name=".CryptKeeper"
2253                   androidprv:systemUserOnly="true"
2254                   android:immersive="true"
2255                   android:launchMode="singleTop"
2256                   android:excludeFromRecents="true"
2257                   android:theme="@style/Theme.CryptKeeper"
2258                   android:configChanges="mnc|mcc|keyboard|keyboardHidden|uiMode"
2259                   android:windowSoftInputMode="adjustResize"
2260                   android:screenOrientation="nosensor"
2261                   android:process=":CryptKeeper">
2262             <intent-filter android:priority="10">
2263                 <action android:name="android.intent.action.MAIN" />
2264                 <category android:name="android.intent.category.HOME" />
2265                 <category android:name="android.intent.category.DEFAULT" />
2266             </intent-filter>
2267         </activity>
2268
2269         <!-- Triggered when user-selected home app isn't encryption aware -->
2270         <activity android:name=".FallbackHome"
2271                   android:excludeFromRecents="true"
2272                   android:label=""
2273                   android:screenOrientation="nosensor"
2274                   android:theme="@style/FallbackHome">
2275             <intent-filter android:priority="-1000">
2276                 <action android:name="android.intent.action.MAIN" />
2277                 <category android:name="android.intent.category.HOME" />
2278                 <category android:name="android.intent.category.DEFAULT" />
2279             </intent-filter>
2280         </activity>
2281
2282         <activity android:name=".CryptKeeper$FadeToBlack"
2283             android:immersive="true"
2284             android:launchMode="singleTop"
2285             android:theme="@style/CryptKeeperBlankTheme"
2286         />
2287
2288         <activity android:name=".CryptKeeperConfirm$Blank"
2289             android:immersive="true"
2290             android:launchMode="singleTop"
2291             android:theme="@style/CryptKeeperBlankTheme"
2292         />
2293
2294         <!-- Pseudo-activity used to provide an intent-filter entry point to encryption settings -->
2295         <activity android:name="Settings$CryptKeeperSettingsActivity"
2296                 android:label="@string/crypt_keeper_encrypt_title">
2297             <intent-filter android:priority="1">
2298                 <action android:name="android.app.action.START_ENCRYPTION" />
2299                 <category android:name="android.intent.category.DEFAULT" />
2300             </intent-filter>
2301             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2302                 android:value="com.android.settings.security.CryptKeeperSettings" />
2303         </activity>
2304
2305         <activity
2306             android:name="Settings$DataUsageSummaryActivity"
2307             android:label="@string/data_usage_summary_title"
2308             android:icon="@drawable/ic_settings_data_usage"
2309             android:parentActivityName="Settings">
2310             <intent-filter android:priority="1">
2311                 <action android:name="android.settings.DATA_USAGE_SETTINGS" />
2312                 <category android:name="android.intent.category.DEFAULT" />
2313             </intent-filter>
2314             <intent-filter android:priority="3">
2315                 <action android:name="android.intent.action.MAIN" />
2316                 <category android:name="com.android.settings.SHORTCUT" />
2317             </intent-filter>
2318             <intent-filter>
2319                 <action android:name="com.android.settings.action.SETTINGS" />
2320             </intent-filter>
2321             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2322                 android:value="com.android.settings.datausage.DataUsageSummary" />
2323         </activity>
2324         <activity
2325             android:name="Settings$MobileDataUsageListActivity"
2326             android:label="@string/cellular_data_usage"
2327             android:parentActivityName="Settings">
2328             <intent-filter android:priority="1">
2329                 <action android:name="android.settings.MOBILE_DATA_USAGE" />
2330                 <category android:name="android.intent.category.DEFAULT" />
2331             </intent-filter>
2332             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2333                        android:value="com.android.settings.datausage.DataUsageList" />
2334         </activity>
2335
2336         <activity
2337             android:name="Settings$DreamSettingsActivity"
2338             android:label="@string/screensaver_settings_title"
2339             android:icon="@drawable/ic_settings_display"
2340             android:parentActivityName="Settings">
2341             <intent-filter android:priority="1">
2342                 <action android:name="android.settings.DREAM_SETTINGS" />
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.dream.DreamSettings" />
2347             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2348                 android:value="true" />
2349         </activity>
2350
2351         <activity
2352             android:name="Settings$UserSettingsActivity"
2353             android:label="@string/user_settings_title"
2354             android:icon="@drawable/ic_settings_multiuser"
2355             android:parentActivityName="Settings">
2356             <intent-filter android:priority="1">
2357                 <action android:name="android.settings.USER_SETTINGS" />
2358                 <category android:name="android.intent.category.DEFAULT" />
2359             </intent-filter>
2360             <intent-filter>
2361                 <action android:name="com.android.settings.action.SETTINGS" />
2362             </intent-filter>
2363             <meta-data android:name="com.android.settings.order" android:value="-45"/>
2364             <meta-data android:name="com.android.settings.category"
2365                 android:value="com.android.settings.category.ia.system" />
2366             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2367                 android:value="com.android.settings.users.UserSettings" />
2368             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2369                 android:value="true" />
2370         </activity>
2371
2372         <activity
2373             android:name="Settings$PaymentSettingsActivity"
2374             android:label="@string/nfc_payment_settings_title"
2375             android:icon="@drawable/ic_settings_nfc_payment"
2376             android:parentActivityName="Settings">
2377             <intent-filter android:priority="1">
2378                 <action android:name="android.settings.NFC_PAYMENT_SETTINGS" />
2379                 <category android:name="android.intent.category.DEFAULT" />
2380             </intent-filter>
2381             <intent-filter>
2382                 <action android:name="android.intent.action.MAIN" />
2383                 <category android:name="android.intent.category.DEFAULT" />
2384             </intent-filter>
2385             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2386                 android:value="com.android.settings.nfc.PaymentSettings" />
2387             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2388                 android:value="true" />
2389         </activity>
2390
2391         <activity android:name=".nfc.PaymentDefaultDialog"
2392                   android:label="@string/nfc_payment_set_default_label"
2393                   android:excludeFromRecents="true"
2394                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2395             <intent-filter android:priority="1">
2396                 <action android:name="android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT" />
2397                 <category android:name="android.intent.category.DEFAULT" />
2398             </intent-filter>
2399             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2400                 android:value="true" />
2401         </activity>
2402
2403         <activity android:name=".nfc.HowItWorks"
2404                   android:label="@string/nfc_payment_settings_title"
2405                   android:parentActivityName="Settings$PaymentSettingsActivity"
2406                   android:excludeFromRecents="true">
2407         </activity>
2408
2409         <activity
2410             android:name="Settings$NotificationAccessSettingsActivity"
2411             android:label="@string/manage_notification_access_title"
2412             android:parentActivityName="Settings">
2413             <intent-filter android:priority="1">
2414                 <action android:name="android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS" />
2415                 <category android:name="android.intent.category.DEFAULT" />
2416             </intent-filter>
2417             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2418                        android:value="com.android.settings.notification.NotificationAccessSettings" />
2419         </activity>
2420
2421         <activity
2422             android:name="Settings$NotificationAssistantSettingsActivity"
2423             android:label="@string/notification_assistant_title"
2424             android:parentActivityName="Settings">
2425             <intent-filter android:priority="1">
2426                 <action android:name="android.settings.NOTIFICATION_ASSISTANT_SETTINGS" />
2427                 <category android:name="android.intent.category.DEFAULT" />
2428             </intent-filter>
2429             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2430                        android:value="com.android.settings.notification.NotificationAssistantPicker" />
2431         </activity>
2432
2433         <activity
2434             android:name="Settings$VrListenersSettingsActivity"
2435             android:label="@string/vr_listeners_title"
2436             android:parentActivityName="Settings">
2437             <intent-filter android:priority="1">
2438                 <action android:name="android.settings.VR_LISTENER_SETTINGS" />
2439                 <category android:name="android.intent.category.DEFAULT" />
2440             </intent-filter>
2441             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2442                        android:value="com.android.settings.applications.specialaccess.vrlistener.VrListenerSettings" />
2443         </activity>
2444
2445         <activity
2446             android:name="Settings$PictureInPictureSettingsActivity"
2447             android:label="@string/picture_in_picture_title"
2448             android:parentActivityName="Settings">
2449             <intent-filter android:priority="1">
2450                 <action android:name="android.settings.PICTURE_IN_PICTURE_SETTINGS" />
2451                 <category android:name="android.intent.category.DEFAULT" />
2452             </intent-filter>
2453             <intent-filter>
2454                 <action android:name="android.intent.action.MAIN" />
2455                 <category android:name="android.intent.category.DEFAULT" />
2456             </intent-filter>
2457             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2458                 android:value="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureSettings" />
2459         </activity>
2460
2461         <activity
2462             android:name="Settings$AppPictureInPictureSettingsActivity"
2463             android:label="@string/picture_in_picture_title"
2464             android:parentActivityName="Settings">
2465             <intent-filter>
2466                 <action android:name="android.settings.PICTURE_IN_PICTURE_SETTINGS" />
2467                 <category android:name="android.intent.category.DEFAULT" />
2468                 <data android:scheme="package" />
2469             </intent-filter>
2470             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2471                 android:value="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureDetails" />
2472         </activity>
2473
2474         <activity
2475             android:name="Settings$ZenAccessDetailSettingsActivity"
2476             android:label="@string/manage_zen_access_title"
2477             android:excludeFromRecents="true">
2478             <intent-filter>
2479                 <action android:name="android.settings.NOTIFICATION_POLICY_ACCESS_DETAIL_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.zenaccess.ZenAccessDetails" />
2485         </activity>
2486
2487         <activity
2488             android:name="Settings$ZenAccessSettingsActivity"
2489             android:label="@string/manage_zen_access_title"
2490             android:parentActivityName="Settings">
2491             <intent-filter android:priority="1">
2492                 <action android:name="android.settings.NOTIFICATION_POLICY_ACCESS_SETTINGS" />
2493                 <category android:name="android.intent.category.DEFAULT" />
2494             </intent-filter>
2495             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2496                        android:value="com.android.settings.notification.ZenAccessSettings" />
2497         </activity>
2498
2499         <activity
2500             android:name="Settings$ConfigureNotificationSettingsActivity"
2501             android:label="@string/configure_notification_settings"
2502             android:exported="true"
2503             android:parentActivityName="Settings">
2504             <intent-filter android:priority="1">
2505                 <action android:name="android.settings.NOTIFICATION_SETTINGS" />
2506                 <category android:name="android.intent.category.DEFAULT" />
2507             </intent-filter>
2508             <intent-filter android:priority="21">
2509                 <action android:name="android.intent.action.MAIN" />
2510                 <category android:name="com.android.settings.SHORTCUT" />
2511             </intent-filter>
2512             <intent-filter>
2513                 <action android:name="com.android.settings.action.SETTINGS"/>
2514             </intent-filter>
2515             <meta-data android:name="com.android.settings.order" android:value="-440"/>
2516             <meta-data android:name="com.android.settings.category"
2517                 android:value="com.android.settings.category.ia.apps"/>
2518             <meta-data android:name="com.android.settings.summary"
2519                        android:resource="@string/summary_empty"/>
2520             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2521                 android:value="com.android.settings.notification.ConfigureNotificationSettings" />
2522             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2523                 android:value="true" />
2524         </activity>
2525
2526         <activity
2527             android:name="Settings$AppBubbleNotificationSettingsActivity"
2528             android:label="@string/bubbles_app_toggle_title"
2529             android:parentActivityName="Settings$NotificationAppListActivity">
2530             <intent-filter android:priority="1">
2531                 <action android:name="android.settings.APP_NOTIFICATION_BUBBLE_SETTINGS" />
2532                 <category android:name="android.intent.category.DEFAULT" />
2533             </intent-filter>
2534             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2535                        android:value="com.android.settings.notification.AppBubbleNotificationSettings" />
2536         </activity>
2537
2538         <activity
2539             android:name="Settings$SoundSettingsActivity"
2540             android:label="@string/sound_settings"
2541             android:icon="@drawable/ic_homepage_sound"
2542             android:exported="true"
2543             android:parentActivityName="Settings">
2544             <intent-filter android:priority="1">
2545                 <action android:name="com.android.settings.SOUND_SETTINGS" />
2546                 <action android:name="android.settings.SOUND_SETTINGS" />
2547                 <action android:name="android.settings.ACTION_OTHER_SOUND_SETTINGS" />
2548                 <category android:name="android.intent.category.DEFAULT" />
2549             </intent-filter>
2550             <intent-filter android:priority="40">
2551                 <action android:name="android.intent.action.MAIN" />
2552                 <category android:name="com.android.settings.SHORTCUT" />
2553             </intent-filter>
2554             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2555                 android:value="com.android.settings.notification.SoundSettings" />
2556             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2557                 android:value="true" />
2558         </activity>
2559
2560         <!-- Show apps for which application-level notification settings are applicable -->
2561         <activity android:name="Settings$NotificationAppListActivity"
2562                   android:label="@string/app_notifications_title"
2563                   android:icon="@drawable/ic_notifications"
2564                   android:exported="true">
2565             <intent-filter android:priority="1">
2566                 <action android:name="android.settings.ALL_APPS_NOTIFICATION_SETTINGS" />
2567                 <category android:name="android.intent.category.DEFAULT" />
2568             </intent-filter>
2569             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2570                        android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2571         </activity>
2572
2573         <!-- Show application-level notification settings (app passed in as extras) -->
2574         <activity android:name="Settings$AppNotificationSettingsActivity"
2575                 android:exported="true">
2576             <intent-filter android:priority="1">
2577                 <action android:name="android.settings.APP_NOTIFICATION_SETTINGS" />
2578                 <category android:name="android.intent.category.DEFAULT" />
2579             </intent-filter>
2580             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2581                 android:value="com.android.settings.notification.AppNotificationSettings" />
2582         </activity>
2583
2584         <!-- Show channel group-level notification settings (group passed in as extras) -->
2585         <activity android:name="Settings$ChannelGroupNotificationSettingsActivity"
2586                   android:exported="true">
2587             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2588                        android:value="com.android.settings.notification.ChannelGroupNotificationSettings" />
2589         </activity>
2590
2591         <!-- Show channel-level notification settings (channel passed in as extras) -->
2592         <activity android:name="Settings$ChannelNotificationSettingsActivity"
2593                   android:label="@string/notification_channel_title"
2594                   android:exported="true">
2595             <intent-filter android:priority="1">
2596                 <action android:name="android.settings.CHANNEL_NOTIFICATION_SETTINGS" />
2597                 <category android:name="android.intent.category.DEFAULT" />
2598             </intent-filter>
2599             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2600                        android:value="com.android.settings.notification.ChannelNotificationSettings" />
2601         </activity>
2602
2603         <!-- Show Manual (from settings item) -->
2604         <activity
2605             android:name="ManualDisplayActivity"
2606             android:label="@string/manual"
2607             android:parentActivityName="Settings"
2608             android:enabled="@bool/config_show_manual">
2609             <intent-filter>
2610                 <action android:name="android.settings.SHOW_MANUAL" />
2611                 <category android:name="android.intent.category.DEFAULT" />
2612             </intent-filter>
2613             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2614                 android:value="true" />
2615         </activity>
2616
2617         <!-- Show regulatory info (from settings item or dialing "*#07#") -->
2618         <activity
2619             android:name="RegulatoryInfoDisplayActivity"
2620             android:label="@string/regulatory_labels"
2621             android:parentActivityName="Settings"
2622             android:enabled="@bool/config_show_regulatory_info">
2623             <intent-filter>
2624                 <action android:name="android.settings.SHOW_REGULATORY_INFO" />
2625                 <category android:name="android.intent.category.DEFAULT" />
2626             </intent-filter>
2627             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2628                 android:value="true" />
2629         </activity>
2630
2631         <!-- Confirmation dialog for enabling notification access from CompanionDeviceManager -->
2632         <activity android:name=".notification.NotificationAccessConfirmationActivity"
2633                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
2634
2635         <receiver android:name="com.android.settingslib.bluetooth.BluetoothDiscoverableTimeoutReceiver">
2636             <intent-filter>
2637                 <action android:name="android.bluetooth.intent.DISCOVERABLE_TIMEOUT" />
2638             </intent-filter>
2639         </receiver>
2640
2641         <!-- Watch for ContactsContract.Profile changes and update the user's photo.  -->
2642         <receiver android:name=".users.ProfileUpdateReceiver">
2643             <intent-filter>
2644                 <action android:name="android.provider.Contacts.PROFILE_CHANGED" />
2645             </intent-filter>
2646         </receiver>
2647
2648         <receiver android:name=".sim.SimSelectNotification">
2649             <intent-filter>
2650                 <action android:name="android.telephony.action.PRIMARY_SUBSCRIPTION_LIST_CHANGED"/>
2651                 <action android:name="android.settings.ENABLE_MMS_DATA_REQUEST"/>
2652             </intent-filter>
2653         </receiver>
2654
2655         <provider
2656             android:name="androidx.core.content.FileProvider"
2657             android:authorities="com.android.settings.files"
2658             android:grantUriPermissions="true"
2659             android:exported="false">
2660             <meta-data
2661                 android:name="android.support.FILE_PROVIDER_PATHS"
2662                 android:resource="@xml/file_paths" />
2663         </provider>
2664
2665         <activity android:name=".sim.SimPreferenceDialog"
2666             android:theme="@style/Theme.AlertDialog"
2667             android:excludeFromRecents="true" />
2668
2669         <activity
2670             android:name=".wifi.RequestToggleWiFiActivity"
2671             android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2672             android:excludeFromRecents="true"
2673             android:permission="android.permission.CHANGE_WIFI_STATE">
2674             <intent-filter>
2675                 <action android:name="android.net.wifi.action.REQUEST_ENABLE" />
2676                 <action android:name="android.net.wifi.action.REQUEST_DISABLE" />
2677                 <category android:name="android.intent.category.DEFAULT" />
2678             </intent-filter>
2679         </activity>
2680
2681         <activity
2682             android:name=".wifi.WifiDialogActivity"
2683             android:label=""
2684             android:theme="@style/Transparent"
2685             android:excludeFromRecents="true"
2686             android:documentLaunchMode="always"
2687             android:exported="true"
2688             android:permission="android.permission.CHANGE_WIFI_STATE"
2689             android:configChanges="orientation|keyboardHidden|screenSize">
2690             <intent-filter>
2691                 <action android:name="com.android.settings.WIFI_DIALOG" />
2692                 <category android:name="android.intent.category.DEFAULT" />
2693             </intent-filter>
2694         </activity>
2695
2696         <activity
2697             android:name=".wifi.NetworkRequestDialogActivity"
2698             android:theme="@style/Transparent"
2699             android:excludeFromRecents="true"
2700             android:launchMode="singleTop"
2701             android:taskAffinity=".wifi.NetworkRequestDialogActivity"
2702             android:exported="true"
2703             android:permission="android.permission.NETWORK_SETTINGS">
2704             <intent-filter>
2705                 <action android:name="com.android.settings.wifi.action.NETWORK_REQUEST" />
2706                 <category android:name="android.intent.category.DEFAULT" />
2707             </intent-filter>
2708         </activity>
2709
2710         <receiver
2711             android:name=".wifi.slice.ConnectToWifiHandler"
2712             android:exported="false" />
2713
2714         <activity
2715             android:name=".sim.SimDialogActivity"
2716             android:theme="@style/Theme.AlertDialog"
2717             android:label="@string/sim_settings_title"
2718             android:launchMode="singleTop"
2719             android:excludeFromRecents="true">
2720             <intent-filter>
2721                 <action android:name="android.intent.action.MAIN" />
2722             </intent-filter>
2723         </activity>
2724
2725         <activity
2726             android:name=".flashlight.FlashlightHandleActivity"
2727             android:theme="@android:style/Theme.NoDisplay"
2728             android:excludeFromRecents="true"
2729             android:exported="true"
2730             android:label="@string/power_flashlight"/>
2731
2732         <activity
2733             android:name="Settings$WifiCallingSettingsActivity"
2734             android:label="@string/wifi_calling_settings_title">
2735             <intent-filter>
2736                 <action android:name="android.intent.action.MAIN" />
2737                 <action android:name="android.settings.WIFI_CALLING_SETTINGS" />
2738                 <category android:name="android.intent.category.DEFAULT" />
2739                 <category android:name="android.intent.category.VOICE_LAUNCH" />
2740             </intent-filter>
2741             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2742                        android:value="com.android.settings.wifi.calling.WifiCallingSettings" />
2743             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2744                        android:value="true" />
2745         </activity>
2746
2747         <activity android:name=".wifi.calling.WifiCallingSuggestionActivity"
2748                   android:label="@string/wifi_calling_settings_title"
2749                   android:icon="@drawable/ic_suggestion_wireless">
2750             <intent-filter>
2751                 <action android:name="android.intent.action.MAIN" />
2752                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
2753             </intent-filter>
2754             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2755                        android:value="com.android.settings.wifi.calling.WifiCallingSettings" />
2756             <meta-data android:name="com.android.settings.dismiss"
2757                 android:value="10,14,30" />
2758             <meta-data android:name="com.android.settings.title"
2759                 android:resource="@string/wifi_calling_suggestion_title" />
2760             <meta-data android:name="com.android.settings.summary"
2761                 android:resource="@string/wifi_calling_suggestion_summary" />
2762         </activity>
2763
2764         <provider
2765             android:name=".search.SettingsSearchIndexablesProvider"
2766             android:authorities="com.android.settings"
2767             android:multiprocess="false"
2768             android:grantUriPermissions="true"
2769             android:permission="android.permission.READ_SEARCH_INDEXABLES"
2770             android:exported="true">
2771             <intent-filter>
2772                 <action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER" />
2773             </intent-filter>
2774         </provider>
2775
2776         <provider
2777             android:name=".dashboard.suggestions.SuggestionStateProvider"
2778             android:authorities="com.android.settings.suggestions.status"
2779             android:exported="true">
2780             <intent-filter>
2781                 <action android:name="com.android.settings.action.SUGGESTION_STATE_PROVIDER" />
2782             </intent-filter>
2783         </provider>
2784
2785         <activity
2786             android:name="Settings$OverlaySettingsActivity"
2787             android:label="@string/draw_overlay"
2788             android:parentActivityName="Settings">
2789             <intent-filter android:priority="1">
2790                 <action android:name="android.settings.action.MANAGE_OVERLAY_PERMISSION" />
2791                 <category android:name="android.intent.category.DEFAULT" />
2792             </intent-filter>
2793             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2794                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2795         </activity>
2796
2797         <activity
2798             android:name="Settings$AppDrawOverlaySettingsActivity"
2799             android:label="@string/draw_overlay"
2800             android:parentActivityName="Settings">
2801             <intent-filter android:priority="1">
2802                 <action android:name="android.settings.action.MANAGE_OVERLAY_PERMISSION" />
2803                 <category android:name="android.intent.category.DEFAULT" />
2804                 <data android:scheme="package" />
2805             </intent-filter>
2806             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2807                 android:value="com.android.settings.applications.appinfo.DrawOverlayDetails" />
2808         </activity>
2809
2810         <activity
2811             android:name="Settings$WriteSettingsActivity"
2812             android:label="@string/write_settings_title"
2813             android:parentActivityName="Settings">
2814             <intent-filter android:priority="1">
2815                 <action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" />
2816                 <category android:name="android.intent.category.DEFAULT" />
2817             </intent-filter>
2818             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2819                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2820         </activity>
2821
2822         <activity
2823             android:name="Settings$AppWriteSettingsActivity"
2824             android:label="@string/write_settings_title"
2825             android:parentActivityName="Settings">
2826             <intent-filter android:priority="1">
2827                 <action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" />
2828                 <category android:name="android.intent.category.DEFAULT" />
2829                 <data android:scheme="package" />
2830             </intent-filter>
2831             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2832                        android:value="com.android.settings.applications.appinfo.WriteSettingsDetails" />
2833         </activity>
2834
2835         <activity
2836             android:name="Settings$ManageExternalSourcesActivity"
2837             android:label="@string/install_other_apps"
2838             android:parentActivityName="Settings">
2839             <intent-filter android:priority="1">
2840                 <action android:name="android.settings.MANAGE_UNKNOWN_APP_SOURCES" />
2841                 <category android:name="android.intent.category.DEFAULT" />
2842             </intent-filter>
2843             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2844                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2845         </activity>
2846
2847         <activity android:name="Settings$ManageAppExternalSourcesActivity"
2848                   android:label="@string/install_other_apps">
2849             <intent-filter android:priority="1">
2850                 <action android:name="android.settings.MANAGE_UNKNOWN_APP_SOURCES" />
2851                 <category android:name="android.intent.category.DEFAULT" />
2852                 <data android:scheme="package" />
2853             </intent-filter>
2854             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2855                        android:value="com.android.settings.applications.appinfo.ExternalSourcesDetails" />
2856         </activity>
2857
2858         <activity android:name=".enterprise.ActionDisabledByAdminDialog"
2859                 android:theme="@style/Transparent"
2860                 android:taskAffinity="com.android.settings.enterprise"
2861                 android:excludeFromRecents="true"
2862                 android:launchMode="singleTop">
2863             <intent-filter android:priority="1">
2864                 <action android:name="android.settings.SHOW_ADMIN_SUPPORT_DETAILS" />
2865                 <category android:name="android.intent.category.DEFAULT" />
2866             </intent-filter>
2867         </activity>
2868
2869         <!-- Keep compatibility with old WebView-picker implementation -->
2870         <activity-alias android:name=".WebViewImplementation"
2871                   android:targetActivity="Settings$WebViewAppPickerActivity"
2872                   android:exported="true"
2873                   android:excludeFromRecents="true"
2874                   android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2875             <intent-filter>
2876                 <action android:name="android.settings.WEBVIEW_SETTINGS" />
2877                 <category android:name="android.intent.category.DEFAULT" />
2878             </intent-filter>
2879             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2880                 android:value="true" />
2881             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2882                 android:value="com.android.settings.webview.WebViewAppPicker" />
2883         </activity-alias>
2884
2885         <provider
2886             android:name=".backup.BackupSettingsContentProvider"
2887             android:authorities="com.android.settings.backup.BackupSettingsContentProvider"
2888             android:exported="true">
2889         </provider>
2890
2891         <activity android:name=".backup.UserBackupSettingsActivity"
2892                   android:label="@string/privacy_settings_title"
2893                   android:icon="@drawable/ic_settings_backup">
2894             <intent-filter>
2895                 <action android:name="android.intent.action.MAIN" />
2896                 <category android:name="android.intent.category.DEFAULT" />
2897                 <category android:name="android.intent.category.VOICE_LAUNCH" />
2898             </intent-filter>
2899             <!-- Mark the activity as a dynamic setting -->
2900             <intent-filter>
2901                 <action android:name="com.android.settings.action.IA_SETTINGS" />
2902             </intent-filter>
2903             <!-- Tell Settings app which category it belongs to -->
2904             <meta-data android:name="com.android.settings.category"
2905                        android:value="com.android.settings.category.ia.system" />
2906             <meta-data android:name="com.android.settings.summary_uri"
2907                        android:value="content://com.android.settings.backup.BackupSettingsContentProvider/summary" />
2908             <meta-data android:name="com.android.settings.order" android:value="-60"/>
2909         </activity>
2910
2911         <activity
2912             android:name="Settings$AutomaticStorageManagerSettingsActivity"
2913             android:exported="@bool/config_storage_manager_settings_enabled"
2914             android:label="@string/automatic_storage_manager_settings"
2915             android:parentActivityName="Settings">
2916             <intent-filter android:priority="1">
2917                 <action android:name="android.settings.STORAGE_MANAGER_SETTINGS" />
2918                 <category android:name="android.intent.category.DEFAULT" />
2919             </intent-filter>
2920             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2921                        android:value="com.android.settings.deletionhelper.AutomaticStorageManagerSettings" />
2922         </activity>
2923
2924         <!-- Show app-level advanced power usage details (app passed in as extras) -->
2925         <activity
2926             android:name=".fuelgauge.AdvancedPowerUsageDetailActivity"
2927             android:excludeFromRecents="true"
2928             android:launchMode="singleInstance"
2929             android:theme="@android:style/Theme.NoDisplay">
2930             <intent-filter>
2931                 <action android:name="android.settings.APP_BATTERY_SETTINGS" />
2932                 <category android:name="android.intent.category.DEFAULT" />
2933                 <data android:scheme="package" />
2934             </intent-filter>
2935         </activity>
2936
2937         <activity
2938             android:name=".Settings$AppAndNotificationDashboardActivity"
2939             android:label="@string/app_and_notification_dashboard_title"
2940             android:icon="@drawable/ic_homepage_apps"
2941             android:parentActivityName="Settings"
2942             android:exported="true">
2943             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2944                        android:value="com.android.settings.applications.AppAndNotificationDashboardFragment"/>
2945         </activity>
2946
2947         <activity
2948             android:name=".Settings$AccountDashboardActivity"
2949             android:label="@string/account_dashboard_title"
2950             android:icon="@drawable/ic_homepage_accounts"
2951             android:parentActivityName="Settings">
2952             <intent-filter android:priority="1">
2953                 <action android:name="android.settings.SYNC_SETTINGS" />
2954                 <category android:name="android.intent.category.DEFAULT" />
2955             </intent-filter>
2956             <intent-filter android:priority="53">
2957                 <action android:name="android.intent.action.MAIN" />
2958                 <category android:name="com.android.settings.SHORTCUT" />
2959             </intent-filter>
2960             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2961                        android:value="com.android.settings.accounts.AccountDashboardFragment"/>
2962             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2963                        android:value="true" />
2964         </activity>
2965
2966         <activity
2967             android:name=".Settings$SystemDashboardActivity"
2968             android:label="@string/header_category_system"
2969             android:icon="@drawable/ic_homepage_system_dashboard"
2970             android:parentActivityName="Settings">
2971             <intent-filter android:priority="70">
2972                 <action android:name="android.intent.action.MAIN" />
2973                 <category android:name="com.android.settings.SHORTCUT" />
2974             </intent-filter>
2975             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2976                        android:value="com.android.settings.system.SystemDashboardFragment"/>
2977         </activity>
2978
2979         <activity android:name=".support.SupportDashboardActivity"
2980                   android:label="@string/page_tab_title_support"
2981                   android:icon="@drawable/ic_homepage_support"
2982                   android:theme="@android:style/Theme.DeviceDefault.Light.Panel"
2983                   android:enabled="@bool/config_support_enabled">
2984             <intent-filter>
2985                 <action android:name="com.android.settings.action.SUPPORT_SETTINGS" />
2986                 <category android:name="android.intent.category.DEFAULT" />
2987             </intent-filter>
2988         </activity>
2989
2990         <service
2991             android:name=".SettingsDumpService"
2992             android:exported="true"
2993             android:permission="android.permission.DUMP" />
2994
2995         <!-- Quick Settings tiles for Developer Options -->
2996         <service
2997             android:name=".development.qstile.DevelopmentTiles$ShowLayout"
2998             android:label="@string/debug_layout"
2999             android:icon="@drawable/tile_icon_show_layout"
3000             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3001             android:enabled="false">
3002             <intent-filter>
3003                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3004             </intent-filter>
3005         </service>
3006         <service
3007             android:name=".development.qstile.DevelopmentTiles$GPUProfiling"
3008             android:label="@string/track_frame_time"
3009             android:icon="@drawable/tile_icon_graphics"
3010             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3011             android:enabled="false">
3012             <intent-filter>
3013                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3014             </intent-filter>
3015         </service>
3016         <service
3017             android:name=".development.qstile.DevelopmentTiles$ForceRTL"
3018             android:label="@string/force_rtl_layout_all_locales"
3019             android:icon="@drawable/tile_icon_force_rtl"
3020             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3021             android:enabled="false">
3022             <intent-filter>
3023                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3024             </intent-filter>
3025         </service>
3026         <service
3027             android:name=".development.qstile.DevelopmentTiles$AnimationSpeed"
3028             android:label="@string/window_animation_scale_title"
3029             android:icon="@drawable/tile_icon_animation_speed"
3030             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3031             android:enabled="false">
3032             <intent-filter>
3033                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3034             </intent-filter>
3035         </service>
3036
3037         <service
3038             android:name=".development.qstile.DevelopmentTiles$WinscopeTrace"
3039             android:label="@string/winscope_trace_quick_settings_title"
3040             android:icon="@drawable/tile_icon_winscope_trace"
3041             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3042             android:enabled="false">
3043             <intent-filter>
3044                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3045             </intent-filter>
3046         </service>
3047
3048         <service
3049             android:name=".development.qstile.DevelopmentTiles$SensorsOff"
3050             android:label="@string/sensors_off_quick_settings_title"
3051             android:icon="@drawable/tile_icon_sensors_off"
3052             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3053             android:enabled="false">
3054             <intent-filter>
3055                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3056             </intent-filter>
3057         </service>
3058
3059         <activity
3060             android:name=".HelpTrampoline"
3061             android:exported="true"
3062             android:theme="@style/Transparent"
3063             android:permission="android.permission.DUMP"
3064             android:excludeFromRecents="true"
3065             android:enabled="@bool/config_has_help" />
3066
3067         <activity android:name=".applications.autofill.AutofillPickerActivity"
3068                 android:excludeFromRecents="true"
3069                 android:launchMode="singleInstance"
3070                 android:exported="false">
3071         </activity>
3072
3073         <activity android:name=".applications.autofill.AutofillPickerTrampolineActivity"
3074                 android:theme="@android:style/Theme.NoDisplay"
3075                 android:excludeFromRecents="true"
3076                 android:launchMode="singleInstance"
3077                 android:label="@string/autofill_app">
3078             <intent-filter android:priority="1">
3079                 <action android:name="android.settings.REQUEST_SET_AUTOFILL_SERVICE" />
3080                 <category android:name="android.intent.category.DEFAULT" />
3081                 <data android:scheme="package" />
3082             </intent-filter>
3083         </activity>
3084
3085         <activity android:name="Settings$AdvancedConnectedDeviceActivity"
3086                   android:label="@string/connected_device_connections_title"
3087                   android:parentActivityName="Settings$ConnectedDeviceDashboardActivity">
3088             <intent-filter android:priority="1">
3089                 <action android:name="android.settings.NFC_SETTINGS" />
3090                 <category android:name="android.intent.category.DEFAULT" />
3091             </intent-filter>
3092             <intent-filter android:priority="1">
3093                 <action android:name="com.android.settings.ADVANCED_CONNECTED_DEVICE_SETTINGS" />
3094                 <category android:name="android.intent.category.DEFAULT" />
3095             </intent-filter>
3096             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3097                        android:value="com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFragment" />
3098             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3099                        android:value="true" />
3100         </activity>
3101
3102         <activity android:name="Settings$BluetoothDeviceDetailActivity"
3103                   android:label="@string/device_details_title"
3104                   android:permission="android.permission.BLUETOOTH_PRIVILEGED"
3105                   android:parentActivityName="Settings$ConnectedDeviceDashboardActivity">
3106             <intent-filter android:priority="1">
3107                 <action android:name="com.android.settings.BLUETOOTH_DEVICE_DETAIL_SETTINGS" />
3108                 <category android:name="android.intent.category.DEFAULT" />
3109             </intent-filter>
3110             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3111                        android:value="com.android.settings.bluetooth.BluetoothDeviceDetailsFragment" />
3112         </activity>
3113
3114         <activity android:name=".panel.SettingsPanelActivity"
3115             android:label="@string/settings_panel_title"
3116             android:theme="@style/Theme.Panel"
3117             android:launchMode="singleInstance"
3118             android:excludeFromRecents="true"
3119             android:exported="true">
3120                  <intent-filter>
3121                      <action android:name="android.settings.panel.action.INTERNET_CONNECTIVITY" />
3122                      <category android:name="android.intent.category.DEFAULT" />
3123                  </intent-filter>
3124                 <intent-filter>
3125                     <action android:name="android.settings.panel.action.NFC" />
3126                     <category android:name="android.intent.category.DEFAULT" />
3127                 </intent-filter>
3128                 <intent-filter>
3129                     <action android:name="android.settings.panel.action.WIFI" />
3130                     <category android:name="android.intent.category.DEFAULT" />
3131                 </intent-filter>
3132                 <intent-filter>
3133                     <action android:name="android.settings.panel.action.VOLUME" />
3134                     <category android:name="android.intent.category.DEFAULT" />
3135                 </intent-filter>
3136         </activity>
3137
3138         <activity-alias
3139             android:name="MediaOutputSlice"
3140             android:label="@string/media_output_panel_title"
3141             android:permission="android.permission.BLUETOOTH_PRIVILEGED"
3142             android:targetActivity=".panel.SettingsPanelActivity">
3143                 <intent-filter>
3144                     <action android:name="com.android.settings.panel.action.MEDIA_OUTPUT" />
3145                     <category android:name="android.intent.category.DEFAULT" />
3146                 </intent-filter>
3147         </activity-alias>
3148
3149         <provider android:name=".slices.SettingsSliceProvider"
3150                   android:authorities="com.android.settings.slices;android.settings.slices"
3151                   android:exported="true"
3152                   android:grantUriPermissions="true" />
3153
3154         <receiver
3155             android:name=".slices.SliceBroadcastReceiver"
3156             android:exported="false" />
3157
3158         <receiver
3159             android:name=".slices.SliceRelayReceiver"
3160             android:permission="android.permission.MANAGE_SLICE_PERMISSIONS"
3161             android:exported="true" />
3162
3163         <!-- Couldn't be triggered from outside of settings. Statsd can trigger it because we send
3164              PendingIntent to it-->
3165         <receiver android:name=".fuelgauge.batterytip.AnomalyDetectionReceiver"
3166                   android:exported="false" />
3167
3168         <receiver android:name=".fuelgauge.batterytip.AnomalyConfigReceiver">
3169             <intent-filter>
3170                 <action android:name="android.app.action.STATSD_STARTED"/>
3171                 <action android:name="android.intent.action.BOOT_COMPLETED"/>
3172             </intent-filter>
3173         </receiver>
3174
3175         <service android:name=".fuelgauge.batterytip.AnomalyCleanupJobService"
3176                  android:permission="android.permission.BIND_JOB_SERVICE" />
3177
3178         <service android:name=".fuelgauge.batterytip.AnomalyConfigJobService"
3179                  android:permission="android.permission.BIND_JOB_SERVICE" />
3180
3181         <service android:name=".fuelgauge.batterytip.AnomalyDetectionJobService"
3182                  android:permission="android.permission.BIND_JOB_SERVICE" />
3183
3184         <provider
3185             android:name=".homepage.contextualcards.CardContentProvider"
3186             android:authorities="com.android.settings.homepage.CardContentProvider"
3187             android:exported="true"
3188             android:permission="android.permission.WRITE_SETTINGS_HOMEPAGE_DATA" />
3189
3190         <provider
3191             android:name=".homepage.contextualcards.SettingsContextualCardProvider"
3192             android:authorities="com.android.settings.homepage.contextualcards"
3193             android:permission="android.permission.WRITE_SETTINGS_HOMEPAGE_DATA"
3194             android:exported="true">
3195             <intent-filter>
3196                 <action android:name="android.content.action.SETTINGS_HOMEPAGE_DATA"/>
3197             </intent-filter>
3198         </provider>
3199
3200         <activity
3201             android:name=".wifi.dpp.WifiDppConfiguratorActivity">
3202             <intent-filter>
3203                 <action android:name="android.settings.WIFI_DPP_CONFIGURATOR_QR_CODE_SCANNER"/>
3204                 <action android:name="android.settings.WIFI_DPP_CONFIGURATOR_QR_CODE_GENERATOR"/>
3205                 <category android:name="android.intent.category.DEFAULT"/>
3206             </intent-filter>
3207             <intent-filter>
3208                 <action android:name="android.settings.PROCESS_WIFI_EASY_CONNECT_URI"/>
3209                 <category android:name="android.intent.category.DEFAULT"/>
3210                 <data android:scheme="DPP"/>
3211             </intent-filter>
3212         </activity>
3213
3214         <activity
3215             android:name=".wifi.dpp.WifiDppEnrolleeActivity">
3216             <intent-filter>
3217                 <action android:name="android.settings.WIFI_DPP_ENROLLEE_QR_CODE_SCANNER"/>
3218                 <category android:name="android.intent.category.DEFAULT"/>
3219             </intent-filter>
3220         </activity>
3221
3222         <activity android:name=".homepage.contextualcards.ContextualCardFeedbackDialog"
3223                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
3224
3225         <activity
3226             android:name="Settings$WifiCallingDisclaimerActivity"
3227             android:label="@string/wifi_calling_settings_title"
3228             android:taskAffinity="com.android.settings">
3229             <intent-filter>
3230                 <action android:name="android.intent.action.MAIN" />
3231                 <category android:name="android.intent.category.DEFAULT" />
3232             </intent-filter>
3233             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3234                 android:value="com.android.settings.wifi.calling.WifiCallingDisclaimerFragment" />
3235         </activity>
3236
3237         <activity android:name="Settings$BatterySaverScheduleSettingsActivity"
3238             android:label="@string/battery_saver_schedule_settings_title"
3239             android:parentActivityName="Settings">
3240             <intent-filter>
3241                 <action android:name="com.android.settings.BATTERY_SAVER_SCHEDULE_SETTINGS" />
3242                 <category android:name="android.intent.category.DEFAULT" />
3243             </intent-filter>
3244             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3245                 android:value="com.android.settings.fuelgauge.batterysaver.BatterySaverScheduleSettings" />
3246         </activity>
3247
3248         <activity android:name="Settings$GlobalActionsPanelSettingsActivity"
3249             android:label="@string/global_actions_panel_title">
3250             <intent-filter>
3251                 <action android:name="com.android.settings.GLOBAL_ACTIONS_PANEL_SETTINGS" />
3252                 <category android:name="android.intent.category.DEFAULT" />
3253             </intent-filter>
3254             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3255                 android:value="com.android.settings.gestures.GlobalActionsPanelSettings" />
3256         </activity>
3257
3258         <!-- This is the longest AndroidManifest.xml ever. -->
3259     </application>
3260 </manifest>