OSDN Git Service

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