OSDN Git Service

Don't allow user creation on phones via Settings search
[android-x86/packages-apps-Settings.git] / AndroidManifest.xml
1 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
2         package="com.android.settings"
3         coreApp="true"
4         android:sharedUserId="android.uid.system">
5
6     <original-package android:name="com.android.settings" />
7
8     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
9     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
10     <uses-permission android:name="android.permission.WRITE_SETTINGS" />
11     <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
12     <uses-permission android:name="android.permission.DEVICE_POWER" />
13     <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
14     <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
15     <uses-permission android:name="android.permission.VIBRATE" />
16     <uses-permission android:name="android.permission.BLUETOOTH" />
17     <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
18     <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
19     <uses-permission android:name="android.permission.NFC" />
20     <uses-permission android:name="android.permission.HARDWARE_TEST" />
21     <uses-permission android:name="android.permission.CALL_PHONE" />
22     <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
23     <uses-permission android:name="android.permission.MASTER_CLEAR" />
24     <uses-permission android:name="android.permission.USE_CREDENTIALS" />
25     <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" />
26     <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
27     <uses-permission android:name="android.permission.READ_CONTACTS" />
28     <uses-permission android:name="android.permission.WRITE_CONTACTS" />
29     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
30     <uses-permission android:name="android.permission.ACCESS_WIMAX_STATE" />
31     <uses-permission android:name="android.permission.CHANGE_WIMAX_STATE" />
32     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
33     <uses-permission android:name="com.android.certinstaller.INSTALL_AS_USER" />
34     <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
35     <uses-permission android:name="android.permission.INTERNET" />
36     <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" />
37     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
38     <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
39     <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
40     <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
41     <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
42     <uses-permission android:name="android.permission.READ_USER_DICTIONARY"/>
43     <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"/>
44     <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>
45     <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
46     <uses-permission android:name="android.permission.BATTERY_STATS"/>
47     <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
48     <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" />
49     <uses-permission android:name="android.permission.MOVE_PACKAGE" />
50     <uses-permission android:name="android.permission.USE_CREDENTIALS" />
51     <uses-permission android:name="android.permission.BACKUP" />
52     <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
53     <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
54     <uses-permission android:name="android.permission.READ_SYNC_STATS" />
55     <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
56     <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
57     <uses-permission android:name="android.permission.STATUS_BAR" />
58     <uses-permission android:name="android.permission.MANAGE_USB" />
59     <uses-permission android:name="android.permission.SET_POINTER_SPEED" />
60     <uses-permission android:name="android.permission.SET_KEYBOARD_LAYOUT" />
61     <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
62     <uses-permission android:name="android.permission.COPY_PROTECTED_DATA" />
63     <uses-permission android:name="android.permission.MANAGE_USERS" />
64     <uses-permission android:name="android.permission.READ_PROFILE" />
65     <uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
66     <uses-permission android:name="android.permission.SET_TIME" />
67     <uses-permission android:name="android.permission.ACCESS_NOTIFICATIONS" />
68     <uses-permission android:name="android.permission.REBOOT" />
69     <uses-permission android:name="android.permission.MANAGE_DEVICE_ADMINS" />
70     <uses-permission android:name="android.permission.READ_SEARCH_INDEXABLES" />
71
72     <application android:label="@string/settings_label"
73             android:icon="@mipmap/ic_launcher_settings"
74             android:taskAffinity=""
75             android:theme="@style/Theme.Settings"
76             android:hardwareAccelerated="true"
77             android:requiredForAllUsers="true"
78             android:supportsRtl="true">
79
80         <!-- Settings -->
81
82         <activity android:name="Settings"
83                   android:uiOptions="splitActionBarWhenNarrow"
84                 android:taskAffinity="com.android.settings"
85                 android:label="@string/settings_label_launcher"
86                 android:launchMode="singleTask">
87             <intent-filter>
88                 <action android:name="android.intent.action.MAIN" />
89                 <action android:name="android.settings.SETTINGS" />
90                 <category android:name="android.intent.category.DEFAULT" />
91                 <category android:name="android.intent.category.LAUNCHER" />
92             </intent-filter>
93         </activity>
94
95         <activity android:name=".SubSettings"
96                 android:taskAffinity="com.android.settings"
97                 android:parentActivityName="Settings">
98         </activity>
99
100         <activity android:name="CreateShortcut" android:label="@string/settings_shortcut"
101             android:theme="@style/Theme.CreateShortCut">
102             <intent-filter>
103                 <action android:name="android.intent.action.CREATE_SHORTCUT" />
104                 <category android:name="android.intent.category.DEFAULT" />
105             </intent-filter>
106         </activity>
107
108         <!-- Wireless Controls -->
109
110         <activity android:name="Settings$WirelessSettingsActivity"
111                 android:taskAffinity="com.android.settings"
112                 android:label="@string/wireless_networks_settings_title"
113                 android:parentActivityName="Settings">
114             <intent-filter>
115                 <action android:name="android.intent.action.MAIN" />
116                 <action android:name="android.settings.WIRELESS_SETTINGS" />
117                 <action android:name="android.settings.AIRPLANE_MODE_SETTINGS" />
118                 <action android:name="android.settings.NFC_SETTINGS" />
119                 <category android:name="android.intent.category.DEFAULT" />
120                 <category android:name="android.intent.category.VOICE_LAUNCH" />
121             </intent-filter>
122             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
123                 android:value="com.android.settings.WirelessSettings" />
124             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
125                 android:resource="@id/wireless_settings" />
126         </activity>
127
128
129         <!-- Top-level settings -->
130
131         <activity android:name="Settings$WifiSettingsActivity"
132                 android:uiOptions="splitActionBarWhenNarrow"
133                 android:taskAffinity=""
134                 android:label="@string/wifi_settings"
135                 android:configChanges="orientation|keyboardHidden|screenSize"
136                 android:excludeFromRecents="true">
137             <intent-filter>
138                 <action android:name="android.intent.action.MAIN" />
139                 <action android:name="android.settings.WIFI_SETTINGS" />
140                 <category android:name="android.intent.category.DEFAULT" />
141                 <category android:name="android.intent.category.VOICE_LAUNCH" />
142                 <category android:name="com.android.settings.SHORTCUT" />
143             </intent-filter>
144             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
145                 android:value="com.android.settings.wifi.WifiSettings" />
146             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
147                 android:resource="@id/wifi_settings" />
148         </activity>
149
150         <!-- Keep compatibility with old shortcuts. -->
151         <activity-alias android:name=".wifi.WifiSettings"
152                 android:uiOptions="splitActionBarWhenNarrow"
153                 android:taskAffinity="com.android.settings"
154                 android:label="@string/wifi_settings"
155                 android:targetActivity="Settings$WifiSettingsActivity"
156                 android:configChanges="orientation|keyboardHidden|screenSize"
157                 android:exported="true">
158             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
159                 android:value="com.android.settings.wifi.WifiSettings" />
160             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
161                 android:resource="@id/wifi_settings" />
162         </activity-alias>
163
164         <activity android:name=".wifi.WifiPickerActivity"
165                 android:uiOptions="splitActionBarWhenNarrow"
166                 android:taskAffinity="com.android.settings"
167                 android:parentActivityName="Settings">
168             <intent-filter>
169                 <action android:name="android.intent.action.MAIN" />
170                 <action android:name="android.net.wifi.PICK_WIFI_NETWORK" />
171                 <category android:name="android.intent.category.DEFAULT" />
172             </intent-filter>
173         </activity>
174
175         <activity android:name=".wifi.WifiSetupActivity"
176                 android:uiOptions="splitActionBarWhenNarrow"
177                 android:theme="@style/SetupWizardWifiTheme"
178                 android:label="@string/wifi_setup_wizard_title"
179                 android:icon="@drawable/empty_icon"
180                 android:clearTaskOnLaunch="true">
181             <intent-filter>
182                 <action android:name="android.intent.action.MAIN" />
183                 <action android:name="com.android.net.wifi.SETUP_WIFI_NETWORK" />
184                 <category android:name="android.intent.category.DEFAULT" />
185             </intent-filter>
186         </activity>
187
188         <activity android:name=".wifi.WifiSettingsForSetupWizardXL"
189                 android:uiOptions="splitActionBarWhenNarrow"
190                 android:theme="@android:style/Theme.Holo.NoActionBar"
191                 android:screenOrientation="behind"
192                 android:clearTaskOnLaunch="true"
193                 android:windowSoftInputMode="adjustResize"
194                 android:exported="true" />
195
196         <activity android:name="Settings$AdvancedWifiSettingsActivity"
197                 android:taskAffinity="com.android.settings"
198                 android:label="@string/wifi_advanced_settings_label"
199                 android:configChanges="orientation|keyboardHidden|screenSize"
200                 android:parentActivityName="Settings$WifiSettingsActivity">
201             <intent-filter>
202                 <action android:name="android.intent.action.MAIN" />
203                 <action android:name="android.settings.WIFI_IP_SETTINGS" />
204                 <category android:name="android.intent.category.VOICE_LAUNCH" />
205                 <category android:name="android.intent.category.DEFAULT" />
206             </intent-filter>
207             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
208                 android:value="com.android.settings.wifi.AdvancedWifiSettings" />
209             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
210                 android:resource="@id/wifi_settings" />
211         </activity>
212
213         <activity android:name=".wifi.WifiInfo"
214                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
215                 android:taskAffinity="com.android.settings"
216                 android:parentActivityName="Settings$WifiSettingsActivity">
217             <intent-filter>
218                 <action android:name="android.intent.action.MAIN"/>
219                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
220                 <category android:name="android.intent.category.DEFAULT" />
221             </intent-filter>
222         </activity>
223
224         <activity android:name=".wifi.WifiConfigInfo"
225                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
226                 android:taskAffinity="com.android.settings"
227                 android:parentActivityName="Settings$WifiSettingsActivity">
228             <intent-filter>
229                 <action android:name="android.intent.action.MAIN"/>
230                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
231                 <category android:name="android.intent.category.DEFAULT" />
232             </intent-filter>
233         </activity>
234
235         <activity android:name=".wifi.WifiAPITest"
236                 android:theme="@android:style/Theme.Holo.DialogWhenLarge">
237             <intent-filter>
238                 <action android:name="android.intent.action.MAIN"/>
239                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
240                 <category android:name="android.intent.category.DEFAULT" />
241             </intent-filter>
242         </activity>
243
244         <activity android:name=".wifi.WifiStatusTest"
245                 android:theme="@android:style/Theme.Holo.DialogWhenLarge">
246             <intent-filter>
247                 <action android:name="android.intent.action.MAIN"/>
248                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
249                 <category android:name="android.intent.category.DEFAULT" />
250             </intent-filter>
251         </activity>
252
253         <!-- Suspect activity alias: targetActivity is Settings itself, does not define a name. Remove? -->
254         <activity-alias android:name=".wifi.WifiApSettings"
255                 android:targetActivity="Settings">
256             <intent-filter>
257                 <action android:name="android.intent.action.MAIN" />
258                 <category android:name="android.intent.category.DEFAULT" />
259                 <category android:name="android.intent.category.VOICE_LAUNCH" />
260             </intent-filter>
261         </activity-alias>
262
263         <activity android:name="ApnSettings"
264                 android:label="@string/apn_settings"
265                 android:configChanges="orientation|keyboardHidden|screenSize"
266                 android:launchMode="singleTask"
267                 android:parentActivityName="Settings$WirelessSettingsActivity">
268             <intent-filter>
269                 <action android:name="android.intent.action.MAIN" />
270                 <action android:name="android.settings.APN_SETTINGS" />
271                 <category android:name="android.intent.category.DEFAULT" />
272                 <category android:name="android.intent.category.VOICE_LAUNCH" />
273             </intent-filter>
274         </activity>
275
276         <activity android:name="Settings$BluetoothSettingsActivity"
277                 android:uiOptions="splitActionBarWhenNarrow"
278                 android:label="@string/bluetooth_settings_title"
279                 android:taskAffinity=""
280                 android:excludeFromRecents="true">
281             <intent-filter>
282                 <action android:name="android.intent.action.MAIN" />
283                 <action android:name="android.settings.BLUETOOTH_SETTINGS" />
284                 <category android:name="android.intent.category.VOICE_LAUNCH" />
285                 <category android:name="com.android.settings.SHORTCUT" />
286                 <category android:name="android.intent.category.DEFAULT" />
287             </intent-filter>
288             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
289                 android:value="com.android.settings.bluetooth.BluetoothSettings" />
290             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
291                 android:resource="@id/bluetooth_settings" />
292         </activity>
293
294         <!-- Keep compatibility with old shortcuts. -->
295         <activity-alias android:name=".bluetooth.BluetoothSettings"
296                 android:uiOptions="splitActionBarWhenNarrow"
297                 android:label="@string/bluetooth_settings_title"
298                 android:targetActivity="Settings$BluetoothSettingsActivity"
299                 android:exported="true"
300                 android:clearTaskOnLaunch="true">
301             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
302                 android:value="com.android.settings.bluetooth.BluetoothSettings" />
303             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
304                 android:resource="@id/bluetooth_settings" />
305         </activity-alias>
306
307         <activity android:name=".bluetooth.DevicePickerActivity"
308                 android:uiOptions="splitActionBarWhenNarrow"
309                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
310                 android:label="@string/device_picker"
311                 android:clearTaskOnLaunch="true">
312             <intent-filter>
313                 <action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
314                 <category android:name="android.intent.category.DEFAULT" />
315             </intent-filter>
316         </activity>
317
318         <activity android:name="Settings$TetherSettingsActivity"
319                 android:label="@string/tether_settings_title_all"
320                 android:taskAffinity=""
321                 android:excludeFromRecents="true">
322             <intent-filter>
323                 <action android:name="android.intent.action.MAIN" />
324                 <category android:name="android.intent.category.DEFAULT" />
325                 <category android:name="android.intent.category.VOICE_LAUNCH" />
326                 <category android:name="com.android.settings.SHORTCUT" />
327             </intent-filter>
328             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
329                 android:value="com.android.settings.TetherSettings" />
330             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
331                 android:resource="@id/wireless_settings" />
332         </activity>
333
334         <!-- Keep compatibility with old shortcuts. -->
335         <activity-alias android:name=".TetherSettings"
336                   android:label="@string/tether_settings_title_all"
337                   android:clearTaskOnLaunch="true"
338                   android:exported="true"
339                   android:targetActivity="Settings$TetherSettingsActivity">
340             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
341                 android:value="com.android.settings.TetherSettings" />
342             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
343                 android:resource="@id/wireless_settings" />
344         </activity-alias>
345
346         <activity android:name="Settings$WifiP2pSettingsActivity"
347                 android:uiOptions="splitActionBarWhenNarrow"
348                 android:taskAffinity="com.android.settings"
349                 android:parentActivityName="Settings$WifiSettingsActivity">
350             <intent-filter>
351                 <action android:name="android.intent.action.MAIN" />
352                 <category android:name="android.intent.category.DEFAULT" />
353                 <category android:name="android.intent.category.VOICE_LAUNCH" />
354             </intent-filter>
355             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
356                 android:value="com.android.settings.wifi.p2p.WifiP2pSettings" />
357             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
358                 android:resource="@id/wireless_settings" />
359         </activity>
360
361
362         <activity android:name="Settings$VpnSettingsActivity"
363                 android:label="@string/vpn_settings_title"
364                 android:taskAffinity=""
365                 android:excludeFromRecents="true">
366             <intent-filter>
367                 <action android:name="android.intent.action.MAIN" />
368                 <action android:name="android.net.vpn.SETTINGS" />
369                 <category android:name="android.intent.category.DEFAULT" />
370                 <category android:name="android.intent.category.VOICE_LAUNCH" />
371                 <category android:name="com.android.settings.SHORTCUT" />
372             </intent-filter>
373             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
374                 android:value="com.android.settings.vpn2.VpnSettings" />
375             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
376                 android:resource="@id/wireless_settings" />
377         </activity>
378
379         <activity android:name="Settings$DateTimeSettingsActivity"
380                 android:label="@string/date_and_time"
381                 android:taskAffinity=""
382                 android:excludeFromRecents="true">
383             <intent-filter>
384                 <action android:name="android.intent.action.MAIN" />
385                 <action android:name="android.settings.DATE_SETTINGS" />
386                 <action android:name="android.intent.action.QUICK_CLOCK" />
387                 <category android:name="android.intent.category.VOICE_LAUNCH" />
388                 <category android:name="android.intent.category.DEFAULT" />
389             </intent-filter>
390             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
391                 android:value="com.android.settings.DateTimeSettings" />
392             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
393                 android:resource="@id/date_time_settings" />
394         </activity>
395
396         <activity android:name="DateTimeSettingsSetupWizard"
397                   android:label="@string/date_and_time"
398                   android:theme="@android:style/Theme.Holo.NoActionBar"
399                   android:screenOrientation="behind">
400             <intent-filter>
401                 <action android:name="android.intent.action.MAIN" />
402             </intent-filter>
403         </activity>
404
405         <activity android:name="Settings$LocalePickerActivity"
406                 android:label="@string/language_picker_title"
407                 android:taskAffinity="com.android.settings"
408                 android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
409             <intent-filter>
410                 <action android:name="android.intent.action.MAIN" />
411                 <action android:name="android.settings.LOCALE_SETTINGS" />
412                 <category android:name="android.intent.category.DEFAULT" />
413                 <category android:name="android.intent.category.VOICE_LAUNCH" />
414             </intent-filter>
415             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
416                 android:value="com.android.settings.LocalePicker" />
417             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
418                 android:resource="@id/language_settings" />
419         </activity>
420
421         <activity android:name="Settings$InputMethodAndLanguageSettingsActivity"
422                 android:label="@string/language_keyboard_settings_title"
423                 android:taskAffinity="com.android.settings"
424                 android:parentActivityName="Settings">
425             <intent-filter>
426                 <action android:name="android.intent.action.MAIN" />
427                 <action android:name="android.settings.INPUT_METHOD_SETTINGS" />
428                 <category android:name="android.intent.category.VOICE_LAUNCH" />
429                 <category android:name="android.intent.category.DEFAULT" />
430             </intent-filter>
431             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
432                 android:value="com.android.settings.inputmethod.InputMethodAndLanguageSettings" />
433             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
434                 android:resource="@id/language_settings" />
435         </activity>
436
437         <activity android:name="Settings$KeyboardLayoutPickerActivity"
438                 android:label="@string/keyboard_layout_picker_title"
439                 android:clearTaskOnLaunch="true">
440             <intent-filter>
441                 <action android:name="android.intent.action.MAIN" />
442                 <category android:name="android.intent.category.DEFAULT" />
443             </intent-filter>
444             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
445                 android:value="com.android.settings.inputmethod.KeyboardLayoutPickerFragment" />
446             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
447                 android:resource="@id/language_settings" />
448         </activity>
449
450         <!-- Keep compatibility with old shortcuts. -->
451         <activity-alias android:name="LanguageSettings"
452                 android:label="@string/language_keyboard_settings_title"
453                 android:clearTaskOnLaunch="true"
454                 android:exported="true"
455                 android:targetActivity="Settings$InputMethodAndLanguageSettingsActivity">
456             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
457                 android:value="com.android.settings.inputmethod.InputMethodAndLanguageSettings" />
458             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
459                 android:resource="@id/language_settings" />
460         </activity-alias>
461
462         <activity android:name="Settings$SpellCheckersSettingsActivity"
463                 android:label="@string/spellcheckers_settings_title"
464                 android:taskAffinity="com.android.settings"
465                 android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
466             <intent-filter>
467                 <action android:name="android.intent.action.MAIN" />
468                 <category android:name="android.intent.category.VOICE_LAUNCH" />
469                 <category android:name="android.intent.category.DEFAULT" />
470             </intent-filter>
471             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
472                 android:value="com.android.settings.inputmethod.SpellCheckersSettings" />
473             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
474                 android:resource="@id/language_settings" />
475         </activity>
476
477         <activity android:name=".inputmethod.InputMethodAndSubtypeEnablerActivity"
478                 android:label=""
479                 android:clearTaskOnLaunch="true">
480             <intent-filter>
481                 <action android:name="android.intent.action.MAIN" />
482                 <action android:name="android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" />
483                 <category android:name="android.intent.category.VOICE_LAUNCH" />
484                 <category android:name="android.intent.category.DEFAULT" />
485             </intent-filter>
486         </activity>
487
488         <receiver android:name=".inputmethod.InputMethodDialogReceiver"
489                 android:enabled="true">
490             <intent-filter>
491                 <action android:name="android.settings.SHOW_INPUT_METHOD_PICKER" />
492             </intent-filter>
493         </receiver>
494
495         <activity android:name="Settings$UserDictionarySettingsActivity"
496                 android:label="@string/user_dict_settings_title"
497                 android:taskAffinity="com.android.settings"
498                 android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
499             <intent-filter>
500                 <action android:name="android.intent.action.MAIN" />
501                 <action android:name="android.settings.USER_DICTIONARY_SETTINGS" />
502                 <category android:name="android.intent.category.DEFAULT" />
503                 <category android:name="android.intent.category.VOICE_LAUNCH" />
504             </intent-filter>
505             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
506                 android:value="com.android.settings.inputmethod.UserDictionaryList" />
507             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
508                 android:resource="@id/language_settings" />
509         </activity>
510
511         <activity android:name=".inputmethod.UserDictionaryAddWordActivity"
512                   android:label="@string/user_dict_settings_title"
513                   android:theme="@android:style/Theme.Holo.Dialog.NoActionBar"
514                   android:windowSoftInputMode="stateVisible"
515                   android:noHistory="true"
516                   android:excludeFromRecents="true">
517             <intent-filter>
518                 <action android:name="com.android.settings.USER_DICTIONARY_INSERT" />
519                 <action android:name="com.android.settings.USER_DICTIONARY_EDIT" />
520                 <category android:name="android.intent.category.DEFAULT" />
521                 <category android:name="android.intent.category.VOICE_LAUNCH" />
522             </intent-filter>
523         </activity>
524
525         <!-- Keep compatibility with old shortcuts. -->
526         <activity-alias android:name="UserDictionarySettings"
527                 android:label="@string/user_dict_settings_title"
528                 android:exported="true"
529                 android:targetActivity="Settings$UserDictionarySettingsActivity">
530             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
531                 android:value="com.android.settings.UserDictionarySettings" />
532             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
533                 android:resource="@id/language_settings" />
534         </activity-alias>
535
536         <activity android:name="Settings$SoundSettingsActivity"
537                 android:label="@string/sound_settings"
538                 android:taskAffinity=""
539                 android:excludeFromRecents="true">
540             <intent-filter>
541                 <action android:name="android.intent.action.MAIN" />
542                 <action android:name="com.android.settings.SOUND_SETTINGS" />
543                 <action android:name="android.settings.SOUND_SETTINGS" />
544                 <category android:name="android.intent.category.DEFAULT" />
545                 <category android:name="android.intent.category.VOICE_LAUNCH" />
546                 <category android:name="com.android.settings.SHORTCUT" />
547             </intent-filter>
548             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
549                 android:value="com.android.settings.SoundSettings" />
550             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
551                 android:resource="@id/sound_settings" />
552         </activity>
553
554         <!-- Keep compatibility with old shortcuts. -->
555         <activity-alias android:name="SoundSettings"
556                 android:label="@string/sound_settings"
557                 android:exported="true"
558                 android:targetActivity="Settings$SoundSettingsActivity">
559             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
560                 android:value="com.android.settings.SoundSettings" />
561             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
562                 android:resource="@id/sound_settings" />
563         </activity-alias>
564
565         <activity android:name="Settings$ZenModeSettingsActivity"
566                 android:label="@string/zen_mode_settings_title"
567                 android:exported="true"
568                 android:taskAffinity=""
569                 android:excludeFromRecents="true">
570             <intent-filter>
571                 <action android:name="android.intent.action.MAIN" />
572                 <action android:name="android.settings.ZEN_MODE_SETTINGS" />
573                 <category android:name="android.intent.category.DEFAULT" />
574                 <category android:name="com.android.settings.SHORTCUT" />
575             </intent-filter>
576             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
577                 android:value="com.android.settings.ZenModeSettings" />
578             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
579                 android:resource="@id/notification_settings" />
580         </activity>
581
582         <activity android:name="Settings$DisplaySettingsActivity"
583                 android:label="@string/display_settings"
584                 android:taskAffinity=""
585                 android:excludeFromRecents="true">
586             <intent-filter>
587                 <action android:name="android.intent.action.MAIN" />
588                 <action android:name="com.android.settings.DISPLAY_SETTINGS" />
589                 <action android:name="android.settings.DISPLAY_SETTINGS" />
590                 <category android:name="android.intent.category.DEFAULT" />
591                 <category android:name="android.intent.category.VOICE_LAUNCH" />
592                 <category android:name="com.android.settings.SHORTCUT" />
593             </intent-filter>
594             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
595                 android:value="com.android.settings.DisplaySettings" />
596             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
597                 android:resource="@id/display_settings" />
598         </activity>
599
600         <!-- Keep compatibility with old shortcuts. -->
601         <activity-alias android:name="DisplaySettings"
602                 android:label="@string/display_settings"
603                 android:exported="true"
604                 android:targetActivity="Settings$DisplaySettingsActivity">
605             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
606                 android:value="com.android.settings.DisplaySettings" />
607             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
608                 android:resource="@id/display_settings" />
609         </activity-alias>
610
611         <activity android:name="Settings$DeviceInfoSettingsActivity"
612                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
613                 android:label="@string/device_info_settings"
614                 android:taskAffinity="com.android.settings"
615                 android:parentActivityName="Settings">
616             <intent-filter>
617                 <action android:name="android.intent.action.MAIN" />
618                 <action android:name="android.settings.DEVICE_INFO_SETTINGS" />
619                 <category android:name="android.intent.category.DEFAULT" />
620                 <category android:name="android.intent.category.VOICE_LAUNCH" />
621             </intent-filter>
622             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
623                 android:value="com.android.settings.DeviceInfoSettings" />
624             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
625                 android:resource="@id/about_settings" />
626         </activity>
627
628         <activity android:name="SettingsLicenseActivity"
629                 android:label="@string/settings_license_activity_title"
630                 android:theme="@android:style/Theme.Holo.Panel"
631                 android:configChanges="orientation|screenSize">
632             <intent-filter>
633                 <action android:name="android.settings.LICENSE" />
634                 <category android:name="android.intent.category.DEFAULT" />
635             </intent-filter>
636         </activity>
637
638         <activity android:name="SettingsSafetyLegalActivity"
639                 android:label="@string/settings_safetylegal_activity_title"
640                 android:theme="@*android:style/Theme.Holo.Dialog.Alert">
641             <intent-filter>
642                 <action android:name="android.settings.SAFETY" />
643                 <category android:name="android.intent.category.DEFAULT" />
644             </intent-filter>
645         </activity>
646
647         <activity android:name="Settings$ManageApplicationsActivity"
648                 android:label="@string/applications_settings"
649                 android:taskAffinity=""
650                 android:excludeFromRecents="true">
651             <intent-filter>
652                 <action android:name="android.intent.action.MAIN" />
653                 <action android:name="android.settings.APPLICATION_SETTINGS" />
654                 <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" />
655                 <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" />
656                 <category android:name="android.intent.category.DEFAULT" />
657                 <category android:name="android.intent.category.VOICE_LAUNCH" />
658                 <category android:name="com.android.settings.SHORTCUT" />
659             </intent-filter>
660             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
661                 android:value="com.android.settings.applications.ManageApplications" />
662             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
663                 android:resource="@id/application_settings" />
664         </activity>
665
666         <!-- Keep compatibility with old shortcuts. -->
667         <activity-alias android:name=".applications.ManageApplications"
668                 android:label="@string/applications_settings"
669                 android:exported="true"
670                 android:targetActivity="Settings$ManageApplicationsActivity">
671             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
672                 android:value="com.android.settings.applications.ManageApplications" />
673             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
674                 android:resource="@id/application_settings" />
675         </activity-alias>
676
677         <!-- Keep compatibility with old shortcuts. Pre-gingerbread. -->
678         <activity-alias android:name=".ManageApplications"
679                   android:label="@string/manageapplications_settings_title"
680                   android:exported="true"
681                   android:targetActivity="Settings$ManageApplicationsActivity">
682         </activity-alias>
683
684         <!-- Provide direct entry into manage apps showing running services.
685              This is for compatibility with old shortcuts. -->
686         <activity-alias android:name=".RunningServices"
687                 android:label="@string/runningservices_settings_title"
688                 android:exported="true"
689                 android:targetActivity="Settings$ManageApplicationsActivity">
690             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
691                 android:value="com.android.settings.applications.ManageApplications" />
692             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
693                 android:resource="@id/application_settings" />
694         </activity-alias>
695
696         <!-- Provide direct entry into manage apps showing storage usage for apps.
697              This is for compatibility with old shortcuts. -->
698         <activity-alias android:name=".applications.StorageUse"
699                 android:label="@string/storageuse_settings_title"
700                 android:exported="true"
701                 android:targetActivity="Settings$ManageApplicationsActivity">
702             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
703                 android:value="com.android.settings.applications.ManageApplications" />
704             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
705                 android:resource="@id/application_settings" />
706         </activity-alias>
707
708         <!-- Still need a top-level activity for showing app details.  Aliasing
709              trick is so the code that is now a fragment can still be called
710              InstalledAppDetails. -->
711         <activity android:name=".applications.InstalledAppDetailsTop"
712                   android:label="@string/application_info_label"
713                   android:exported="true"
714                   android:taskAffinity=""
715                   android:parentActivityName="Settings$ManageApplicationsActivity">
716         </activity>
717
718         <!-- Keep compatibility with old shortcuts. -->
719         <activity-alias android:name=".applications.InstalledAppDetails"
720                 android:label="@string/application_info_label"
721                 android:exported="true"
722                 android:targetActivity=".applications.InstalledAppDetailsTop">
723             <intent-filter>
724                 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
725                 <category android:name="android.intent.category.DEFAULT" />
726                 <data android:scheme="package" />
727             </intent-filter>
728         </activity-alias>
729
730         <activity android:name=".users.AppRestrictionsFragment$Activity"
731                 android:label="@string/application_info_label"
732                 android:exported="true"
733                 android:taskAffinity="">
734             <intent-filter>
735                 <action android:name="com.android.settings.APP_RESTRICTIONS" />
736                 <category android:name="android.intent.category.DEFAULT" />
737             </intent-filter>
738         </activity>
739
740         <!-- Provide direct entry into manage apps showing running services. -->
741         <activity android:name="Settings$RunningServicesActivity"
742                 android:label="@string/runningservices_settings_title"
743                 android:taskAffinity="com.android.settings"
744                 android:parentActivityName="Settings">
745             <intent-filter>
746                 <action android:name="android.intent.action.MAIN" />
747                 <category android:name="android.intent.category.DEFAULT" />
748                 <category android:name="android.intent.category.MONKEY" />
749                 <category android:name="android.intent.category.VOICE_LAUNCH" />
750             </intent-filter>
751             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
752                 android:value="com.android.settings.applications.ManageApplications" />
753             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
754                 android:resource="@id/application_settings" />
755         </activity>
756
757         <!-- Provide direct entry into manage apps showing storage usage of apps. -->
758         <activity android:name="Settings$StorageUseActivity"
759                 android:label="@string/storageuse_settings_title"
760                 android:taskAffinity=""
761                 android:parentActivityName="Settings">
762             <intent-filter>
763                 <action android:name="android.intent.action.MAIN" />
764                 <category android:name="android.intent.category.DEFAULT" />
765                 <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
766                 <category android:name="android.intent.category.MONKEY" />
767                 <category android:name="android.intent.category.VOICE_LAUNCH" />
768             </intent-filter>
769             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
770                 android:value="com.android.settings.applications.ManageApplications" />
771             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
772                 android:resource="@id/application_settings" />
773         </activity>
774
775         <activity android:name="Settings$NotificationStationActivity"
776                 android:label="@string/sound_category_notification_title"
777                 android:taskAffinity=""
778                 android:excludeFromRecents="true">
779             <intent-filter>
780                 <action android:name="android.intent.action.MAIN" />
781                 <category android:name="android.intent.category.DEFAULT" />
782                 <category android:name="com.android.settings.SHORTCUT" />
783             </intent-filter>
784             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
785                 android:value="com.android.settings.NotificationStation" />
786         </activity>
787
788         <!--
789         <activity android:name="Settings$AppOpsSummaryActivity"
790                 android:label="@string/app_ops_settings"
791                 android:taskAffinity=""
792                 android:excludeFromRecents="true"
793                 android:enabled="false">
794             <intent-filter>
795                 <action android:name="android.intent.action.MAIN" />
796                 <action android:name="android.settings.APP_OPS_SETTINGS" />
797                 <category android:name="android.intent.category.DEFAULT" />
798                 <category android:name="android.intent.category.VOICE_LAUNCH" />
799                 <category android:name="com.android.settings.SHORTCUT" />
800             </intent-filter>
801             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
802                 android:value="com.android.settings.applications.AppOpsSummary" />
803             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
804                 android:resource="@id/application_settings" />
805         </activity>
806         -->
807
808         <activity android:name="Settings$LocationSettingsActivity"
809                 android:uiOptions="splitActionBarWhenNarrow"
810                 android:label="@string/location_settings_title"
811                 android:configChanges="orientation|keyboardHidden|screenSize"
812                 android:taskAffinity=""
813                 android:excludeFromRecents="true">
814             <intent-filter>
815                 <action android:name="android.intent.action.MAIN" />
816                 <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" />
817                 <category android:name="android.intent.category.DEFAULT" />
818                 <category android:name="android.intent.category.VOICE_LAUNCH" />
819                 <category android:name="com.android.settings.SHORTCUT" />
820             </intent-filter>
821             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
822                 android:value="com.android.settings.location.LocationSettings" />
823             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
824                 android:resource="@id/location_settings" />
825         </activity>
826
827         <activity android:name="Settings$SecuritySettingsActivity"
828                 android:label="@string/security_settings_title"
829                 android:configChanges="orientation|keyboardHidden|screenSize"
830                 android:taskAffinity=""
831                 android:parentActivityName="Settings">
832             <intent-filter>
833                 <action android:name="android.intent.action.MAIN" />
834                 <action android:name="android.settings.SECURITY_SETTINGS" />
835                 <action android:name="android.credentials.UNLOCK" />
836                 <category android:name="android.intent.category.DEFAULT" />
837                 <category android:name="android.intent.category.VOICE_LAUNCH" />
838             </intent-filter>
839             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
840                 android:value="com.android.settings.SecuritySettings" />
841             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
842                 android:resource="@id/security_settings" />
843         </activity>
844
845         <activity android:name="MonitoringCertInfoActivity"
846                 android:label="@string/ssl_ca_cert_dialog_title"
847                 android:theme="@style/Transparent"
848                 android:taskAffinity=""
849                 android:excludeFromRecents="true">
850             <intent-filter>
851                 <action android:name="android.intent.action.MAIN" />
852                 <action android:name="com.android.settings.MONITORING_CERT_INFO" />
853                 <category android:name="android.intent.category.DEFAULT" />
854             </intent-filter>
855         </activity>
856
857         <activity android:name="Settings$TrustedCredentialsSettingsActivity"
858                 android:label="@string/trusted_credentials"
859                 android:taskAffinity=""
860                 android:excludeFromRecents="true">
861             <intent-filter>
862                 <action android:name="android.intent.action.MAIN" />
863                 <action android:name="com.android.settings.TRUSTED_CREDENTIALS" />
864                 <action android:name="com.android.settings.TRUSTED_CREDENTIALS_USER" />
865                 <category android:name="android.intent.category.DEFAULT" />
866                 <category android:name="com.android.settings.SHORTCUT" />
867             </intent-filter>
868             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
869                 android:value="com.android.settings.TrustedCredentialsSettings" />
870             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
871                 android:resource="@id/security_settings" />
872         </activity>
873
874         <!-- Keep compatibility with old shortcuts. -->
875         <activity-alias android:name="SecuritySettings"
876                 android:label="@string/security_settings_title"
877                 android:configChanges="orientation|keyboardHidden|screenSize"
878                 android:exported="true"
879                 android:targetActivity="Settings$SecuritySettingsActivity">
880             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
881                 android:value="com.android.settings.SecuritySettings" />
882             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
883                 android:resource="@id/security_settings" />
884         </activity-alias>
885
886         <activity android:name="Settings$PrivacySettingsActivity"
887                 android:label="@string/privacy_settings_title"
888                 android:configChanges="orientation|keyboardHidden|screenSize"
889                 android:taskAffinity="com.android.settings"
890                 android:parentActivityName="Settings">
891             <intent-filter>
892                 <action android:name="android.intent.action.MAIN" />
893                 <action android:name="android.settings.PRIVACY_SETTINGS" />
894                 <action android:name="android.settings.BACKUP_AND_RESET_SETTINGS" />
895                 <category android:name="android.intent.category.DEFAULT" />
896                 <category android:name="android.intent.category.VOICE_LAUNCH" />
897             </intent-filter>
898             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
899                 android:value="com.android.settings.PrivacySettings" />
900             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
901                 android:resource="@id/privacy_settings" />
902         </activity>
903
904         <activity android:name="SetFullBackupPassword"
905                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
906                 android:exported="false">
907         </activity>
908
909         <activity android:name="CredentialStorage"
910                 android:theme="@style/Transparent"
911                 android:launchMode="singleTop"
912                 android:configChanges="orientation|keyboardHidden|screenSize">
913             <intent-filter>
914                 <action android:name="com.android.credentials.UNLOCK" />
915                 <action android:name="com.android.credentials.INSTALL" />
916                 <action android:name="com.android.credentials.RESET" />
917                 <category android:name="android.intent.category.DEFAULT" />
918             </intent-filter>
919         </activity>
920
921         <activity android:name="Settings$DeviceAdminSettingsActivity"
922                 android:label="@string/device_admin_settings_title"
923                 android:taskAffinity="com.android.settings"
924                 android:parentActivityName="Settings$SecuritySettingsActivity">
925             <intent-filter>
926                 <action android:name="android.intent.action.MAIN" />
927                 <category android:name="android.intent.category.DEFAULT" />
928                 <category android:name="android.intent.category.VOICE_LAUNCH" />
929             </intent-filter>
930             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
931                 android:value="com.android.settings.DeviceAdminSettings" />
932             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
933                 android:resource="@id/security_settings" />
934         </activity>
935
936         <!-- Keep compatibility with old shortcuts. -->
937         <activity-alias android:name="DeviceAdminSettings"
938                 android:label="@string/device_admin_settings_title"
939                 android:exported="true"
940                 android:targetActivity="Settings$DeviceAdminSettingsActivity">
941             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
942                 android:value="com.android.settings.DeviceAdminSettings" />
943             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
944                 android:resource="@id/security_settings" />
945         </activity-alias>
946
947         <activity android:name="DeviceAdminAdd"
948                 android:label="@string/device_admin_add_title"
949                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
950                 android:clearTaskOnLaunch="true">
951             <intent-filter>
952                 <action android:name="android.app.action.ADD_DEVICE_ADMIN" />
953                 <category android:name="android.intent.category.DEFAULT" />
954             </intent-filter>
955         </activity>
956
957         <activity android:name="IccLockSettings"
958                 android:label="@string/sim_lock_settings"
959                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
960                 android:process="com.android.phone">
961             <intent-filter>
962                 <action android:name="android.intent.action.MAIN" />
963                 <category android:name="android.intent.category.DEFAULT" />
964                 <category android:name="android.intent.category.VOICE_LAUNCH" />
965             </intent-filter>
966         </activity>
967
968         <activity android:name="Settings$AccessibilitySettingsActivity"
969                 android:label="@string/accessibility_settings"
970                 android:configChanges="orientation|keyboardHidden|screenSize"
971                 android:taskAffinity=""
972                 android:excludeFromRecents="true">
973             <intent-filter>
974                 <action android:name="android.intent.action.MAIN" />
975                 <action android:name="android.settings.ACCESSIBILITY_SETTINGS" />
976                 <category android:name="android.intent.category.DEFAULT" />
977                 <category android:name="android.intent.category.VOICE_LAUNCH" />
978                 <category android:name="com.android.settings.SHORTCUT" />
979             </intent-filter>
980             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
981                 android:value="com.android.settings.accessibility.AccessibilitySettings" />
982             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
983                 android:resource="@id/accessibility_settings" />
984         </activity>
985
986         <activity android:name="Settings$AccessibilityInversionSettingsActivity"
987                 android:label="@string/accessibility_display_inversion_preference_title"
988                 android:taskAffinity="com.android.settings"
989                 android:parentActivityName="Settings$AccessibilitySettingsActivity">
990             <intent-filter>
991                 <action android:name="android.intent.action.MAIN" />
992                 <action android:name="com.android.settings.ACCESSIBILITY_INVERSION_SETTINGS" />
993                 <category android:name="android.intent.category.DEFAULT" />
994             </intent-filter>
995             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
996                 android:value="com.android.settings.accessibility.ToggleInversionPreferenceFragment" />
997             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
998                 android:resource="@id/accessibility_settings" />
999         </activity>
1000
1001         <activity android:name="Settings$AccessibilityContrastSettingsActivity"
1002                 android:label="@string/accessibility_display_contrast_preference_title"
1003                 android:taskAffinity="com.android.settings"
1004                 android:parentActivityName="Settings$AccessibilitySettingsActivity">
1005             <intent-filter>
1006                 <action android:name="android.intent.action.MAIN" />
1007                 <action android:name="com.android.settings.ACCESSIBILITY_CONTRAST_SETTINGS" />
1008                 <category android:name="android.intent.category.DEFAULT" />
1009             </intent-filter>
1010             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1011                 android:value="com.android.settings.accessibility.ToggleContrastPreferenceFragment" />
1012             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1013                 android:resource="@id/accessibility_settings" />
1014         </activity>
1015
1016         <activity android:name="Settings$AccessibilityDaltonizerSettingsActivity"
1017                 android:label="@string/accessibility_display_daltonizer_preference_title"
1018                 android:taskAffinity="com.android.settings"
1019                 android:parentActivityName="Settings$AccessibilitySettingsActivity">
1020             <intent-filter>
1021                 <action android:name="android.intent.action.MAIN" />
1022                 <action android:name="com.android.settings.ACCESSIBILITY_COLOR_SPACE_SETTINGS" />
1023                 <category android:name="android.intent.category.DEFAULT" />
1024             </intent-filter>
1025             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1026                 android:value="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment" />
1027             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1028                 android:resource="@id/accessibility_settings" />
1029         </activity>
1030
1031         <activity android:name="Settings$CaptioningSettingsActivity"
1032                 android:label="@string/accessibility_captioning_title"
1033                 android:taskAffinity="com.android.settings"
1034                 android:parentActivityName="Settings$AccessibilitySettingsActivity">
1035             <intent-filter>
1036                 <action android:name="android.intent.action.MAIN" />
1037                 <action android:name="android.settings.CAPTIONING_SETTINGS" />
1038                 <category android:name="android.intent.category.DEFAULT" />
1039             </intent-filter>
1040             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1041                 android:value="com.android.settings.accessibility.CaptionPropertiesFragment" />
1042             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1043                 android:resource="@id/accessibility_settings" />
1044         </activity>
1045
1046         <activity android:name="Settings$TextToSpeechSettingsActivity"
1047                 android:label="@string/tts_settings"
1048                 android:taskAffinity="com.android.settings"
1049                 android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
1050             <intent-filter>
1051                 <action android:name="android.intent.action.MAIN" />
1052                 <action android:name="com.android.settings.TTS_SETTINGS" />
1053                 <category android:name="android.intent.category.DEFAULT" />
1054             </intent-filter>
1055             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1056                 android:value="com.android.settings.tts.TextToSpeechSettings" />
1057             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1058                 android:resource="@id/language_settings" />
1059         </activity>
1060
1061         <!-- Second and third-level settings -->
1062
1063         <!-- Lock screen settings -->
1064         <activity android:name="ConfirmLockPattern"/>
1065
1066         <activity android:name="ConfirmLockPassword"
1067             android:windowSoftInputMode="stateVisible|adjustResize"/>
1068
1069         <activity android:name="ChooseLockGeneric"
1070             android:label="@string/lockpassword_choose_lock_generic_header"
1071             android:excludeFromRecents="true" >
1072             <intent-filter>
1073                 <action android:name="android.app.action.SET_NEW_PASSWORD" />
1074                 <category android:name="android.intent.category.DEFAULT" />
1075             </intent-filter>
1076         </activity>
1077
1078         <activity android:name="ChooseLockGeneric$InternalActivity" android:exported="false"
1079             android:label="@string/lockpassword_choose_lock_generic_header"
1080             android:excludeFromRecents="true"
1081         />
1082
1083         <activity android:name="ChooseLockPattern" android:exported="false"/>
1084
1085         <activity android:name="ChooseLockPassword" android:exported="false"
1086             android:windowSoftInputMode="stateVisible|adjustResize"/>
1087
1088         <!-- Runs in the phone process since it needs access to the Phone object -->
1089         <activity android:name=".deviceinfo.Status"
1090                 android:label="@string/device_status_activity_title"
1091                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
1092                 android:process="com.android.phone">
1093             <intent-filter>
1094                 <action android:name="android.intent.action.MAIN" />
1095                 <category android:name="android.intent.category.DEFAULT" />
1096                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1097             </intent-filter>
1098         </activity>
1099
1100         <activity android:name="Settings$StorageSettingsActivity"
1101                 android:label="@string/storage_settings_title"
1102                 android:taskAffinity="com.android.settings"
1103                 android:parentActivityName="Settings">
1104             <intent-filter>
1105                 <action android:name="android.intent.action.MAIN" />
1106                 <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" />
1107                 <action android:name="android.settings.MEMORY_CARD_SETTINGS" />
1108                 <category android:name="android.intent.category.DEFAULT" />
1109                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1110             </intent-filter>
1111             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1112                 android:value="com.android.settings.deviceinfo.Memory" />
1113             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1114                 android:resource="@id/storage_settings" />
1115         </activity>
1116
1117         <activity android:name=".deviceinfo.MiscFilesHandler"
1118                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"/>
1119
1120         <activity android:name="ApnEditor"
1121                 android:label="@string/apn_edit">
1122             <intent-filter>
1123                 <action android:name="android.intent.action.VIEW" />
1124                 <action android:name="android.intent.action.EDIT" />
1125                 <category android:name="android.intent.category.DEFAULT" />
1126                 <data android:mimeType="vnd.android.cursor.item/telephony-carrier" />
1127             </intent-filter>
1128
1129             <intent-filter>
1130                 <action android:name="android.intent.action.INSERT" />
1131                 <category android:name="android.intent.category.DEFAULT" />
1132                 <data android:mimeType="vnd.android.cursor.dir/telephony-carrier" />
1133             </intent-filter>
1134         </activity>
1135
1136         <activity android:name="MediaFormat" android:label="@string/media_format_title">
1137             <intent-filter>
1138                 <action android:name="android.intent.action.MAIN" />
1139             </intent-filter>
1140         </activity>
1141
1142         <activity android:name=".quicklaunch.QuickLaunchSettings"
1143                 android:label="@string/quick_launch_title">
1144             <intent-filter>
1145                 <action android:name="android.intent.action.MAIN" />
1146                 <action android:name="android.settings.QUICK_LAUNCH_SETTINGS" />
1147                 <action android:name="com.android.settings.QUICK_LAUNCH_SETTINGS" />
1148                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1149                 <category android:name="android.intent.category.DEFAULT" />
1150             </intent-filter>
1151         </activity>
1152
1153         <activity android:name=".quicklaunch.BookmarkPicker" android:label="@string/quick_launch_title">
1154             <intent-filter>
1155                 <action android:name="android.intent.action.MAIN" />
1156                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1157             </intent-filter>
1158         </activity>
1159
1160         <activity android:name="Settings$DevelopmentSettingsActivity"
1161                 android:label="@string/development_settings_title"
1162                 android:taskAffinity="com.android.settings"
1163                 android:parentActivityName="Settings">
1164             <intent-filter>
1165                 <action android:name="android.intent.action.MAIN" />
1166                 <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1167                 <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1168                 <category android:name="android.intent.category.DEFAULT" />
1169             </intent-filter>
1170             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1171                 android:value="com.android.settings.DevelopmentSettings" />
1172             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1173                 android:resource="@id/development_settings" />
1174         </activity>
1175
1176         <activity android:name="Settings$PrintSettingsActivity"
1177                 android:label="@string/print_settings"
1178                 android:taskAffinity="com.android.settings"
1179                 android:parentActivityName="Settings">
1180             <intent-filter>
1181                 <action android:name="android.intent.action.MAIN" />
1182                 <action android:name="android.settings.ACTION_PRINT_SETTINGS" />
1183                 <category android:name="android.intent.category.DEFAULT" />
1184                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1185             </intent-filter>
1186             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1187                 android:value="com.android.settings.print.PrintSettingsFragment" />
1188             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1189                 android:resource="@id/print_settings" />
1190         </activity>
1191
1192         <activity android:name="Settings$PrintJobSettingsActivity"
1193                 android:label="@string/print_print_job"
1194                 android:taskAffinity="com.android.settings"
1195                 android:parentActivityName="Settings$PrintSettingsActivity">
1196             <intent-filter>
1197                 <action android:name="android.settings.ACTION_PRINT_SETTINGS" />
1198                 <category android:name="android.intent.category.DEFAULT" />
1199                 <data android:scheme="printjob" android:pathPattern="*" />
1200             </intent-filter>
1201             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1202                 android:value="com.android.settings.print.PrintJobSettingsFragment" />
1203             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1204                 android:resource="@id/print_settings" />
1205         </activity>
1206
1207         <!-- Keep compatibility with old shortcuts. -->
1208         <activity-alias android:name="DevelopmentSettings"
1209                   android:exported="true"
1210                   android:label="@string/development_settings_title"
1211                   android:targetActivity="Settings$DevelopmentSettingsActivity">
1212             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1213                 android:value="com.android.settings.DevelopmentSettings" />
1214             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1215                 android:resource="@id/development_settings" />
1216         </activity-alias>
1217
1218         <activity android:name=".AppPicker" android:label="@string/select_application"
1219                 android:theme="@android:style/Theme.Holo.Dialog" />
1220
1221         <activity android:name="Settings$UsbSettingsActivity"
1222                 android:label="@string/storage_title_usb"
1223                 android:taskAffinity="com.android.settings"
1224                 android:parentActivityName="Settings$StorageSettingsActivity">
1225             <intent-filter>
1226                 <action android:name="android.intent.action.MAIN" />
1227                 <action android:name="android.settings.STORAGE_USB_SETTINGS" />
1228                 <action android:name="com.android.settings.STORAGE_USB_SETTINGS" />
1229                 <category android:name="android.intent.category.DEFAULT" />
1230             </intent-filter>
1231             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1232                 android:value="com.android.settings.deviceinfo.UsbSettings" />
1233             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1234                 android:resource="@id/storage_settings" />
1235         </activity>
1236
1237         <!-- Keep compatibility with old shortcuts. -->
1238         <activity-alias android:name="UsbSettings"
1239                   android:exported="true"
1240                   android:label="@string/storage_title_usb"
1241                   android:targetActivity="Settings$DevelopmentSettingsActivity">
1242             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1243                 android:value="com.android.settings.deviceinfo.UsbSettings" />
1244             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1245                 android:resource="@id/storage_settings" />
1246         </activity-alias>
1247
1248         <!-- Bluetooth stuff -->
1249
1250         <activity android:name=".bluetooth.BluetoothPairingDialog"
1251                   android:label="@string/bluetooth_pairing_request"
1252                   android:excludeFromRecents="true"
1253                   android:theme="@*android:style/Theme.Holo.Dialog.Alert">
1254             <intent-filter>
1255                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
1256                 <category android:name="android.intent.category.DEFAULT" />
1257             </intent-filter>
1258         </activity>
1259
1260         <receiver
1261             android:name=".bluetooth.BluetoothDiscoveryReceiver">
1262             <intent-filter>
1263                 <action android:name="android.bluetooth.adapter.action.DISCOVERY_STARTED" />
1264                 <action android:name="android.bluetooth.adapter.action.DISCOVERY_FINISHED" />
1265                 <category android:name="android.intent.category.DEFAULT" />
1266             </intent-filter>
1267         </receiver>
1268
1269         <receiver
1270             android:name=".bluetooth.DockEventReceiver">
1271             <intent-filter>
1272                 <action android:name="android.intent.action.DOCK_EVENT" />
1273                 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
1274                 <action android:name="android.bluetooth.headset.action.STATE_CHANGED" />
1275                 <action android:name="android.bluetooth.a2dp.action.SINK_STATE_CHANGED" />
1276                 <category android:name="android.intent.category.DEFAULT" />
1277             </intent-filter>
1278         </receiver>
1279
1280         <service android:name=".bluetooth.DockService" />
1281
1282         <activity android:name=".bluetooth.RequestPermissionActivity"
1283                   android:label="@string/bluetooth_permission_request"
1284                   android:excludeFromRecents="true"
1285                   android:permission="android.permission.BLUETOOTH"
1286                   android:theme="@*android:style/Theme.Holo.Dialog.Alert">
1287             <intent-filter>
1288                 <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
1289                 <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
1290                 <category android:name="android.intent.category.DEFAULT" />
1291             </intent-filter>
1292         </activity>
1293
1294         <activity android:name=".wifi.WifiScanModeActivity"
1295                   android:excludeFromRecents="true"
1296                   android:theme="@style/Transparent">
1297             <intent-filter>
1298                 <action android:name="android.net.wifi.action.REQUEST_SCAN_ALWAYS_AVAILABLE" />
1299                 <category android:name="android.intent.category.DEFAULT" />
1300             </intent-filter>
1301         </activity>
1302
1303         <activity android:name=".bluetooth.RequestPermissionHelperActivity"
1304                   android:label="@string/bluetooth_pairing_request"
1305                   android:excludeFromRecents="true"
1306                   android:permission="android.permission.BLUETOOTH"
1307                   android:theme="@*android:style/Theme.Holo.Dialog.Alert">
1308         </activity>
1309
1310         <receiver android:name=".bluetooth.BluetoothPairingRequest">
1311             <intent-filter>
1312                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
1313                 <action android:name="android.bluetooth.device.action.PAIRING_CANCEL" />
1314                 <action android:name="android.bluetooth.device.action.BOND_STATE_CHANGED" />
1315             </intent-filter>
1316         </receiver>
1317
1318         <receiver android:name=".bluetooth.BluetoothPermissionRequest"
1319                   android:permission="android.permission.BLUETOOTH_ADMIN">
1320             <intent-filter>
1321                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
1322                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
1323             </intent-filter>
1324         </receiver>
1325
1326         <activity android:name=".bluetooth.BluetoothPermissionActivity"
1327                   android:label="@string/bluetooth_connection_permission_request"
1328                   android:excludeFromRecents="true"
1329                   android:permission="android.permission.BLUETOOTH_ADMIN"
1330                   android:theme="@*android:style/Theme.Holo.Dialog.Alert">
1331             <intent-filter>
1332                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
1333                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
1334                 <category android:name="android.intent.category.DEFAULT" />
1335             </intent-filter>
1336         </activity>
1337
1338         <activity android:name="ActivityPicker"
1339                 android:label="@string/activity_picker_label"
1340                 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
1341                 android:finishOnCloseSystemDialogs="true">
1342             <intent-filter>
1343                 <action android:name="android.intent.action.PICK_ACTIVITY" />
1344                 <category android:name="android.intent.category.DEFAULT" />
1345             </intent-filter>
1346         </activity>
1347
1348         <!-- NFC settings -->
1349         <activity android:name="Settings$AndroidBeamSettingsActivity"
1350                 android:label="@string/android_beam_settings_title"
1351                 android:taskAffinity="com.android.settings"
1352                 android:parentActivityName="Settings$WirelessSettingsActivity">
1353             <intent-filter>
1354                 <action android:name="android.intent.action.MAIN" />
1355                 <action android:name="android.settings.NFCSHARING_SETTINGS" />
1356                 <category android:name="android.intent.category.DEFAULT" />
1357             </intent-filter>
1358             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1359                 android:value="com.android.settings.nfc.AndroidBeam" />
1360         </activity>
1361
1362         <activity android:name="Settings$WifiDisplaySettingsActivity"
1363                 android:label="@string/wifi_display_settings_title"
1364                 android:taskAffinity=""
1365                 android:excludeFromRecents="true">
1366             <intent-filter>
1367                 <action android:name="android.intent.action.MAIN" />
1368                 <action android:name="android.settings.WIFI_DISPLAY_SETTINGS" />
1369                 <category android:name="android.intent.category.DEFAULT" />
1370             </intent-filter>
1371             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1372                 android:value="com.android.settings.wfd.WifiDisplaySettings" />
1373         </activity>
1374
1375
1376         <!-- Development settings -->
1377
1378         <!-- DeviceInfo adds the user's requested build to stats upload.  -->
1379         <receiver android:name=".DeviceInfo$StatsReportReceiver">
1380             <intent-filter>
1381                 <action android:name="android.intent.action.STATISTICS_REPORT" />
1382             </intent-filter>
1383         </receiver>
1384
1385         <activity android:name="BatteryInfo" android:label="@string/battery_info_label"
1386                   android:taskAffinity="com.android.settings"
1387                   android:parentActivityName="Settings">
1388             <intent-filter>
1389                 <action android:name="android.intent.action.MAIN" />
1390                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1391                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1392             </intent-filter>
1393         </activity>
1394
1395         <activity android:name="Display" android:label="@string/display_label"
1396                 android:configChanges="fontScale"
1397                 android:taskAffinity="com.android.settings"
1398                 android:parentActivityName="Settings">
1399             <intent-filter>
1400                 <action android:name="android.intent.action.MAIN" />
1401                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1402             </intent-filter>
1403         </activity>
1404
1405         <activity android:name="RadioInfo" android:label="@string/phone_info_label"
1406             android:process="com.android.phone">
1407             <intent-filter>
1408                 <action android:name="android.intent.action.MAIN" />
1409                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1410             </intent-filter>
1411         </activity>
1412
1413         <!-- Suspect activity alias: targetActivity is Settings itself, does not define a name. Remove? -->
1414         <activity-alias android:name="ProxySelector"
1415             android:label="@string/proxy_settings_label"
1416             android:targetActivity="Settings">
1417             <intent-filter>
1418                 <action android:name="android.intent.action.MAIN" />
1419                 <category android:name="android.intent.category.DEFAULT" />
1420                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1421             </intent-filter>
1422         </activity-alias>
1423
1424         <!-- TODO: Is this needed? -->
1425         <activity android:name="BandMode"
1426                   android:theme="@android:style/Theme.Dialog"
1427                   android:process="com.android.phone">
1428             <intent-filter>
1429                 <action android:name="android.intent.action.MAIN" />
1430                 <category android:name="android.intent.category.DEFAULT" />
1431                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1432             </intent-filter>
1433         </activity>
1434
1435         <activity android:name="TestingSettings" android:label="@string/testing">
1436             <intent-filter>
1437                 <action android:name="android.intent.action.MAIN" />
1438                 <category android:name="android.intent.category.DEFAULT" />
1439             </intent-filter>
1440         </activity>
1441
1442         <receiver android:name="TestingSettingsBroadcastReceiver">
1443             <intent-filter>
1444                  <action android:name="android.provider.Telephony.SECRET_CODE" />
1445                  <data android:scheme="android_secret_code" android:host="4636" />
1446             </intent-filter>
1447        </receiver>
1448
1449         <!-- Standard picker for widgets -->
1450         <activity android:name="AppWidgetPickActivity"
1451                 android:label="@string/widget_picker_title"
1452                 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
1453                 android:finishOnCloseSystemDialogs="true">
1454             <intent-filter>
1455                 <action android:name="android.appwidget.action.APPWIDGET_PICK" />
1456                 <category android:name="android.intent.category.DEFAULT" />
1457             </intent-filter>
1458         </activity>
1459
1460         <activity android:name="AllowBindAppWidgetActivity"
1461                 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
1462                 android:finishOnCloseSystemDialogs="true"
1463                 android:excludeFromRecents="true">
1464             <intent-filter>
1465                 <action android:name="android.appwidget.action.APPWIDGET_BIND" />
1466                 <category android:name="android.intent.category.DEFAULT" />
1467             </intent-filter>
1468         </activity>
1469
1470         <!-- Special picker for keyguard widgets -->
1471         <activity android:name="KeyguardAppWidgetPickActivity"
1472                 android:label="@string/widget_picker_title"
1473                 android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar"
1474                 android:permission="android.permission.BIND_KEYGUARD_APPWIDGET"
1475                 android:finishOnCloseSystemDialogs="true">
1476             <intent-filter>
1477                 <action android:name="android.appwidget.action.KEYGUARD_APPWIDGET_PICK" />
1478                 <category android:name="android.intent.category.DEFAULT" />
1479             </intent-filter>
1480         </activity>
1481
1482         <activity android:name="UsageStats" android:label="@string/usage_stats_label"
1483                   android:taskAffinity="com.android.settings"
1484                   android:parentActivityName="Settings">
1485             <intent-filter>
1486                 <action android:name="android.intent.action.MAIN" />
1487                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1488             </intent-filter>
1489         </activity>
1490
1491         <activity android:name="Settings$PowerUsageSummaryActivity"
1492                 android:label="@string/power_usage_summary_title"
1493                 android:taskAffinity=""
1494                 android:excludeFromRecents="true">
1495             <intent-filter>
1496                 <action android:name="android.intent.action.MAIN" />
1497                 <action android:name="android.intent.action.POWER_USAGE_SUMMARY" />
1498                 <category android:name="android.intent.category.DEFAULT" />
1499                 <category android:name="com.android.settings.SHORTCUT" />
1500             </intent-filter>
1501             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1502                 android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
1503             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1504                 android:resource="@id/battery_settings" />
1505         </activity>
1506
1507         <!-- Keep compatibility with old shortcuts. -->
1508         <activity-alias android:name=".fuelgauge.PowerUsageSummary"
1509                 android:label="@string/power_usage_summary_title"
1510                 android:exported="true"
1511                 android:targetActivity="Settings$PowerUsageSummaryActivity">
1512             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1513                 android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
1514             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1515                 android:resource="@id/battery_settings" />
1516         </activity-alias>
1517
1518         <activity android:name="Settings$AccountSyncSettingsActivity"
1519             android:label="@string/account_sync_settings_title"
1520             android:taskAffinity=""
1521             android:parentActivityName="Settings">
1522             <intent-filter>
1523                 <action android:name="android.intent.action.MAIN" />
1524                 <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" />
1525                 <category android:name="android.intent.category.DEFAULT" />
1526             </intent-filter>
1527             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1528                 android:value="com.android.settings.accounts.AccountSyncSettings" />
1529             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1530                 android:resource="@id/account_settings" />
1531         </activity>
1532
1533         <activity android:name=".accounts.SyncSettingsActivity"
1534             android:label="@string/account_sync_settings_title">
1535             <intent-filter>
1536                 <action android:name="android.intent.action.MAIN" />
1537                 <action android:name="android.settings.SYNC_SETTINGS" />
1538                 <category android:name="android.intent.category.DEFAULT" />
1539             </intent-filter>
1540             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1541                        android:value="com.android.settings.accounts.AccountSyncSettings" />
1542             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1543                        android:resource="@id/account_settings" />
1544         </activity>
1545
1546         <activity android:name="com.android.settings.accounts.AddAccountSettings"
1547             android:theme="@android:style/Theme.Translucent.NoTitleBar"
1548             android:configChanges="orientation|keyboardHidden|screenSize"
1549             android:label="@string/header_add_an_account"
1550             android:taskAffinity="com.android.settings"
1551             android:parentActivityName="Settings$ManageAccountsSettingsActivity">
1552             <intent-filter>
1553                 <action android:name="android.intent.action.MAIN" />
1554                 <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" />
1555                 <category android:name="android.intent.category.DEFAULT" />
1556             </intent-filter>
1557         </activity>
1558
1559         <activity android:name="com.android.settings.accounts.ChooseAccountActivity"
1560             android:label="@string/header_add_an_account"
1561             android:configChanges="orientation|keyboardHidden|screenSize"
1562             android:theme="@android:style/Theme.Holo.DialogWhenLarge"/>
1563
1564         <activity android:name=".CryptKeeper"
1565                   android:immersive="true"
1566                   android:launchMode="singleTop"
1567                   android:excludeFromRecents="true"
1568                   android:theme="@android:style/Theme.Holo.NoActionBar"
1569                   android:configChanges="keyboard|keyboardHidden|uiMode"
1570                   android:windowSoftInputMode="adjustResize">
1571             <intent-filter android:priority="10">
1572                 <action android:name="android.intent.action.MAIN" />
1573                 <category android:name="android.intent.category.HOME" />
1574                 <category android:name="android.intent.category.DEFAULT" />
1575             </intent-filter>
1576         </activity>
1577
1578         <activity android:name=".CryptKeeper$FadeToBlack"
1579             android:immersive="true"
1580             android:launchMode="singleTop"
1581             android:theme="@style/CryptKeeperBlankTheme"
1582         />
1583
1584         <activity android:name=".CryptKeeperConfirm$Blank"
1585             android:immersive="true"
1586             android:launchMode="singleTop"
1587             android:theme="@style/CryptKeeperBlankTheme"
1588         />
1589
1590         <!-- Pseudo-activity used to provide an intent-filter entry point to encryption settings -->
1591         <activity android:name="Settings$CryptKeeperSettingsActivity"
1592                 android:label="@string/crypt_keeper_encrypt_title">
1593             <intent-filter>
1594                 <action android:name="android.intent.action.MAIN" />
1595                 <action android:name="android.app.action.START_ENCRYPTION" />
1596                 <category android:name="android.intent.category.DEFAULT" /> />
1597             </intent-filter>
1598             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1599                 android:value="com.android.settings.CryptKeeperSettings" />
1600             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1601                 android:resource="@id/security_settings" />
1602         </activity>
1603
1604         <activity android:name="Settings$DataUsageSummaryActivity"
1605                 android:label="@string/data_usage_summary_title"
1606                 android:taskAffinity=""
1607                 android:excludeFromRecents="true">
1608             <intent-filter>
1609                 <action android:name="android.intent.action.MAIN" />
1610                 <category android:name="android.intent.category.DEFAULT" />
1611                 <category android:name="com.android.settings.SHORTCUT" />
1612             </intent-filter>
1613             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1614                 android:value="com.android.settings.DataUsageSummary" />
1615             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1616                 android:resource="@id/wireless_settings" />
1617         </activity>
1618
1619         <activity android:name="Settings$DreamSettingsActivity"
1620                 android:uiOptions="splitActionBarWhenNarrow"
1621                 android:label="@string/screensaver_settings_title"
1622                 android:taskAffinity=""
1623                 android:excludeFromRecents="true">
1624             <intent-filter>
1625                 <action android:name="android.intent.action.MAIN" />
1626                 <action android:name="android.settings.DREAM_SETTINGS" />
1627                 <category android:name="android.intent.category.DEFAULT" />
1628                 <category android:name="com.android.settings.SHORTCUT" />
1629             </intent-filter>
1630             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1631                 android:value="com.android.settings.DreamSettings" />
1632             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1633                 android:resource="@id/display_settings" />
1634         </activity>
1635
1636         <activity android:name="Settings$UserSettingsActivity"
1637                 android:uiOptions="splitActionBarWhenNarrow"
1638                 android:label="@string/user_settings_title"
1639                 android:taskAffinity=""
1640                 android:excludeFromRecents="true">
1641             <intent-filter>
1642                 <action android:name="android.intent.action.MAIN" />
1643                 <action android:name="android.settings.USER_SETTINGS" />
1644                 <category android:name="android.intent.category.DEFAULT" />
1645             </intent-filter>
1646             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1647                 android:value="com.android.settings.users.UserSettings" />
1648             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1649                 android:resource="@id/user_settings" />
1650         </activity>
1651
1652         <activity android:name="Settings$PaymentSettingsActivity"
1653                 android:uiOptions="splitActionBarWhenNarrow"
1654                 android:label="@string/nfc_payment_settings_title"
1655                 android:taskAffinity=""
1656                 android:excludeFromRecents="true">
1657             <intent-filter>
1658                 <action android:name="android.intent.action.MAIN" />
1659                 <action android:name="android.settings.NFC_PAYMENT_SETTINGS" />
1660                 <category android:name="android.intent.category.DEFAULT" />
1661             </intent-filter>
1662             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1663                 android:value="com.android.settings.nfc.PaymentSettings" />
1664             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1665                 android:resource="@id/nfc_payment_settings" />
1666         </activity>
1667         <activity android:name=".nfc.PaymentDefaultDialog"
1668                   android:label="@string/nfc_payment_set_default_label"
1669                   android:excludeFromRecents="true"
1670                   android:theme="@*android:style/Theme.Holo.Light.Dialog.Alert">
1671             <intent-filter>
1672                 <action android:name="android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT" />
1673                 <category android:name="android.intent.category.DEFAULT" />
1674             </intent-filter>
1675         </activity>
1676
1677         <activity android:name=".SmsDefaultDialog"
1678                   android:label="@string/sms_application_title"
1679                   android:excludeFromRecents="true"
1680                   android:theme="@*android:style/Theme.Holo.Light.Dialog.Alert">
1681             <intent-filter>
1682                 <action android:name="android.provider.Telephony.ACTION_CHANGE_DEFAULT" />
1683                 <category android:name="android.intent.category.DEFAULT" />
1684             </intent-filter>
1685         </activity>
1686
1687        <activity android:name=".PairNfcDevice"
1688                 android:taskAffinity="com.android.settings"
1689                 android:parentActivityName="Settings$SecuritySettingsActivity"
1690                 android:launchMode="singleTask">
1691             <intent-filter>
1692                 <action android:name="android.settings.PAIR_NFC_DEVICE" />
1693                 <category android:name="android.intent.category.DEFAULT" />
1694             </intent-filter>
1695         </activity>
1696
1697         <activity android:name="Settings$NotificationAccessSettingsActivity"
1698                   android:label="@string/manage_notification_access"
1699                   android:taskAffinity=""
1700                   android:excludeFromRecents="true">
1701             <intent-filter>
1702                 <action android:name="android.intent.action.MAIN" />
1703                 <action android:name="android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS" />
1704                 <category android:name="android.intent.category.DEFAULT" />
1705             </intent-filter>
1706             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1707                        android:value="com.android.settings.NotificationAccessSettings" />
1708             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1709                        android:resource="@id/security_settings" />
1710         </activity>
1711
1712         <activity android:name="Settings$NotificationSettingsActivity"
1713                 android:label="@string/notification_settings"
1714                 android:exported="true"
1715                 android:taskAffinity=""
1716                 android:excludeFromRecents="true">
1717             <intent-filter>
1718                 <action android:name="android.intent.action.MAIN" />
1719                 <action android:name="android.settings.NOTIFICATION_SETTINGS" />
1720                 <category android:name="android.intent.category.DEFAULT" />
1721                 <category android:name="com.android.settings.SHORTCUT" />
1722             </intent-filter>
1723             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1724                 android:value="com.android.settings.NotificationSettings" />
1725             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1726                 android:resource="@id/notification_settings" />
1727         </activity>
1728
1729
1730         <!-- Show regulatory info (from settings item or dialing "*#07#") -->
1731         <activity android:name="RegulatoryInfoDisplayActivity"
1732                   android:label="@string/regulatory_information"
1733                   android:taskAffinity=""
1734                   android:excludeFromRecents="true">
1735             <intent-filter>
1736                 <action android:name="android.settings.SHOW_REGULATORY_INFO" />
1737                 <category android:name="android.intent.category.DEFAULT" />
1738             </intent-filter>
1739         </activity>
1740
1741         <receiver android:name=".widget.SettingsAppWidgetProvider"
1742                 android:label="@string/gadget_title"
1743                 android:exported="false"
1744                 android:enabled="@bool/has_powercontrol_widget">
1745             <intent-filter>
1746                 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
1747                 <action android:name="android.appwidget.action.APPWIDGET_ENABLED" />
1748                 <action android:name="android.appwidget.action.APPWIDGET_DISABLED" />
1749                 <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
1750                 <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" />
1751                 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
1752                 <action android:name="android.location.MODE_CHANGED" />
1753                 <action android:name="com.android.sync.SYNC_CONN_STATUS_CHANGED" />
1754             </intent-filter>
1755             <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" />
1756         </receiver>
1757
1758         <receiver android:name=".bluetooth.BluetoothDiscoverableTimeoutReceiver">
1759             <intent-filter>
1760                 <action android:name="android.bluetooth.intent.DISCOVERABLE_TIMEOUT" />
1761             </intent-filter>
1762         </receiver>
1763
1764         <!-- Watch for ContactsContract.Profile changes and update the user's photo.  -->
1765         <receiver android:name=".users.ProfileUpdateReceiver">
1766             <intent-filter>
1767                 <action android:name="android.provider.Contacts.PROFILE_CHANGED" />
1768             </intent-filter>
1769         </receiver>
1770
1771         <provider
1772             android:name="android.support.v4.content.FileProvider"
1773             android:authorities="com.android.settings.files"
1774             android:grantUriPermissions="true"
1775             android:exported="false">
1776             <meta-data
1777                 android:name="android.support.FILE_PROVIDER_PATHS"
1778                 android:resource="@xml/file_paths" />
1779         </provider>
1780
1781         <provider
1782             android:name=".search.SettingsSearchIndexablesProvider"
1783             android:authorities="com.android.settings"
1784             android:multiprocess="false"
1785             android:grantUriPermissions="true"
1786             android:permission="android.permission.READ_SEARCH_INDEXABLES"
1787             android:exported="true">
1788             <intent-filter>
1789                 <action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER" />
1790             </intent-filter>
1791         </provider>
1792
1793     </application>
1794 </manifest>