OSDN Git Service

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