OSDN Git Service

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