OSDN Git Service

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