OSDN Git Service

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