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