OSDN Git Service

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