OSDN Git Service

Merge "Adding unique task affinity for FallbackHome activity" into qt-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=".SettingsTutorialDialogWrapperActivity"
1505             android:theme="@style/Theme.AlertDialog"
1506             android:exported="false"/>
1507
1508         <activity
1509             android:name="Settings$TextToSpeechSettingsActivity"
1510             android:label="@string/tts_settings">
1511             <intent-filter android:priority="1">
1512                 <action android:name="com.android.settings.TTS_SETTINGS" />
1513                 <category android:name="android.intent.category.DEFAULT" />
1514             </intent-filter>
1515             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1516                 android:value="com.android.settings.tts.TextToSpeechSettings" />
1517             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1518                 android:value="true" />
1519         </activity>
1520
1521         <activity
1522             android:name="Settings$EnterprisePrivacySettingsActivity"
1523             android:label="@string/enterprise_privacy_settings"
1524             android:parentActivityName="Settings">
1525             <intent-filter>
1526                 <action android:name="android.settings.ENTERPRISE_PRIVACY_SETTINGS" />
1527                 <category android:name="android.intent.category.DEFAULT" />
1528             </intent-filter>
1529             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1530                 android:value="com.android.settings.enterprise.EnterprisePrivacySettings" />
1531         </activity>
1532
1533         <!-- Lock screen settings -->
1534         <activity android:name=".password.ConfirmDeviceCredentialActivity"
1535             android:exported="true"
1536             android:taskAffinity="com.android.settings.workmode"
1537             android:theme="@android:style/Theme.Translucent.NoTitleBar">
1538             <intent-filter android:priority="1">
1539                 <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL" />
1540                 <action android:name="android.app.action.CONFIRM_FRP_CREDENTIAL" />
1541                 <category android:name="android.intent.category.DEFAULT" />
1542             </intent-filter>
1543         </activity>
1544         <!-- Activity alias for compatibility -->
1545         <activity-alias android:name=".ConfirmDeviceCredentialActivity"
1546             android:targetActivity=".password.ConfirmDeviceCredentialActivity"
1547             android:exported="true" />
1548
1549         <!-- Note this must not be exported since it authenticates the given user -->
1550         <activity android:name=".password.ConfirmDeviceCredentialActivity$InternalActivity"
1551             android:exported="false"
1552             android:permission="android.permission.MANAGE_USERS"
1553             android:taskAffinity="com.android.settings.workmode"
1554             android:theme="@android:style/Theme.Translucent.NoTitleBar">
1555             <intent-filter android:priority="1">
1556                 <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL_WITH_USER" />
1557                 <category android:name="android.intent.category.DEFAULT" />
1558             </intent-filter>
1559         </activity>
1560
1561         <activity android:name=".SetupRedactionInterstitial"
1562             android:enabled="false"
1563             android:exported="true"
1564             android:theme="@style/SudThemeGlif.DayNight"
1565             android:label="@string/lock_screen_notifications_interstitial_title"
1566             android:icon="@drawable/ic_suggested_notifications">
1567             <intent-filter>
1568                 <action android:name="android.intent.action.MAIN" />
1569                 <category android:name="com.android.settings.suggested.category.LOCK_SCREEN_REDACTION" />
1570             </intent-filter>
1571             <meta-data android:name="com.android.settings.require_user_type"
1572                        android:value="primary" />
1573             <meta-data android:name="com.android.settings.title"
1574                        android:resource="@string/notification_suggestion_title" />
1575             <meta-data android:name="com.android.settings.summary"
1576                        android:resource="@string/notification_suggestion_summary" />
1577             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1578         </activity>
1579
1580         <activity android:name=".notification.RedactionInterstitial"
1581             android:theme="@style/GlifTheme.Light" />
1582
1583         <activity android:name=".notification.RedactionSettingsStandalone"
1584                   android:exported="true">
1585             <intent-filter android:priority="1">
1586                 <action android:name="android.settings.ACTION_APP_NOTIFICATION_REDACTION" />
1587                 <category android:name="android.intent.category.DEFAULT" />
1588             </intent-filter>
1589         </activity>
1590
1591         <activity android:name=".password.ConfirmLockPattern"
1592             android:theme="@style/GlifTheme.Light"/>
1593
1594         <activity android:name=".password.ConfirmLockPassword"
1595             android:windowSoftInputMode="stateHidden|adjustResize"
1596             android:theme="@style/GlifTheme.Light"/>
1597
1598         <activity android:name=".biometrics.face.FaceEnrollIntroduction"
1599             android:exported="false"
1600             android:screenOrientation="portrait"/>
1601
1602         <activity android:name=".biometrics.face.FaceEnrollEducation"
1603             android:exported="false"
1604             android:screenOrientation="portrait"/>
1605
1606         <activity android:name=".biometrics.face.FaceEnrollEnrolling"
1607             android:exported="false"
1608             android:screenOrientation="portrait"/>
1609
1610         <activity android:name=".biometrics.face.FaceEnrollFinish"
1611             android:exported="false"
1612             android:screenOrientation="portrait"/>
1613
1614         <!-- Must not be exported -->
1615         <activity android:name=".biometrics.BiometricEnrollActivity$InternalActivity"
1616             android:exported="false"
1617             android:theme="@style/GlifTheme.Light"/>
1618
1619         <activity android:name=".biometrics.BiometricEnrollActivity"
1620             android:exported="true"
1621             android:theme="@style/GlifTheme.Light">
1622             <intent-filter>
1623                 <action android:name="android.settings.BIOMETRIC_ENROLL" />
1624                 <category android:name="android.intent.category.DEFAULT" />
1625             </intent-filter>
1626         </activity>
1627
1628         <activity android:name=".biometrics.fingerprint.FingerprintSettings" android:exported="false"/>
1629         <activity android:name=".biometrics.fingerprint.FingerprintEnrollFindSensor" android:exported="false"/>
1630         <activity android:name=".biometrics.fingerprint.FingerprintEnrollEnrolling" android:exported="false"/>
1631         <activity android:name=".biometrics.fingerprint.FingerprintEnrollFinish" android:exported="false"/>
1632         <activity android:name=".biometrics.fingerprint.FingerprintEnrollIntroduction"
1633             android:exported="true"
1634             android:theme="@style/GlifTheme.Light">
1635             <intent-filter>
1636                 <action android:name="android.settings.FINGERPRINT_ENROLL" />
1637                 <category android:name="android.intent.category.DEFAULT" />
1638             </intent-filter>
1639         </activity>
1640
1641         <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollFindSensor" android:exported="false"/>
1642         <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollEnrolling" android:exported="false"/>
1643         <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollFinish" android:exported="false"/>
1644         <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollIntroduction"
1645             android:exported="true"
1646             android:permission="android.permission.MANAGE_FINGERPRINT"
1647             android:theme="@style/GlifTheme.Light">
1648             <intent-filter>
1649                 <action android:name="android.settings.FINGERPRINT_SETUP" />
1650                 <category android:name="android.intent.category.DEFAULT" />
1651             </intent-filter>
1652         </activity>
1653
1654         <activity android:name=".biometrics.fingerprint.FingerprintSuggestionActivity"
1655             android:exported="true"
1656             android:permission="android.permission.MANAGE_FINGERPRINT"
1657             android:icon="@drawable/ic_suggestion_fingerprint"
1658             android:theme="@style/GlifTheme.Light">
1659             <meta-data android:name="com.android.settings.require_feature"
1660                 android:value="android.hardware.fingerprint" />
1661             <meta-data android:name="com.android.settings.title"
1662                 android:resource="@string/suggestion_additional_fingerprints" />
1663             <meta-data android:name="com.android.settings.summary"
1664                 android:resource="@string/suggestion_additional_fingerprints_summary" />
1665         </activity>
1666
1667         <activity-alias android:name=".SetupFingerprintSuggestionActivity"
1668             android:enabled="false"
1669             android:exported="true"
1670             android:targetActivity=".biometrics.fingerprint.FingerprintSuggestionActivity">
1671             <intent-filter>
1672                 <action android:name="android.intent.action.MAIN" />
1673                 <category android:name="com.android.settings.suggested.category.FINGERPRINT_ENROLL" />
1674             </intent-filter>
1675             <meta-data android:name="com.android.settings.require_feature"
1676                        android:value="android.hardware.fingerprint" />
1677             <meta-data android:name="com.android.settings.title"
1678                        android:resource="@string/suggestion_additional_fingerprints" />
1679             <meta-data android:name="com.android.settings.summary"
1680                        android:resource="@string/suggestion_additional_fingerprints_summary" />
1681             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1682         </activity-alias>
1683
1684         <!-- Note this must not be exported since it returns the password in the intent -->
1685         <activity android:name=".password.ConfirmLockPattern$InternalActivity"
1686             android:exported="false"
1687             android:theme="@style/GlifTheme.Light"/>
1688
1689         <!-- Note this must not be exported since it returns the password in the intent -->
1690         <activity android:name=".password.ConfirmLockPassword$InternalActivity"
1691             android:exported="false"
1692             android:windowSoftInputMode="adjustResize"
1693             android:theme="@style/GlifTheme.Light"/>
1694
1695         <activity android:name=".password.SetupChooseLockGeneric"
1696             android:theme="@style/GlifTheme.Light"
1697             android:label="@string/lock_settings_picker_title">
1698             <intent-filter android:priority="1">
1699                 <action android:name="com.android.settings.SETUP_LOCK_SCREEN" />
1700                 <category android:name="android.intent.category.DEFAULT" />
1701             </intent-filter>
1702         </activity>
1703
1704         <activity android:name=".password.SetupChooseLockGeneric$InternalActivity"
1705             android:theme="@style/GlifTheme.Light"
1706             android:exported="false"
1707             android:excludeFromRecents="true" />
1708
1709         <activity android:name=".password.ChooseLockGeneric"
1710             android:label="@string/lockpassword_choose_lock_generic_header"
1711             android:excludeFromRecents="true"
1712             android:exported="false" />
1713
1714         <activity android:name=".password.SetNewPasswordActivity"
1715             android:theme="@android:style/Theme.NoDisplay"
1716             android:excludeFromRecents="true" >
1717             <intent-filter android:priority="1">
1718                 <action android:name="android.app.action.SET_NEW_PASSWORD" />
1719                 <action android:name="android.app.action.SET_NEW_PARENT_PROFILE_PASSWORD" />
1720                 <category android:name="android.intent.category.DEFAULT" />
1721             </intent-filter>
1722             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1723                 android:value="true" />
1724         </activity>
1725
1726         <activity android:name=".password.ScreenLockSuggestionActivity"
1727             android:icon="@drawable/ic_suggestion_security">
1728             <intent-filter android:priority="1">
1729                 <action android:name="android.intent.action.MAIN" />
1730                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
1731             </intent-filter>
1732             <meta-data android:name="com.android.settings.dismiss" android:value="14" />
1733             <meta-data android:name="com.android.settings.title"
1734                        android:resource="@string/suggested_lock_settings_title" />
1735             <meta-data android:name="com.android.settings.summary"
1736                        android:resource="@string/suggested_lock_settings_summary" />
1737             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1738         </activity>
1739
1740         <activity android:name=".biometrics.fingerprint.FingerprintEnrollSuggestionActivity"
1741             android:icon="@drawable/ic_suggestion_fingerprint">
1742             <intent-filter android:priority="2">
1743                 <action android:name="android.intent.action.MAIN" />
1744                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
1745             </intent-filter>
1746             <meta-data android:name="com.android.settings.dismiss" android:value="14" />
1747             <meta-data android:name="com.android.settings.require_feature"
1748                 android:value="android.hardware.fingerprint" />
1749             <meta-data android:name="com.android.settings.title"
1750                 android:resource="@string/suggested_fingerprint_lock_settings_title" />
1751             <meta-data android:name="com.android.settings.summary"
1752                 android:resource="@string/suggested_fingerprint_lock_settings_summary" />
1753             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1754         </activity>
1755
1756         <activity android:name=".password.ChooseLockGeneric$InternalActivity"
1757             android:exported="false"
1758             android:label="@string/lockpassword_choose_lock_generic_header"
1759             android:excludeFromRecents="true" />
1760
1761         <activity android:name=".password.SetupChooseLockPattern"
1762             android:exported="false"
1763             android:theme="@style/GlifTheme.Light" />
1764
1765         <activity android:name=".password.ChooseLockPattern"
1766             android:exported="false"
1767             android:theme="@style/GlifTheme.Light" />
1768
1769         <activity android:name=".password.SetupChooseLockPassword"
1770             android:exported="false"
1771             android:theme="@style/GlifTheme.Light"
1772             android:windowSoftInputMode="stateVisible|adjustResize" />
1773
1774         <activity android:name=".password.ChooseLockPassword"
1775             android:exported="false"
1776             android:theme="@style/GlifTheme.Light"
1777             android:windowSoftInputMode="stateVisible|adjustResize"/>
1778
1779         <activity android:name=".SetupEncryptionInterstitial"
1780             android:label="@string/encryption_interstitial_header"
1781             android:theme="@style/GlifTheme.Light"/>
1782
1783         <activity android:name=".EncryptionInterstitial"
1784             android:theme="@style/GlifTheme.Light" />
1785
1786         <activity
1787             android:name=".Settings$StorageDashboardActivity"
1788             android:label="@string/storage_settings"
1789             android:icon="@drawable/ic_homepage_storage"
1790             android:parentActivityName="Settings">
1791             <intent-filter android:priority="1">
1792                 <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" />
1793                 <action android:name="android.settings.MEMORY_CARD_SETTINGS" />
1794                 <category android:name="android.intent.category.DEFAULT" />
1795             </intent-filter>
1796             <intent-filter android:priority="50">
1797                 <action android:name="android.intent.action.MAIN" />
1798                 <category android:name="com.android.settings.SHORTCUT" />
1799             </intent-filter>
1800             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1801                 android:value="com.android.settings.deviceinfo.StorageSettings" />
1802             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1803                 android:value="true" />
1804         </activity>
1805
1806         <activity
1807             android:name="Settings$PrivateVolumeSettingsActivity"
1808             android:label="@string/storage_settings_title">
1809             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1810                        android:value="com.android.settings.deviceinfo.PrivateVolumeSettings" />
1811         </activity>
1812
1813         <activity
1814             android:name="Settings$PublicVolumeSettingsActivity"
1815             android:label="@string/storage_settings_title"
1816             android:parentActivityName="Settings">
1817             <intent-filter>
1818                 <action android:name="android.provider.action.DOCUMENT_ROOT_SETTINGS" />
1819                 <category android:name="android.intent.category.DEFAULT" />
1820                 <data
1821                     android:scheme="content"
1822                     android:host="com.android.externalstorage.documents"
1823                     android:mimeType="vnd.android.document/root" />
1824             </intent-filter>
1825             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1826                 android:value="com.android.settings.deviceinfo.PublicVolumeSettings" />
1827         </activity>
1828
1829         <activity
1830             android:name="Settings$PrivateVolumeForgetActivity"
1831             android:label="@string/storage_settings_title"
1832             android:exported="true"
1833             android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS">
1834             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1835                 android:value="com.android.settings.deviceinfo.PrivateVolumeForget" />
1836         </activity>
1837
1838         <!-- Exported for SystemUI to launch into -->
1839         <activity android:name=".deviceinfo.StorageWizardInit"
1840                 android:theme="@style/GlifV3Theme.Light"
1841                 android:exported="true"
1842                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1843         <activity android:name=".deviceinfo.StorageWizardFormatProgress"
1844                 android:theme="@style/GlifV3Theme.Light"
1845                 android:exported="false" />
1846         <activity android:name=".deviceinfo.StorageWizardFormatSlow"
1847                 android:theme="@style/GlifV3Theme.Light"
1848                 android:exported="false" />
1849         <activity android:name=".deviceinfo.StorageWizardMigrateConfirm"
1850                 android:theme="@style/GlifV3Theme.Light"
1851                 android:exported="false" />
1852         <activity android:name=".deviceinfo.StorageWizardMigrateProgress"
1853                 android:theme="@style/GlifV3Theme.Light"
1854                 android:exported="true"
1855                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1856         <activity android:name=".deviceinfo.StorageWizardReady"
1857                 android:theme="@style/GlifV3Theme.Light"
1858                 android:exported="true"
1859                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1860
1861         <activity android:name=".deviceinfo.StorageWizardMoveConfirm"
1862                 android:theme="@style/GlifV3Theme.Light"
1863                 android:exported="false" />
1864         <activity android:name=".deviceinfo.StorageWizardMoveProgress"
1865                 android:theme="@style/GlifV3Theme.Light"
1866                 android:exported="true"
1867                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1868
1869         <!-- Exported for SystemUI to trigger -->
1870         <receiver android:name=".deviceinfo.StorageUnmountReceiver"
1871                 android:exported="true"
1872                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1873
1874         <activity android:name="Settings$ApnEditorActivity"
1875                 android:configChanges="orientation|keyboardHidden|screenSize"
1876                 android:label="@string/apn_edit">
1877             <intent-filter>
1878                 <action android:name="android.intent.action.VIEW" />
1879                 <action android:name="android.intent.action.EDIT" />
1880                 <category android:name="android.intent.category.DEFAULT" />
1881                 <data android:mimeType="vnd.android.cursor.item/telephony-carrier" />
1882             </intent-filter>
1883
1884             <intent-filter>
1885                 <action android:name="android.intent.action.INSERT" />
1886                 <category android:name="android.intent.category.DEFAULT" />
1887                 <data android:mimeType="vnd.android.cursor.dir/telephony-carrier" />
1888             </intent-filter>
1889             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1890                        android:value="com.android.settings.network.ApnEditor" />
1891         </activity>
1892
1893         <activity
1894             android:name="Settings$DevelopmentSettingsDashboardActivity"
1895             android:label="@string/development_settings_title"
1896             android:icon="@drawable/ic_settings_development"
1897             android:parentActivityName="Settings"
1898             android:enabled="false">
1899             <intent-filter android:priority="1">
1900                 <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1901                 <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1902                 <category android:name="android.intent.category.DEFAULT" />
1903             </intent-filter>
1904             <intent-filter>
1905                 <action android:name="com.android.settings.action.SETTINGS" />
1906             </intent-filter>
1907             <meta-data android:name="com.android.settings.order" android:value="-40"/>
1908             <meta-data android:name="com.android.settings.category"
1909                        android:value="com.android.settings.category.ia.system" />
1910             <meta-data android:name="com.android.settings.summary"
1911                        android:resource="@string/summary_empty"/>
1912             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1913                        android:value="com.android.settings.development.DevelopmentSettingsDashboardFragment" />
1914             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1915                        android:value="true" />
1916         </activity>
1917
1918         <!-- The opposite of DevelopmentSettingsActivity, it's no-op and only enabled when the real
1919              activity is disabled to be CTS compliant. -->
1920         <activity
1921             android:name=".development.DevelopmentSettingsDisabledActivity"
1922             android:icon="@drawable/ic_settings_development"
1923             android:label="@string/development_settings_title"
1924             android:excludeFromRecents="true"
1925             android:theme="@style/Transparent">
1926             <intent-filter android:priority="-1">
1927                 <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1928                 <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1929                 <category android:name="android.intent.category.DEFAULT" />
1930             </intent-filter>
1931         </activity>
1932
1933         <activity
1934             android:name="Settings$PrintSettingsActivity"
1935             android:label="@string/print_settings"
1936             android:icon="@drawable/ic_settings_print"
1937             android:parentActivityName="Settings">
1938             <intent-filter android:priority="1">
1939                 <action android:name="android.settings.ACTION_PRINT_SETTINGS" />
1940                 <category android:name="android.intent.category.DEFAULT" />
1941             </intent-filter>
1942             <intent-filter>
1943                 <action android:name="android.intent.action.MAIN" />
1944                 <category android:name="android.intent.category.DEFAULT" />
1945                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1946             </intent-filter>
1947             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1948                 android:value="com.android.settings.print.PrintSettingsFragment" />
1949         </activity>
1950
1951         <activity android:name="Settings$PrintJobSettingsActivity"
1952                 android:label="@string/print_print_job"
1953                 android:parentActivityName="Settings$PrintSettingsActivity">
1954             <intent-filter android:priority="1">
1955                 <action android:name="android.settings.ACTION_PRINT_SETTINGS" />
1956                 <category android:name="android.intent.category.DEFAULT" />
1957                 <data android:scheme="printjob" android:pathPattern="*" />
1958             </intent-filter>
1959             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1960                 android:value="com.android.settings.print.PrintJobSettingsFragment" />
1961         </activity>
1962
1963         <activity android:name=".development.AppPicker"
1964                   android:label="@string/select_application"
1965                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog" />
1966
1967         <activity android:name="Settings$WebViewAppPickerActivity"
1968                   android:label="@string/select_webview_provider_dialog_title" />
1969
1970         <activity android:name=".bluetooth.BluetoothPairingDialog"
1971                   android:excludeFromRecents="true"
1972                   android:windowSoftInputMode="stateVisible|adjustResize"
1973                   android:theme="@style/Theme.AlertDialog"
1974                   android:taskAffinity=".bluetooth.BluetoothPairingDialog">
1975             <intent-filter android:priority="1">
1976                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
1977                 <category android:name="android.intent.category.DEFAULT" />
1978             </intent-filter>
1979         </activity>
1980
1981         <activity android:name=".bluetooth.RequestPermissionActivity"
1982                   android:excludeFromRecents="true"
1983                   android:permission="android.permission.BLUETOOTH"
1984                   android:theme="@style/Theme.BluetoothPermission">
1985             <intent-filter android:priority="1">
1986                 <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
1987                 <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
1988                 <action android:name="android.bluetooth.adapter.action.REQUEST_DISABLE" />
1989                 <category android:name="android.intent.category.DEFAULT" />
1990             </intent-filter>
1991         </activity>
1992
1993         <activity android:name=".wifi.WifiScanModeActivity"
1994                   android:excludeFromRecents="true"
1995                   android:theme="@style/Transparent">
1996             <intent-filter android:priority="1">
1997                 <action android:name="android.net.wifi.action.REQUEST_SCAN_ALWAYS_AVAILABLE" />
1998                 <category android:name="android.intent.category.DEFAULT" />
1999             </intent-filter>
2000         </activity>
2001
2002         <activity android:name=".Settings$UsbDetailsActivity"
2003                   android:excludeFromRecents="true"
2004                   android:permission="android.permission.MANAGE_USB"
2005                   android:exported="true">
2006             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2007                 android:value="com.android.settings.connecteddevice.usb.UsbDetailsFragment"/>
2008         </activity>
2009
2010         <activity android:name=".RemoteBugreportActivity"
2011                   android:excludeFromRecents="true"
2012                   android:exported="true"
2013                   android:permission="android.permission.DUMP"
2014                   android:theme="@style/Theme.AlertDialog">
2015             <intent-filter>
2016                 <action android:name="android.settings.SHOW_REMOTE_BUGREPORT_DIALOG" />
2017                 <category android:name="android.intent.category.DEFAULT" />
2018             </intent-filter>
2019         </activity>
2020
2021         <activity android:name=".bluetooth.RequestPermissionHelperActivity"
2022                   android:label="@string/bluetooth_pairing_request"
2023                   android:excludeFromRecents="true"
2024                   android:permission="android.permission.BLUETOOTH"
2025                   android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2026         </activity>
2027
2028         <service android:name=".bluetooth.BluetoothPairingService" />
2029
2030         <receiver android:name=".bluetooth.BluetoothPairingRequest">
2031             <intent-filter>
2032                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
2033             </intent-filter>
2034         </receiver>
2035
2036         <receiver android:name=".bluetooth.BluetoothPermissionRequest"
2037                   android:permission="android.permission.BLUETOOTH_ADMIN">
2038             <intent-filter>
2039                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
2040                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
2041             </intent-filter>
2042         </receiver>
2043
2044         <activity android:name=".bluetooth.BluetoothPermissionActivity"
2045                   android:label="@string/bluetooth_connection_permission_request"
2046                   android:excludeFromRecents="true"
2047                   android:permission="android.permission.BLUETOOTH_ADMIN"
2048                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2049             <intent-filter android:priority="1">
2050                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
2051                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
2052                 <category android:name="android.intent.category.DEFAULT" />
2053             </intent-filter>
2054         </activity>
2055
2056         <activity android:name="ActivityPicker"
2057                 android:label="@string/activity_picker_label"
2058                 android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2059                 android:finishOnCloseSystemDialogs="true">
2060             <intent-filter android:priority="1">
2061                 <action android:name="android.intent.action.PICK_ACTIVITY" />
2062                 <category android:name="android.intent.category.DEFAULT" />
2063             </intent-filter>
2064         </activity>
2065
2066         <!-- NFC settings -->
2067         <activity
2068             android:name="Settings$AndroidBeamSettingsActivity"
2069             android:label="@string/android_beam_settings_title"
2070             android:parentActivityName="Settings">
2071             <intent-filter android:priority="1">
2072                 <action android:name="android.settings.NFCSHARING_SETTINGS" />
2073                 <category android:name="android.intent.category.DEFAULT" />
2074             </intent-filter>
2075             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2076                 android:value="com.android.settings.nfc.AndroidBeam" />
2077             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2078                 android:value="true" />
2079         </activity>
2080
2081         <activity
2082             android:name="Settings$WifiDisplaySettingsActivity"
2083             android:label="@string/wifi_display_settings_title"
2084             android:icon="@drawable/ic_cast_24dp"
2085             android:parentActivityName="Settings">
2086             <intent-filter android:priority="1">
2087                 <action android:name="android.settings.CAST_SETTINGS" />
2088                 <category android:name="android.intent.category.DEFAULT" />
2089             </intent-filter>
2090             <intent-filter>
2091                 <action android:name="com.android.settings.action.SETTINGS"/>
2092             </intent-filter>
2093             <meta-data android:name="com.android.settings.order" android:value="-6"/>
2094             <meta-data android:name="com.android.settings.category"
2095                        android:value="com.android.settings.category.ia.device" />
2096             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2097                 android:value="com.android.settings.wfd.WifiDisplaySettings" />
2098         </activity>
2099
2100         <activity
2101             android:name="RadioInfo"
2102             android:label="@string/phone_info_label"
2103             android:process="com.android.phone">
2104             <intent-filter>
2105                 <action android:name="android.intent.action.MAIN" />
2106                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
2107             </intent-filter>
2108         </activity>
2109
2110         <activity android:name="BandMode"
2111                   android:label="@string/band_mode_title"
2112                   android:process="com.android.phone">
2113             <intent-filter>
2114                 <action android:name="android.intent.action.MAIN" />
2115                 <category android:name="android.intent.category.DEFAULT" />
2116                 <category android:name="android.intent.category.VOICE_LAUNCH" />
2117             </intent-filter>
2118         </activity>
2119
2120         <activity android:name="Settings$TestingSettingsActivity" android:label="@string/testing">
2121             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2122                 android:value="com.android.settings.TestingSettings" />
2123         </activity>
2124
2125         <receiver android:name=".TestingSettingsBroadcastReceiver">
2126             <intent-filter>
2127                  <action android:name="android.provider.Telephony.SECRET_CODE" />
2128                  <data android:scheme="android_secret_code" android:host="4636" />
2129             </intent-filter>
2130        </receiver>
2131
2132         <!-- Standard picker for widgets -->
2133         <activity android:name="AppWidgetPickActivity"
2134                 android:label="@string/widget_picker_title"
2135                 android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2136                 android:finishOnCloseSystemDialogs="true">
2137             <intent-filter android:priority="1">
2138                 <action android:name="android.appwidget.action.APPWIDGET_PICK" />
2139                 <category android:name="android.intent.category.DEFAULT" />
2140             </intent-filter>
2141         </activity>
2142
2143         <activity android:name="AllowBindAppWidgetActivity"
2144                 android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2145                 android:finishOnCloseSystemDialogs="true"
2146                 android:excludeFromRecents="true">
2147             <intent-filter android:priority="1">
2148                 <action android:name="android.appwidget.action.APPWIDGET_BIND" />
2149                 <category android:name="android.intent.category.DEFAULT" />
2150             </intent-filter>
2151         </activity>
2152
2153         <activity android:name="UsageStatsActivity"
2154                   android:label="@string/usage_stats_label"
2155                   android:parentActivityName="Settings">
2156             <intent-filter>
2157                 <action android:name="android.intent.action.MAIN" />
2158                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
2159             </intent-filter>
2160         </activity>
2161
2162         <activity
2163             android:name="Settings$PowerUsageSummaryActivity"
2164             android:label="@string/power_usage_summary_title"
2165             android:icon="@drawable/ic_settings_battery"
2166             android:parentActivityName="Settings">
2167             <intent-filter android:priority="1">
2168                 <action android:name="android.intent.action.POWER_USAGE_SUMMARY" />
2169                 <category android:name="android.intent.category.DEFAULT" />
2170             </intent-filter>
2171             <intent-filter android:priority="51">
2172                 <action android:name="android.intent.action.MAIN" />
2173                 <category android:name="com.android.settings.SHORTCUT" />
2174             </intent-filter>
2175             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2176                 android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
2177         </activity>
2178
2179         <activity
2180             android:name="Settings$BatterySaverSettingsActivity"
2181             android:label="@string/battery_saver"
2182             android:icon="@drawable/ic_settings_battery"
2183             android:parentActivityName="Settings">
2184             <intent-filter android:priority="1">
2185                 <action android:name="android.settings.BATTERY_SAVER_SETTINGS" />
2186                 <category android:name="android.intent.category.DEFAULT" />
2187             </intent-filter>
2188             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2189                 android:value="com.android.settings.fuelgauge.batterysaver.BatterySaverSettings" />
2190             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2191                 android:value="true" />
2192         </activity>
2193
2194         <activity android:name=".fuelgauge.BatterySaverModeVoiceActivity"
2195                 android:label="@string/power_usage_summary_title"
2196                 android:theme="@*android:style/Theme.DeviceDefault.Light.Voice"
2197                 android:exported="true">
2198             <intent-filter>
2199                 <action android:name="android.settings.VOICE_CONTROL_BATTERY_SAVER_MODE" />
2200                 <category android:name="android.intent.category.DEFAULT" />
2201                 <category android:name="android.intent.category.VOICE" />
2202             </intent-filter>
2203         </activity>
2204
2205         <activity
2206             android:name="Settings$AccountSyncSettingsActivity"
2207             android:label="@string/account_sync_settings_title"
2208             android:parentActivityName="Settings">
2209             <intent-filter android:priority="1">
2210                 <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" />
2211                 <category android:name="android.intent.category.DEFAULT" />
2212             </intent-filter>
2213             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2214                 android:value="com.android.settings.accounts.AccountSyncSettings" />
2215             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2216                 android:value="true" />
2217         </activity>
2218         <activity
2219             android:name="Settings$ManagedProfileSettingsActivity"
2220             android:label="@string/managed_profile_settings_title"
2221             android:parentActivityName="Settings"
2222             android:permission="android.permission.MANAGE_USERS">
2223             <intent-filter android:priority="1">
2224                 <action android:name="android.settings.MANAGED_PROFILE_SETTINGS" />
2225                 <category android:name="android.intent.category.DEFAULT" />
2226             </intent-filter>
2227             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2228                 android:value="com.android.settings.accounts.ManagedProfileSettings" />
2229         </activity>
2230
2231         <activity
2232             android:name="com.android.settings.accounts.AddAccountSettings"
2233             android:theme="@android:style/Theme.Translucent.NoTitleBar"
2234             android:configChanges="orientation|keyboardHidden|screenSize"
2235             android:label="@string/header_add_an_account"
2236             android:parentActivityName="Settings">
2237             <intent-filter android:priority="1">
2238                 <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" />
2239                 <category android:name="android.intent.category.DEFAULT" />
2240             </intent-filter>
2241             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2242                 android:value="true" />
2243         </activity>
2244
2245         <activity android:name="Settings$ChooseAccountActivity"
2246             android:label="@string/header_add_an_account"
2247             android:configChanges="orientation|keyboardHidden|screenSize">
2248             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2249                        android:value="com.android.settings.accounts.ChooseAccountFragment" />
2250         </activity>
2251
2252         <activity android:name=".CryptKeeper"
2253                   androidprv:systemUserOnly="true"
2254                   android:immersive="true"
2255                   android:launchMode="singleTop"
2256                   android:excludeFromRecents="true"
2257                   android:theme="@style/Theme.CryptKeeper"
2258                   android:configChanges="mnc|mcc|keyboard|keyboardHidden|uiMode"
2259                   android:windowSoftInputMode="adjustResize"
2260                   android:screenOrientation="nosensor"
2261                   android:process=":CryptKeeper">
2262             <intent-filter android:priority="10">
2263                 <action android:name="android.intent.action.MAIN" />
2264                 <category android:name="android.intent.category.HOME" />
2265                 <category android:name="android.intent.category.DEFAULT" />
2266             </intent-filter>
2267         </activity>
2268
2269         <!-- Triggered when user-selected home app isn't encryption aware -->
2270         <activity android:name=".FallbackHome"
2271                   android:excludeFromRecents="true"
2272                   android:label=""
2273                   android:screenOrientation="nosensor"
2274                   android:taskAffinity="com.android.settings.FallbackHome"
2275                   android:theme="@style/FallbackHome">
2276             <intent-filter android:priority="-1000">
2277                 <action android:name="android.intent.action.MAIN" />
2278                 <category android:name="android.intent.category.HOME" />
2279                 <category android:name="android.intent.category.DEFAULT" />
2280             </intent-filter>
2281         </activity>
2282
2283         <activity android:name=".CryptKeeper$FadeToBlack"
2284             android:immersive="true"
2285             android:launchMode="singleTop"
2286             android:theme="@style/CryptKeeperBlankTheme"
2287         />
2288
2289         <activity android:name=".CryptKeeperConfirm$Blank"
2290             android:immersive="true"
2291             android:launchMode="singleTop"
2292             android:theme="@style/CryptKeeperBlankTheme"
2293         />
2294
2295         <!-- Pseudo-activity used to provide an intent-filter entry point to encryption settings -->
2296         <activity android:name="Settings$CryptKeeperSettingsActivity"
2297                 android:label="@string/crypt_keeper_encrypt_title">
2298             <intent-filter android:priority="1">
2299                 <action android:name="android.app.action.START_ENCRYPTION" />
2300                 <category android:name="android.intent.category.DEFAULT" />
2301             </intent-filter>
2302             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2303                 android:value="com.android.settings.security.CryptKeeperSettings" />
2304         </activity>
2305
2306         <activity
2307             android:name="Settings$DataUsageSummaryActivity"
2308             android:label="@string/data_usage_summary_title"
2309             android:icon="@drawable/ic_settings_data_usage"
2310             android:parentActivityName="Settings">
2311             <intent-filter android:priority="1">
2312                 <action android:name="android.settings.DATA_USAGE_SETTINGS" />
2313                 <category android:name="android.intent.category.DEFAULT" />
2314             </intent-filter>
2315             <intent-filter android:priority="3">
2316                 <action android:name="android.intent.action.MAIN" />
2317                 <category android:name="com.android.settings.SHORTCUT" />
2318             </intent-filter>
2319             <intent-filter>
2320                 <action android:name="com.android.settings.action.SETTINGS" />
2321             </intent-filter>
2322             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2323                 android:value="com.android.settings.datausage.DataUsageSummary" />
2324         </activity>
2325         <activity
2326             android:name="Settings$MobileDataUsageListActivity"
2327             android:label="@string/cellular_data_usage"
2328             android:parentActivityName="Settings">
2329             <intent-filter android:priority="1">
2330                 <action android:name="android.settings.MOBILE_DATA_USAGE" />
2331                 <category android:name="android.intent.category.DEFAULT" />
2332             </intent-filter>
2333             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2334                        android:value="com.android.settings.datausage.DataUsageList" />
2335         </activity>
2336
2337         <activity
2338             android:name="Settings$DreamSettingsActivity"
2339             android:label="@string/screensaver_settings_title"
2340             android:icon="@drawable/ic_settings_display"
2341             android:parentActivityName="Settings">
2342             <intent-filter android:priority="1">
2343                 <action android:name="android.settings.DREAM_SETTINGS" />
2344                 <category android:name="android.intent.category.DEFAULT" />
2345             </intent-filter>
2346             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2347                 android:value="com.android.settings.dream.DreamSettings" />
2348             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2349                 android:value="true" />
2350         </activity>
2351
2352         <activity
2353             android:name="Settings$UserSettingsActivity"
2354             android:label="@string/user_settings_title"
2355             android:icon="@drawable/ic_settings_multiuser"
2356             android:parentActivityName="Settings">
2357             <intent-filter android:priority="1">
2358                 <action android:name="android.settings.USER_SETTINGS" />
2359                 <category android:name="android.intent.category.DEFAULT" />
2360             </intent-filter>
2361             <intent-filter>
2362                 <action android:name="com.android.settings.action.SETTINGS" />
2363             </intent-filter>
2364             <meta-data android:name="com.android.settings.order" android:value="-45"/>
2365             <meta-data android:name="com.android.settings.category"
2366                 android:value="com.android.settings.category.ia.system" />
2367             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2368                 android:value="com.android.settings.users.UserSettings" />
2369             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2370                 android:value="true" />
2371         </activity>
2372
2373         <activity
2374             android:name="Settings$PaymentSettingsActivity"
2375             android:label="@string/nfc_payment_settings_title"
2376             android:icon="@drawable/ic_settings_nfc_payment"
2377             android:parentActivityName="Settings">
2378             <intent-filter android:priority="1">
2379                 <action android:name="android.settings.NFC_PAYMENT_SETTINGS" />
2380                 <category android:name="android.intent.category.DEFAULT" />
2381             </intent-filter>
2382             <intent-filter>
2383                 <action android:name="android.intent.action.MAIN" />
2384                 <category android:name="android.intent.category.DEFAULT" />
2385             </intent-filter>
2386             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2387                 android:value="com.android.settings.nfc.PaymentSettings" />
2388             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2389                 android:value="true" />
2390         </activity>
2391
2392         <activity android:name=".nfc.PaymentDefaultDialog"
2393                   android:label="@string/nfc_payment_set_default_label"
2394                   android:excludeFromRecents="true"
2395                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2396             <intent-filter android:priority="1">
2397                 <action android:name="android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT" />
2398                 <category android:name="android.intent.category.DEFAULT" />
2399             </intent-filter>
2400             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2401                 android:value="true" />
2402         </activity>
2403
2404         <activity android:name=".nfc.HowItWorks"
2405                   android:label="@string/nfc_payment_settings_title"
2406                   android:parentActivityName="Settings$PaymentSettingsActivity"
2407                   android:excludeFromRecents="true">
2408         </activity>
2409
2410         <activity
2411             android:name="Settings$NotificationAccessSettingsActivity"
2412             android:label="@string/manage_notification_access_title"
2413             android:parentActivityName="Settings">
2414             <intent-filter android:priority="1">
2415                 <action android:name="android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS" />
2416                 <category android:name="android.intent.category.DEFAULT" />
2417             </intent-filter>
2418             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2419                        android:value="com.android.settings.notification.NotificationAccessSettings" />
2420         </activity>
2421
2422         <activity
2423             android:name="Settings$NotificationAssistantSettingsActivity"
2424             android:label="@string/notification_assistant_title"
2425             android:parentActivityName="Settings">
2426             <intent-filter android:priority="1">
2427                 <action android:name="android.settings.NOTIFICATION_ASSISTANT_SETTINGS" />
2428                 <category android:name="android.intent.category.DEFAULT" />
2429             </intent-filter>
2430             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2431                        android:value="com.android.settings.notification.NotificationAssistantPicker" />
2432         </activity>
2433
2434         <activity
2435             android:name="Settings$VrListenersSettingsActivity"
2436             android:label="@string/vr_listeners_title"
2437             android:parentActivityName="Settings">
2438             <intent-filter android:priority="1">
2439                 <action android:name="android.settings.VR_LISTENER_SETTINGS" />
2440                 <category android:name="android.intent.category.DEFAULT" />
2441             </intent-filter>
2442             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2443                        android:value="com.android.settings.applications.specialaccess.vrlistener.VrListenerSettings" />
2444         </activity>
2445
2446         <activity
2447             android:name="Settings$PictureInPictureSettingsActivity"
2448             android:label="@string/picture_in_picture_title"
2449             android:parentActivityName="Settings">
2450             <intent-filter android:priority="1">
2451                 <action android:name="android.settings.PICTURE_IN_PICTURE_SETTINGS" />
2452                 <category android:name="android.intent.category.DEFAULT" />
2453             </intent-filter>
2454             <intent-filter>
2455                 <action android:name="android.intent.action.MAIN" />
2456                 <category android:name="android.intent.category.DEFAULT" />
2457             </intent-filter>
2458             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2459                 android:value="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureSettings" />
2460         </activity>
2461
2462         <activity
2463             android:name="Settings$AppPictureInPictureSettingsActivity"
2464             android:label="@string/picture_in_picture_title"
2465             android:parentActivityName="Settings">
2466             <intent-filter>
2467                 <action android:name="android.settings.PICTURE_IN_PICTURE_SETTINGS" />
2468                 <category android:name="android.intent.category.DEFAULT" />
2469                 <data android:scheme="package" />
2470             </intent-filter>
2471             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2472                 android:value="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureDetails" />
2473         </activity>
2474
2475         <activity
2476             android:name="Settings$ZenAccessDetailSettingsActivity"
2477             android:label="@string/manage_zen_access_title"
2478             android:excludeFromRecents="true">
2479             <intent-filter>
2480                 <action android:name="android.settings.NOTIFICATION_POLICY_ACCESS_DETAIL_SETTINGS" />
2481                 <category android:name="android.intent.category.DEFAULT" />
2482                 <data android:scheme="package" />
2483             </intent-filter>
2484             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2485                        android:value="com.android.settings.applications.specialaccess.zenaccess.ZenAccessDetails" />
2486         </activity>
2487
2488         <activity
2489             android:name="Settings$ZenAccessSettingsActivity"
2490             android:label="@string/manage_zen_access_title"
2491             android:parentActivityName="Settings">
2492             <intent-filter android:priority="1">
2493                 <action android:name="android.settings.NOTIFICATION_POLICY_ACCESS_SETTINGS" />
2494                 <category android:name="android.intent.category.DEFAULT" />
2495             </intent-filter>
2496             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2497                        android:value="com.android.settings.notification.ZenAccessSettings" />
2498         </activity>
2499
2500         <activity
2501             android:name="Settings$ConfigureNotificationSettingsActivity"
2502             android:label="@string/configure_notification_settings"
2503             android:exported="true"
2504             android:parentActivityName="Settings">
2505             <intent-filter android:priority="1">
2506                 <action android:name="android.settings.NOTIFICATION_SETTINGS" />
2507                 <category android:name="android.intent.category.DEFAULT" />
2508             </intent-filter>
2509             <intent-filter android:priority="21">
2510                 <action android:name="android.intent.action.MAIN" />
2511                 <category android:name="com.android.settings.SHORTCUT" />
2512             </intent-filter>
2513             <intent-filter>
2514                 <action android:name="com.android.settings.action.SETTINGS"/>
2515             </intent-filter>
2516             <meta-data android:name="com.android.settings.order" android:value="-440"/>
2517             <meta-data android:name="com.android.settings.category"
2518                 android:value="com.android.settings.category.ia.apps"/>
2519             <meta-data android:name="com.android.settings.summary"
2520                        android:resource="@string/summary_empty"/>
2521             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2522                 android:value="com.android.settings.notification.ConfigureNotificationSettings" />
2523             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2524                 android:value="true" />
2525         </activity>
2526
2527         <activity
2528             android:name="Settings$AppBubbleNotificationSettingsActivity"
2529             android:label="@string/bubbles_app_toggle_title"
2530             android:parentActivityName="Settings$NotificationAppListActivity">
2531             <intent-filter android:priority="1">
2532                 <action android:name="android.settings.APP_NOTIFICATION_BUBBLE_SETTINGS" />
2533                 <category android:name="android.intent.category.DEFAULT" />
2534             </intent-filter>
2535             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2536                        android:value="com.android.settings.notification.AppBubbleNotificationSettings" />
2537         </activity>
2538
2539         <activity
2540             android:name="Settings$SoundSettingsActivity"
2541             android:label="@string/sound_settings"
2542             android:icon="@drawable/ic_homepage_sound"
2543             android:exported="true"
2544             android:parentActivityName="Settings">
2545             <intent-filter android:priority="1">
2546                 <action android:name="com.android.settings.SOUND_SETTINGS" />
2547                 <action android:name="android.settings.SOUND_SETTINGS" />
2548                 <action android:name="android.settings.ACTION_OTHER_SOUND_SETTINGS" />
2549                 <category android:name="android.intent.category.DEFAULT" />
2550             </intent-filter>
2551             <intent-filter android:priority="40">
2552                 <action android:name="android.intent.action.MAIN" />
2553                 <category android:name="com.android.settings.SHORTCUT" />
2554             </intent-filter>
2555             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2556                 android:value="com.android.settings.notification.SoundSettings" />
2557             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2558                 android:value="true" />
2559         </activity>
2560
2561         <!-- Show apps for which application-level notification settings are applicable -->
2562         <activity android:name="Settings$NotificationAppListActivity"
2563                   android:label="@string/app_notifications_title"
2564                   android:icon="@drawable/ic_notifications"
2565                   android:exported="true">
2566             <intent-filter android:priority="1">
2567                 <action android:name="android.settings.ALL_APPS_NOTIFICATION_SETTINGS" />
2568                 <category android:name="android.intent.category.DEFAULT" />
2569             </intent-filter>
2570             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2571                        android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2572         </activity>
2573
2574         <!-- Show application-level notification settings (app passed in as extras) -->
2575         <activity android:name="Settings$AppNotificationSettingsActivity"
2576                 android:exported="true">
2577             <intent-filter android:priority="1">
2578                 <action android:name="android.settings.APP_NOTIFICATION_SETTINGS" />
2579                 <category android:name="android.intent.category.DEFAULT" />
2580             </intent-filter>
2581             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2582                 android:value="com.android.settings.notification.AppNotificationSettings" />
2583         </activity>
2584
2585         <!-- Show channel group-level notification settings (group passed in as extras) -->
2586         <activity android:name="Settings$ChannelGroupNotificationSettingsActivity"
2587                   android:exported="true">
2588             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2589                        android:value="com.android.settings.notification.ChannelGroupNotificationSettings" />
2590         </activity>
2591
2592         <!-- Show channel-level notification settings (channel passed in as extras) -->
2593         <activity android:name="Settings$ChannelNotificationSettingsActivity"
2594                   android:label="@string/notification_channel_title"
2595                   android:exported="true">
2596             <intent-filter android:priority="1">
2597                 <action android:name="android.settings.CHANNEL_NOTIFICATION_SETTINGS" />
2598                 <category android:name="android.intent.category.DEFAULT" />
2599             </intent-filter>
2600             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2601                        android:value="com.android.settings.notification.ChannelNotificationSettings" />
2602         </activity>
2603
2604         <!-- Show Manual (from settings item) -->
2605         <activity
2606             android:name="ManualDisplayActivity"
2607             android:label="@string/manual"
2608             android:parentActivityName="Settings"
2609             android:enabled="@bool/config_show_manual">
2610             <intent-filter>
2611                 <action android:name="android.settings.SHOW_MANUAL" />
2612                 <category android:name="android.intent.category.DEFAULT" />
2613             </intent-filter>
2614             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2615                 android:value="true" />
2616         </activity>
2617
2618         <!-- Show regulatory info (from settings item or dialing "*#07#") -->
2619         <activity
2620             android:name="RegulatoryInfoDisplayActivity"
2621             android:label="@string/regulatory_labels"
2622             android:parentActivityName="Settings"
2623             android:enabled="@bool/config_show_regulatory_info">
2624             <intent-filter>
2625                 <action android:name="android.settings.SHOW_REGULATORY_INFO" />
2626                 <category android:name="android.intent.category.DEFAULT" />
2627             </intent-filter>
2628             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2629                 android:value="true" />
2630         </activity>
2631
2632         <!-- Confirmation dialog for enabling notification access from CompanionDeviceManager -->
2633         <activity android:name=".notification.NotificationAccessConfirmationActivity"
2634                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
2635
2636         <receiver android:name="com.android.settingslib.bluetooth.BluetoothDiscoverableTimeoutReceiver">
2637             <intent-filter>
2638                 <action android:name="android.bluetooth.intent.DISCOVERABLE_TIMEOUT" />
2639             </intent-filter>
2640         </receiver>
2641
2642         <!-- Watch for ContactsContract.Profile changes and update the user's photo.  -->
2643         <receiver android:name=".users.ProfileUpdateReceiver">
2644             <intent-filter>
2645                 <action android:name="android.provider.Contacts.PROFILE_CHANGED" />
2646             </intent-filter>
2647         </receiver>
2648
2649         <receiver android:name=".sim.SimSelectNotification">
2650             <intent-filter>
2651                 <action android:name="android.telephony.action.PRIMARY_SUBSCRIPTION_LIST_CHANGED"/>
2652                 <action android:name="android.settings.ENABLE_MMS_DATA_REQUEST"/>
2653             </intent-filter>
2654         </receiver>
2655
2656         <provider
2657             android:name="androidx.core.content.FileProvider"
2658             android:authorities="com.android.settings.files"
2659             android:grantUriPermissions="true"
2660             android:exported="false">
2661             <meta-data
2662                 android:name="android.support.FILE_PROVIDER_PATHS"
2663                 android:resource="@xml/file_paths" />
2664         </provider>
2665
2666         <activity android:name=".sim.SimPreferenceDialog"
2667             android:theme="@style/Theme.AlertDialog"
2668             android:excludeFromRecents="true" />
2669
2670         <activity
2671             android:name=".wifi.RequestToggleWiFiActivity"
2672             android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2673             android:excludeFromRecents="true"
2674             android:permission="android.permission.CHANGE_WIFI_STATE">
2675             <intent-filter>
2676                 <action android:name="android.net.wifi.action.REQUEST_ENABLE" />
2677                 <action android:name="android.net.wifi.action.REQUEST_DISABLE" />
2678                 <category android:name="android.intent.category.DEFAULT" />
2679             </intent-filter>
2680         </activity>
2681
2682         <activity
2683             android:name=".wifi.WifiDialogActivity"
2684             android:label=""
2685             android:theme="@style/Transparent"
2686             android:excludeFromRecents="true"
2687             android:documentLaunchMode="always"
2688             android:exported="true"
2689             android:permission="android.permission.CHANGE_WIFI_STATE"
2690             android:configChanges="orientation|keyboardHidden|screenSize">
2691             <intent-filter>
2692                 <action android:name="com.android.settings.WIFI_DIALOG" />
2693                 <category android:name="android.intent.category.DEFAULT" />
2694             </intent-filter>
2695         </activity>
2696
2697         <activity
2698             android:name=".wifi.NetworkRequestDialogActivity"
2699             android:theme="@style/Transparent"
2700             android:excludeFromRecents="true"
2701             android:launchMode="singleTop"
2702             android:taskAffinity=".wifi.NetworkRequestDialogActivity"
2703             android:exported="true"
2704             android:permission="android.permission.NETWORK_SETTINGS">
2705             <intent-filter>
2706                 <action android:name="com.android.settings.wifi.action.NETWORK_REQUEST" />
2707                 <category android:name="android.intent.category.DEFAULT" />
2708             </intent-filter>
2709         </activity>
2710
2711         <receiver
2712             android:name=".wifi.slice.ConnectToWifiHandler"
2713             android:exported="false" />
2714
2715         <activity
2716             android:name=".sim.SimDialogActivity"
2717             android:theme="@style/Theme.AlertDialog"
2718             android:label="@string/sim_settings_title"
2719             android:launchMode="singleTop"
2720             android:excludeFromRecents="true">
2721             <intent-filter>
2722                 <action android:name="android.intent.action.MAIN" />
2723             </intent-filter>
2724         </activity>
2725
2726         <activity
2727             android:name=".flashlight.FlashlightHandleActivity"
2728             android:theme="@android:style/Theme.NoDisplay"
2729             android:excludeFromRecents="true"
2730             android:exported="true"
2731             android:label="@string/power_flashlight"/>
2732
2733         <activity
2734             android:name="Settings$WifiCallingSettingsActivity"
2735             android:label="@string/wifi_calling_settings_title">
2736             <intent-filter>
2737                 <action android:name="android.intent.action.MAIN" />
2738                 <action android:name="android.settings.WIFI_CALLING_SETTINGS" />
2739                 <category android:name="android.intent.category.DEFAULT" />
2740                 <category android:name="android.intent.category.VOICE_LAUNCH" />
2741             </intent-filter>
2742             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2743                        android:value="com.android.settings.wifi.calling.WifiCallingSettings" />
2744             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2745                        android:value="true" />
2746         </activity>
2747
2748         <activity android:name=".wifi.calling.WifiCallingSuggestionActivity"
2749                   android:label="@string/wifi_calling_settings_title"
2750                   android:icon="@drawable/ic_suggestion_wireless">
2751             <intent-filter>
2752                 <action android:name="android.intent.action.MAIN" />
2753                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
2754             </intent-filter>
2755             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2756                        android:value="com.android.settings.wifi.calling.WifiCallingSettings" />
2757             <meta-data android:name="com.android.settings.dismiss"
2758                 android:value="10,14,30" />
2759             <meta-data android:name="com.android.settings.title"
2760                 android:resource="@string/wifi_calling_suggestion_title" />
2761             <meta-data android:name="com.android.settings.summary"
2762                 android:resource="@string/wifi_calling_suggestion_summary" />
2763         </activity>
2764
2765         <provider
2766             android:name=".search.SettingsSearchIndexablesProvider"
2767             android:authorities="com.android.settings"
2768             android:multiprocess="false"
2769             android:grantUriPermissions="true"
2770             android:permission="android.permission.READ_SEARCH_INDEXABLES"
2771             android:exported="true">
2772             <intent-filter>
2773                 <action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER" />
2774             </intent-filter>
2775         </provider>
2776
2777         <provider
2778             android:name=".dashboard.suggestions.SuggestionStateProvider"
2779             android:authorities="com.android.settings.suggestions.status"
2780             android:exported="true">
2781             <intent-filter>
2782                 <action android:name="com.android.settings.action.SUGGESTION_STATE_PROVIDER" />
2783             </intent-filter>
2784         </provider>
2785
2786         <activity
2787             android:name="Settings$OverlaySettingsActivity"
2788             android:label="@string/draw_overlay"
2789             android:parentActivityName="Settings">
2790             <intent-filter android:priority="1">
2791                 <action android:name="android.settings.action.MANAGE_OVERLAY_PERMISSION" />
2792                 <category android:name="android.intent.category.DEFAULT" />
2793             </intent-filter>
2794             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2795                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2796         </activity>
2797
2798         <activity
2799             android:name="Settings$AppDrawOverlaySettingsActivity"
2800             android:label="@string/draw_overlay"
2801             android:parentActivityName="Settings">
2802             <intent-filter android:priority="1">
2803                 <action android:name="android.settings.action.MANAGE_OVERLAY_PERMISSION" />
2804                 <category android:name="android.intent.category.DEFAULT" />
2805                 <data android:scheme="package" />
2806             </intent-filter>
2807             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2808                 android:value="com.android.settings.applications.appinfo.DrawOverlayDetails" />
2809         </activity>
2810
2811         <activity
2812             android:name="Settings$WriteSettingsActivity"
2813             android:label="@string/write_settings_title"
2814             android:parentActivityName="Settings">
2815             <intent-filter android:priority="1">
2816                 <action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" />
2817                 <category android:name="android.intent.category.DEFAULT" />
2818             </intent-filter>
2819             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2820                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2821         </activity>
2822
2823         <activity
2824             android:name="Settings$AppWriteSettingsActivity"
2825             android:label="@string/write_settings_title"
2826             android:parentActivityName="Settings">
2827             <intent-filter android:priority="1">
2828                 <action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" />
2829                 <category android:name="android.intent.category.DEFAULT" />
2830                 <data android:scheme="package" />
2831             </intent-filter>
2832             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2833                        android:value="com.android.settings.applications.appinfo.WriteSettingsDetails" />
2834         </activity>
2835
2836         <activity
2837             android:name="Settings$ManageExternalSourcesActivity"
2838             android:label="@string/install_other_apps"
2839             android:parentActivityName="Settings">
2840             <intent-filter android:priority="1">
2841                 <action android:name="android.settings.MANAGE_UNKNOWN_APP_SOURCES" />
2842                 <category android:name="android.intent.category.DEFAULT" />
2843             </intent-filter>
2844             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2845                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2846         </activity>
2847
2848         <activity android:name="Settings$ManageAppExternalSourcesActivity"
2849                   android:label="@string/install_other_apps">
2850             <intent-filter android:priority="1">
2851                 <action android:name="android.settings.MANAGE_UNKNOWN_APP_SOURCES" />
2852                 <category android:name="android.intent.category.DEFAULT" />
2853                 <data android:scheme="package" />
2854             </intent-filter>
2855             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2856                        android:value="com.android.settings.applications.appinfo.ExternalSourcesDetails" />
2857         </activity>
2858
2859         <activity android:name=".enterprise.ActionDisabledByAdminDialog"
2860                 android:theme="@style/Transparent"
2861                 android:taskAffinity="com.android.settings.enterprise"
2862                 android:excludeFromRecents="true"
2863                 android:launchMode="singleTop">
2864             <intent-filter android:priority="1">
2865                 <action android:name="android.settings.SHOW_ADMIN_SUPPORT_DETAILS" />
2866                 <category android:name="android.intent.category.DEFAULT" />
2867             </intent-filter>
2868         </activity>
2869
2870         <!-- Keep compatibility with old WebView-picker implementation -->
2871         <activity-alias android:name=".WebViewImplementation"
2872                   android:targetActivity="Settings$WebViewAppPickerActivity"
2873                   android:exported="true"
2874                   android:excludeFromRecents="true"
2875                   android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2876             <intent-filter>
2877                 <action android:name="android.settings.WEBVIEW_SETTINGS" />
2878                 <category android:name="android.intent.category.DEFAULT" />
2879             </intent-filter>
2880             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2881                 android:value="true" />
2882             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2883                 android:value="com.android.settings.webview.WebViewAppPicker" />
2884         </activity-alias>
2885
2886         <provider
2887             android:name=".backup.BackupSettingsContentProvider"
2888             android:authorities="com.android.settings.backup.BackupSettingsContentProvider"
2889             android:exported="true">
2890         </provider>
2891
2892         <activity android:name=".backup.UserBackupSettingsActivity"
2893                   android:label="@string/privacy_settings_title"
2894                   android:icon="@drawable/ic_settings_backup">
2895             <intent-filter>
2896                 <action android:name="android.intent.action.MAIN" />
2897                 <category android:name="android.intent.category.DEFAULT" />
2898                 <category android:name="android.intent.category.VOICE_LAUNCH" />
2899             </intent-filter>
2900             <!-- Mark the activity as a dynamic setting -->
2901             <intent-filter>
2902                 <action android:name="com.android.settings.action.IA_SETTINGS" />
2903             </intent-filter>
2904             <!-- Tell Settings app which category it belongs to -->
2905             <meta-data android:name="com.android.settings.category"
2906                        android:value="com.android.settings.category.ia.system" />
2907             <meta-data android:name="com.android.settings.summary_uri"
2908                        android:value="content://com.android.settings.backup.BackupSettingsContentProvider/summary" />
2909             <meta-data android:name="com.android.settings.order" android:value="-60"/>
2910         </activity>
2911
2912         <activity
2913             android:name="Settings$AutomaticStorageManagerSettingsActivity"
2914             android:exported="@bool/config_storage_manager_settings_enabled"
2915             android:label="@string/automatic_storage_manager_settings"
2916             android:parentActivityName="Settings">
2917             <intent-filter android:priority="1">
2918                 <action android:name="android.settings.STORAGE_MANAGER_SETTINGS" />
2919                 <category android:name="android.intent.category.DEFAULT" />
2920             </intent-filter>
2921             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2922                        android:value="com.android.settings.deletionhelper.AutomaticStorageManagerSettings" />
2923         </activity>
2924
2925         <!-- Show app-level advanced power usage details (app passed in as extras) -->
2926         <activity
2927             android:name=".fuelgauge.AdvancedPowerUsageDetailActivity"
2928             android:excludeFromRecents="true"
2929             android:launchMode="singleInstance"
2930             android:theme="@android:style/Theme.NoDisplay">
2931             <intent-filter>
2932                 <action android:name="android.settings.APP_BATTERY_SETTINGS" />
2933                 <category android:name="android.intent.category.DEFAULT" />
2934                 <data android:scheme="package" />
2935             </intent-filter>
2936         </activity>
2937
2938         <activity
2939             android:name=".Settings$AppAndNotificationDashboardActivity"
2940             android:label="@string/app_and_notification_dashboard_title"
2941             android:icon="@drawable/ic_homepage_apps"
2942             android:parentActivityName="Settings"
2943             android:exported="true">
2944             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2945                        android:value="com.android.settings.applications.AppAndNotificationDashboardFragment"/>
2946         </activity>
2947
2948         <activity
2949             android:name=".Settings$AccountDashboardActivity"
2950             android:label="@string/account_dashboard_title"
2951             android:icon="@drawable/ic_homepage_accounts"
2952             android:parentActivityName="Settings">
2953             <intent-filter android:priority="1">
2954                 <action android:name="android.settings.SYNC_SETTINGS" />
2955                 <category android:name="android.intent.category.DEFAULT" />
2956             </intent-filter>
2957             <intent-filter android:priority="53">
2958                 <action android:name="android.intent.action.MAIN" />
2959                 <category android:name="com.android.settings.SHORTCUT" />
2960             </intent-filter>
2961             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2962                        android:value="com.android.settings.accounts.AccountDashboardFragment"/>
2963             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2964                        android:value="true" />
2965         </activity>
2966
2967         <activity
2968             android:name=".Settings$SystemDashboardActivity"
2969             android:label="@string/header_category_system"
2970             android:icon="@drawable/ic_homepage_system_dashboard"
2971             android:parentActivityName="Settings">
2972             <intent-filter android:priority="70">
2973                 <action android:name="android.intent.action.MAIN" />
2974                 <category android:name="com.android.settings.SHORTCUT" />
2975             </intent-filter>
2976             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2977                        android:value="com.android.settings.system.SystemDashboardFragment"/>
2978         </activity>
2979
2980         <activity android:name=".support.SupportDashboardActivity"
2981                   android:label="@string/page_tab_title_support"
2982                   android:icon="@drawable/ic_homepage_support"
2983                   android:theme="@android:style/Theme.DeviceDefault.Light.Panel"
2984                   android:enabled="@bool/config_support_enabled">
2985             <intent-filter>
2986                 <action android:name="com.android.settings.action.SUPPORT_SETTINGS" />
2987                 <category android:name="android.intent.category.DEFAULT" />
2988             </intent-filter>
2989         </activity>
2990
2991         <service
2992             android:name=".SettingsDumpService"
2993             android:exported="true"
2994             android:permission="android.permission.DUMP" />
2995
2996         <!-- Quick Settings tiles for Developer Options -->
2997         <service
2998             android:name=".development.qstile.DevelopmentTiles$ShowLayout"
2999             android:label="@string/debug_layout"
3000             android:icon="@drawable/tile_icon_show_layout"
3001             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3002             android:enabled="false">
3003             <intent-filter>
3004                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3005             </intent-filter>
3006         </service>
3007         <service
3008             android:name=".development.qstile.DevelopmentTiles$GPUProfiling"
3009             android:label="@string/track_frame_time"
3010             android:icon="@drawable/tile_icon_graphics"
3011             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3012             android:enabled="false">
3013             <intent-filter>
3014                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3015             </intent-filter>
3016         </service>
3017         <service
3018             android:name=".development.qstile.DevelopmentTiles$ForceRTL"
3019             android:label="@string/force_rtl_layout_all_locales"
3020             android:icon="@drawable/tile_icon_force_rtl"
3021             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3022             android:enabled="false">
3023             <intent-filter>
3024                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3025             </intent-filter>
3026         </service>
3027         <service
3028             android:name=".development.qstile.DevelopmentTiles$AnimationSpeed"
3029             android:label="@string/window_animation_scale_title"
3030             android:icon="@drawable/tile_icon_animation_speed"
3031             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3032             android:enabled="false">
3033             <intent-filter>
3034                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3035             </intent-filter>
3036         </service>
3037
3038         <service
3039             android:name=".development.qstile.DevelopmentTiles$WinscopeTrace"
3040             android:label="@string/winscope_trace_quick_settings_title"
3041             android:icon="@drawable/tile_icon_winscope_trace"
3042             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3043             android:enabled="false">
3044             <intent-filter>
3045                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3046             </intent-filter>
3047         </service>
3048
3049         <service
3050             android:name=".development.qstile.DevelopmentTiles$SensorsOff"
3051             android:label="@string/sensors_off_quick_settings_title"
3052             android:icon="@drawable/tile_icon_sensors_off"
3053             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3054             android:enabled="false">
3055             <intent-filter>
3056                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3057             </intent-filter>
3058         </service>
3059
3060         <activity
3061             android:name=".HelpTrampoline"
3062             android:exported="true"
3063             android:theme="@style/Transparent"
3064             android:permission="android.permission.DUMP"
3065             android:excludeFromRecents="true"
3066             android:enabled="@bool/config_has_help" />
3067
3068         <activity android:name=".applications.autofill.AutofillPickerActivity"
3069                 android:excludeFromRecents="true"
3070                 android:launchMode="singleInstance"
3071                 android:exported="false">
3072         </activity>
3073
3074         <activity android:name=".applications.autofill.AutofillPickerTrampolineActivity"
3075                 android:theme="@android:style/Theme.NoDisplay"
3076                 android:excludeFromRecents="true"
3077                 android:launchMode="singleInstance"
3078                 android:label="@string/autofill_app">
3079             <intent-filter android:priority="1">
3080                 <action android:name="android.settings.REQUEST_SET_AUTOFILL_SERVICE" />
3081                 <category android:name="android.intent.category.DEFAULT" />
3082                 <data android:scheme="package" />
3083             </intent-filter>
3084         </activity>
3085
3086         <activity android:name="Settings$AdvancedConnectedDeviceActivity"
3087                   android:label="@string/connected_device_connections_title"
3088                   android:parentActivityName="Settings$ConnectedDeviceDashboardActivity">
3089             <intent-filter android:priority="1">
3090                 <action android:name="android.settings.NFC_SETTINGS" />
3091                 <category android:name="android.intent.category.DEFAULT" />
3092             </intent-filter>
3093             <intent-filter android:priority="1">
3094                 <action android:name="com.android.settings.ADVANCED_CONNECTED_DEVICE_SETTINGS" />
3095                 <category android:name="android.intent.category.DEFAULT" />
3096             </intent-filter>
3097             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3098                        android:value="com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFragment" />
3099             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3100                        android:value="true" />
3101         </activity>
3102
3103         <activity android:name="Settings$BluetoothDeviceDetailActivity"
3104                   android:label="@string/device_details_title"
3105                   android:permission="android.permission.BLUETOOTH_PRIVILEGED"
3106                   android:parentActivityName="Settings$ConnectedDeviceDashboardActivity">
3107             <intent-filter android:priority="1">
3108                 <action android:name="com.android.settings.BLUETOOTH_DEVICE_DETAIL_SETTINGS" />
3109                 <category android:name="android.intent.category.DEFAULT" />
3110             </intent-filter>
3111             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3112                        android:value="com.android.settings.bluetooth.BluetoothDeviceDetailsFragment" />
3113         </activity>
3114
3115         <activity android:name=".panel.SettingsPanelActivity"
3116             android:label="@string/settings_panel_title"
3117             android:theme="@style/Theme.Panel"
3118             android:launchMode="singleInstance"
3119             android:excludeFromRecents="true"
3120             android:exported="true">
3121                  <intent-filter>
3122                      <action android:name="android.settings.panel.action.INTERNET_CONNECTIVITY" />
3123                      <category android:name="android.intent.category.DEFAULT" />
3124                  </intent-filter>
3125                 <intent-filter>
3126                     <action android:name="android.settings.panel.action.NFC" />
3127                     <category android:name="android.intent.category.DEFAULT" />
3128                 </intent-filter>
3129                 <intent-filter>
3130                     <action android:name="android.settings.panel.action.WIFI" />
3131                     <category android:name="android.intent.category.DEFAULT" />
3132                 </intent-filter>
3133                 <intent-filter>
3134                     <action android:name="android.settings.panel.action.VOLUME" />
3135                     <category android:name="android.intent.category.DEFAULT" />
3136                 </intent-filter>
3137         </activity>
3138
3139         <activity-alias
3140             android:name="MediaOutputSlice"
3141             android:label="@string/media_output_panel_title"
3142             android:permission="android.permission.BLUETOOTH_PRIVILEGED"
3143             android:targetActivity=".panel.SettingsPanelActivity">
3144                 <intent-filter>
3145                     <action android:name="com.android.settings.panel.action.MEDIA_OUTPUT" />
3146                     <category android:name="android.intent.category.DEFAULT" />
3147                 </intent-filter>
3148         </activity-alias>
3149
3150         <provider android:name=".slices.SettingsSliceProvider"
3151                   android:authorities="com.android.settings.slices;android.settings.slices"
3152                   android:exported="true"
3153                   android:grantUriPermissions="true" />
3154
3155         <receiver
3156             android:name=".slices.SliceBroadcastReceiver"
3157             android:exported="false" />
3158
3159         <receiver
3160             android:name=".slices.SliceRelayReceiver"
3161             android:permission="android.permission.MANAGE_SLICE_PERMISSIONS"
3162             android:exported="true" />
3163
3164         <!-- Couldn't be triggered from outside of settings. Statsd can trigger it because we send
3165              PendingIntent to it-->
3166         <receiver android:name=".fuelgauge.batterytip.AnomalyDetectionReceiver"
3167                   android:exported="false" />
3168
3169         <receiver android:name=".fuelgauge.batterytip.AnomalyConfigReceiver">
3170             <intent-filter>
3171                 <action android:name="android.app.action.STATSD_STARTED"/>
3172                 <action android:name="android.intent.action.BOOT_COMPLETED"/>
3173             </intent-filter>
3174         </receiver>
3175
3176         <service android:name=".fuelgauge.batterytip.AnomalyCleanupJobService"
3177                  android:permission="android.permission.BIND_JOB_SERVICE" />
3178
3179         <service android:name=".fuelgauge.batterytip.AnomalyConfigJobService"
3180                  android:permission="android.permission.BIND_JOB_SERVICE" />
3181
3182         <service android:name=".fuelgauge.batterytip.AnomalyDetectionJobService"
3183                  android:permission="android.permission.BIND_JOB_SERVICE" />
3184
3185         <provider
3186             android:name=".homepage.contextualcards.CardContentProvider"
3187             android:authorities="com.android.settings.homepage.CardContentProvider"
3188             android:exported="true"
3189             android:permission="android.permission.WRITE_SETTINGS_HOMEPAGE_DATA" />
3190
3191         <provider
3192             android:name=".homepage.contextualcards.SettingsContextualCardProvider"
3193             android:authorities="com.android.settings.homepage.contextualcards"
3194             android:permission="android.permission.WRITE_SETTINGS_HOMEPAGE_DATA"
3195             android:exported="true">
3196             <intent-filter>
3197                 <action android:name="android.content.action.SETTINGS_HOMEPAGE_DATA"/>
3198             </intent-filter>
3199         </provider>
3200
3201         <activity
3202             android:name=".wifi.dpp.WifiDppConfiguratorActivity">
3203             <intent-filter>
3204                 <action android:name="android.settings.WIFI_DPP_CONFIGURATOR_QR_CODE_SCANNER"/>
3205                 <action android:name="android.settings.WIFI_DPP_CONFIGURATOR_QR_CODE_GENERATOR"/>
3206                 <category android:name="android.intent.category.DEFAULT"/>
3207             </intent-filter>
3208             <intent-filter>
3209                 <action android:name="android.settings.PROCESS_WIFI_EASY_CONNECT_URI"/>
3210                 <category android:name="android.intent.category.DEFAULT"/>
3211                 <data android:scheme="DPP"/>
3212             </intent-filter>
3213         </activity>
3214
3215         <activity
3216             android:name=".wifi.dpp.WifiDppEnrolleeActivity">
3217             <intent-filter>
3218                 <action android:name="android.settings.WIFI_DPP_ENROLLEE_QR_CODE_SCANNER"/>
3219                 <category android:name="android.intent.category.DEFAULT"/>
3220             </intent-filter>
3221         </activity>
3222
3223         <activity android:name=".homepage.contextualcards.ContextualCardFeedbackDialog"
3224                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
3225
3226         <activity
3227             android:name="Settings$WifiCallingDisclaimerActivity"
3228             android:label="@string/wifi_calling_settings_title"
3229             android:taskAffinity="com.android.settings">
3230             <intent-filter>
3231                 <action android:name="android.intent.action.MAIN" />
3232                 <category android:name="android.intent.category.DEFAULT" />
3233             </intent-filter>
3234             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3235                 android:value="com.android.settings.wifi.calling.WifiCallingDisclaimerFragment" />
3236         </activity>
3237
3238         <activity android:name="Settings$BatterySaverScheduleSettingsActivity"
3239             android:label="@string/battery_saver_schedule_settings_title"
3240             android:parentActivityName="Settings">
3241             <intent-filter>
3242                 <action android:name="com.android.settings.BATTERY_SAVER_SCHEDULE_SETTINGS" />
3243                 <category android:name="android.intent.category.DEFAULT" />
3244             </intent-filter>
3245             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3246                 android:value="com.android.settings.fuelgauge.batterysaver.BatterySaverScheduleSettings" />
3247         </activity>
3248
3249         <activity android:name="Settings$GlobalActionsPanelSettingsActivity"
3250             android:label="@string/global_actions_panel_title">
3251             <intent-filter>
3252                 <action android:name="com.android.settings.GLOBAL_ACTIONS_PANEL_SETTINGS" />
3253                 <category android:name="android.intent.category.DEFAULT" />
3254             </intent-filter>
3255             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3256                 android:value="com.android.settings.gestures.GlobalActionsPanelSettings" />
3257         </activity>
3258
3259         <!-- This is the longest AndroidManifest.xml ever. -->
3260     </application>
3261 </manifest>