OSDN Git Service

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