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