OSDN Git Service

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