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