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