OSDN Git Service

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