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