OSDN Git Service

am 4ad02d02: am a76ba7bb: am cfbc61de: Merge "Stop using getDSTSavings."
[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.NFC" />
19     <uses-permission android:name="android.permission.HARDWARE_TEST" />
20     <uses-permission android:name="android.permission.CALL_PHONE" />
21     <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
22     <uses-permission android:name="android.permission.MASTER_CLEAR" />
23     <uses-permission android:name="android.permission.USE_CREDENTIALS" />
24     <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" />
25     <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
26     <uses-permission android:name="android.permission.READ_CONTACTS" />
27     <uses-permission android:name="android.permission.WRITE_CONTACTS" />
28     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
29     <uses-permission android:name="android.permission.ACCESS_WIMAX_STATE" />
30     <uses-permission android:name="android.permission.CHANGE_WIMAX_STATE" />
31     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
32     <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
33     <uses-permission android:name="android.permission.INTERNET" />
34     <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" />
35     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
36     <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
37     <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
38     <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
39     <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
40     <uses-permission android:name="android.permission.READ_USER_DICTIONARY"/>
41     <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"/>
42     <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>
43     <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
44     <uses-permission android:name="android.permission.BATTERY_STATS"/>
45     <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
46     <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" />
47     <uses-permission android:name="android.permission.MOVE_PACKAGE" />
48     <uses-permission android:name="android.permission.USE_CREDENTIALS" />
49     <uses-permission android:name="android.permission.BACKUP" />
50     <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
51     <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
52     <uses-permission android:name="android.permission.READ_SYNC_STATS" />
53     <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
54     <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
55     <uses-permission android:name="android.permission.STATUS_BAR" />
56     <uses-permission android:name="android.permission.MANAGE_USB" />
57     <uses-permission android:name="android.permission.SET_POINTER_SPEED" />
58     <uses-permission android:name="android.permission.SET_KEYBOARD_LAYOUT" />
59     <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
60     <uses-permission android:name="android.permission.COPY_PROTECTED_DATA" />
61     <uses-permission android:name="android.permission.MANAGE_USERS" />
62
63     <application android:label="@string/settings_label"
64             android:icon="@mipmap/ic_launcher_settings"
65             android:taskAffinity=""
66             android:theme="@android:style/Theme.Holo"
67             android:uiOptions="splitActionBarWhenNarrow"
68             android:hardwareAccelerated="true"
69             android:supportsRtl="true">
70
71         <!-- Settings -->
72
73         <activity android:name="Settings"
74                 android:label="@string/settings_label_launcher"
75                 android:taskAffinity="com.android.settings"
76                 android:launchMode="singleTask">
77             <intent-filter>
78                 <action android:name="android.intent.action.MAIN" />
79                 <action android:name="android.settings.SETTINGS" />
80                 <category android:name="android.intent.category.DEFAULT" />
81                 <category android:name="android.intent.category.LAUNCHER" />
82             </intent-filter>
83         </activity>
84
85         <activity android:name=".SubSettings"
86                 android:taskAffinity="com.android.settings"
87                 android:parentActivityName="Settings">
88         </activity>
89
90         <activity android:name="CreateShortcut" android:label="@string/settings_shortcut"
91             android:theme="@style/Theme.CreateShortCut">
92             <intent-filter>
93                 <action android:name="android.intent.action.CREATE_SHORTCUT" />
94                 <category android:name="android.intent.category.DEFAULT" />
95             </intent-filter>
96         </activity>
97
98         <!-- Wireless Controls -->
99
100         <activity android:name="Settings$WirelessSettingsActivity"
101                 android:taskAffinity="com.android.settings"
102                 android:label="@string/wireless_networks_settings_title"
103                 android:parentActivityName="Settings">
104             <intent-filter>
105                 <action android:name="android.intent.action.MAIN" />
106                 <action android:name="android.settings.WIRELESS_SETTINGS" />
107                 <action android:name="android.settings.AIRPLANE_MODE_SETTINGS" />
108                 <action android:name="android.settings.NFC_SETTINGS" />
109                 <category android:name="android.intent.category.DEFAULT" />
110                 <category android:name="android.intent.category.VOICE_LAUNCH" />
111             </intent-filter>
112             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
113                 android:value="com.android.settings.WirelessSettings" />
114             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
115                 android:resource="@id/wireless_settings" />
116         </activity>
117
118
119         <!-- Top-level settings -->
120
121         <activity android:name="Settings$WifiSettingsActivity"
122                 android:taskAffinity="com.android.settings"
123                 android:label="@string/wifi_settings"
124                 android:configChanges="orientation|keyboardHidden|screenSize"
125                 android:parentActivityName="Settings">
126             <intent-filter>
127                 <action android:name="android.intent.action.MAIN" />
128                 <action android:name="android.settings.WIFI_SETTINGS" />
129                 <category android:name="android.intent.category.DEFAULT" />
130                 <category android:name="android.intent.category.VOICE_LAUNCH" />
131                 <category android:name="com.android.settings.SHORTCUT" />
132             </intent-filter>
133             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
134                 android:value="com.android.settings.wifi.WifiSettings" />
135             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
136                 android:resource="@id/wifi_settings" />
137         </activity>
138
139         <!-- Keep compatibility with old shortcuts. -->
140         <activity-alias android:name=".wifi.WifiSettings"
141                 android:taskAffinity="com.android.settings"
142                 android:label="@string/wifi_settings"
143                 android:targetActivity="Settings$WifiSettingsActivity"
144                 android:configChanges="orientation|keyboardHidden|screenSize"
145                 android:exported="true">
146             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
147                 android:value="com.android.settings.wifi.WifiSettings" />
148             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
149                 android:resource="@id/wifi_settings" />
150         </activity-alias>
151
152         <activity android:name=".wifi.WifiPickerActivity"
153                 android:taskAffinity="com.android.settings"
154                 android:parentActivityName="Settings">
155             <intent-filter>
156                 <action android:name="android.intent.action.MAIN" />
157                 <action android:name="android.net.wifi.PICK_WIFI_NETWORK" />
158                 <category android:name="android.intent.category.DEFAULT" />
159             </intent-filter>
160         </activity>
161
162         <activity android:name=".wifi.WifiSetupActivity"
163             android:theme="@style/setup_wizard_theme"
164             android:label="@string/wifi_setup_wizard_title"
165                 android:icon="@drawable/empty_icon"
166             android:clearTaskOnLaunch="true">
167             <intent-filter>
168                 <action android:name="android.intent.action.MAIN" />
169                 <action android:name="com.android.net.wifi.SETUP_WIFI_NETWORK" />
170                 <category android:name="android.intent.category.DEFAULT" />
171             </intent-filter>
172         </activity>
173
174         <activity android:name=".wifi.WifiSettingsForSetupWizardXL"
175                   android:theme="@android:style/Theme.Holo.NoActionBar"
176                   android:screenOrientation="behind"
177                   android:clearTaskOnLaunch="true"
178                   android:windowSoftInputMode="adjustResize"
179                   android:exported="true" />
180
181         <activity android:name="Settings$AdvancedWifiSettingsActivity"
182                 android:taskAffinity="com.android.settings"
183                 android:label="@string/wifi_advanced_settings_label"
184                 android:configChanges="orientation|keyboardHidden|screenSize"
185                 android:parentActivityName="Settings$WifiSettingsActivity">
186             <intent-filter>
187                 <action android:name="android.intent.action.MAIN" />
188                 <action android:name="android.settings.WIFI_IP_SETTINGS" />
189                 <category android:name="android.intent.category.VOICE_LAUNCH" />
190                 <category android:name="android.intent.category.DEFAULT" />
191             </intent-filter>
192             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
193                 android:value="com.android.settings.wifi.AdvancedWifiSettings" />
194             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
195                 android:resource="@id/wifi_settings" />
196             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
197                 android:resource="@string/wifi_settings" />
198             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
199                 android:value="com.android.settings.Settings$WifiSettingsActivity" />
200         </activity>
201
202         <activity android:name=".wifi.WifiInfo"
203                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
204                 android:taskAffinity="com.android.settings"
205                 android:parentActivityName="Settings$WifiSettingsActivity">
206             <intent-filter>
207                 <action android:name="android.intent.action.MAIN"/>
208                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
209                 <category android:name="android.intent.category.DEFAULT" />
210             </intent-filter>
211         </activity>
212
213         <activity android:name=".wifi.WifiConfigInfo"
214                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
215                 android:taskAffinity="com.android.settings"
216                 android:parentActivityName="Settings$WifiSettingsActivity">
217             <intent-filter>
218                 <action android:name="android.intent.action.MAIN"/>
219                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
220                 <category android:name="android.intent.category.DEFAULT" />
221             </intent-filter>
222         </activity>
223
224         <activity android:name=".wifi.WifiAPITest"
225                 android:theme="@android:style/Theme.Holo.DialogWhenLarge">
226             <intent-filter>
227                 <action android:name="android.intent.action.MAIN"/>
228                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
229                 <category android:name="android.intent.category.DEFAULT" />
230             </intent-filter>
231         </activity>
232
233         <activity android:name=".wifi.WifiStatusTest"
234                 android:theme="@android:style/Theme.Holo.DialogWhenLarge">
235             <intent-filter>
236                 <action android:name="android.intent.action.MAIN"/>
237                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
238                 <category android:name="android.intent.category.DEFAULT" />
239             </intent-filter>
240         </activity>
241
242         <!-- Suspect activity alias: targetActivity is Settings itself, does not define a name. Remove? -->
243         <activity-alias android:name=".wifi.WifiApSettings"
244                 android:targetActivity="Settings">
245             <intent-filter>
246                 <action android:name="android.intent.action.MAIN" />
247                 <category android:name="android.intent.category.DEFAULT" />
248                 <category android:name="android.intent.category.VOICE_LAUNCH" />
249             </intent-filter>
250         </activity-alias>
251
252         <activity android:name="ApnSettings" android:label="@string/apn_settings"
253                   android:configChanges="orientation|keyboardHidden|screenSize"
254                   android:launchMode="singleTask">
255             <intent-filter>
256                 <action android:name="android.intent.action.MAIN" />
257                 <action android:name="android.settings.APN_SETTINGS" />
258                 <category android:name="android.intent.category.DEFAULT" />
259                 <category android:name="android.intent.category.VOICE_LAUNCH" />
260             </intent-filter>
261         </activity>
262
263         <activity android:name="Settings$BluetoothSettingsActivity"
264                 android:label="@string/bluetooth_settings_title"
265                 android:taskAffinity="com.android.settings"
266                 android:parentActivityName="Settings">
267             <intent-filter>
268                 <action android:name="android.intent.action.MAIN" />
269                 <action android:name="android.settings.BLUETOOTH_SETTINGS" />
270                 <category android:name="android.intent.category.VOICE_LAUNCH" />
271                 <category android:name="com.android.settings.SHORTCUT" />
272                 <category android:name="android.intent.category.DEFAULT" />
273             </intent-filter>
274             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
275                 android:value="com.android.settings.bluetooth.BluetoothSettings" />
276             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
277                 android:resource="@id/bluetooth_settings" />
278         </activity>
279
280         <!-- Keep compatibility with old shortcuts. -->
281         <activity-alias android:name=".bluetooth.BluetoothSettings"
282                 android:label="@string/bluetooth_settings_title"
283                 android:targetActivity="Settings$BluetoothSettingsActivity"
284                 android:exported="true"
285                 android:clearTaskOnLaunch="true">
286             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
287                 android:value="com.android.settings.bluetooth.BluetoothSettings" />
288             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
289                 android:resource="@id/bluetooth_settings" />
290         </activity-alias>
291
292         <activity android:name=".bluetooth.DevicePickerActivity"
293                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
294                 android:label="@string/device_picker"
295                 android:clearTaskOnLaunch="true">
296             <intent-filter>
297                 <action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
298                 <category android:name="android.intent.category.DEFAULT" />
299             </intent-filter>
300         </activity>
301
302         <activity android:name="Settings$TetherSettingsActivity"
303                 android:label="@string/tether_settings_title_all"
304                 android:taskAffinity="com.android.settings"
305                 android:parentActivityName="Settings$WirelessSettingsActivity">
306             <intent-filter>
307                 <action android:name="android.intent.action.MAIN" />
308                 <category android:name="android.intent.category.DEFAULT" />
309                 <category android:name="android.intent.category.VOICE_LAUNCH" />
310                 <category android:name="com.android.settings.SHORTCUT" />
311             </intent-filter>
312             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
313                 android:value="com.android.settings.TetherSettings" />
314             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
315                 android:resource="@id/wireless_settings" />
316             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
317                 android:resource="@string/wireless_networks_settings_title" />
318             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
319                 android:value="com.android.settings.Settings$WirelessSettingsActivity" />
320         </activity>
321
322         <!-- Keep compatibility with old shortcuts. -->
323         <activity-alias android:name=".TetherSettings"
324                   android:label="@string/tether_settings_title_all"
325                   android:clearTaskOnLaunch="true"
326                   android:exported="true"
327                   android:targetActivity="Settings$TetherSettingsActivity">
328             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
329                 android:value="com.android.settings.TetherSettings" />
330             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
331                 android:resource="@id/wireless_settings" />
332             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
333                 android:resource="@string/wireless_networks_settings_title" />
334             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
335                 android:value="com.android.settings.Settings$WirelessSettingsActivity" />
336         </activity-alias>
337
338         <activity android:name="Settings$WifiP2pSettingsActivity"
339                 android:taskAffinity="com.android.settings"
340                 android:parentActivityName="Settings$WifiSettingsActivity">
341             <intent-filter>
342                 <action android:name="android.intent.action.MAIN" />
343                 <category android:name="android.intent.category.DEFAULT" />
344                 <category android:name="android.intent.category.VOICE_LAUNCH" />
345             </intent-filter>
346             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
347                 android:value="com.android.settings.wifi.p2p.WifiP2pSettings" />
348             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
349                 android:resource="@id/wireless_settings" />
350             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
351                 android:resource="@string/wireless_networks_settings_title" />
352             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
353                 android:value="com.android.settings.Settings$WirelessSettingsActivity" />
354         </activity>
355
356
357         <activity android:name="Settings$VpnSettingsActivity"
358                 android:label="@string/vpn_settings_title"
359                 android:taskAffinity="com.android.settings"
360                 android:parentActivityName="Settings$WirelessSettingsActivity">
361             <intent-filter>
362                 <action android:name="android.intent.action.MAIN" />
363                 <action android:name="android.net.vpn.SETTINGS" />
364                 <category android:name="android.intent.category.DEFAULT" />
365                 <category android:name="android.intent.category.VOICE_LAUNCH" />
366                 <category android:name="com.android.settings.SHORTCUT" />
367             </intent-filter>
368             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
369                 android:value="com.android.settings.vpn2.VpnSettings" />
370             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
371                 android:resource="@id/wireless_settings" />
372             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
373                 android:resource="@string/wireless_networks_settings_title" />
374             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
375                 android:value="com.android.settings.Settings$WirelessSettingsActivity" />
376         </activity>
377
378         <activity android:name="Settings$DateTimeSettingsActivity"
379                 android:label="@string/date_and_time"
380                 android:parentActivityName="Settings">
381             <intent-filter>
382                 <action android:name="android.intent.action.MAIN" />
383                 <action android:name="android.settings.DATE_SETTINGS" />
384                 <category android:name="android.intent.category.VOICE_LAUNCH" />
385                 <category android:name="android.intent.category.DEFAULT" />
386             </intent-filter>
387             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
388                 android:value="com.android.settings.DateTimeSettings" />
389             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
390                 android:resource="@id/date_time_settings" />
391         </activity>
392
393         <activity android:name="DateTimeSettingsSetupWizard"
394                   android:label="@string/date_and_time"
395                   android:theme="@android:style/Theme.Holo.NoActionBar"
396                   android:screenOrientation="behind">
397             <intent-filter>
398                 <action android:name="android.intent.action.MAIN" />
399             </intent-filter>
400         </activity>
401
402         <activity android:name="Settings$LocalePickerActivity"
403                 android:label="@string/language_picker_title"
404                 android:taskAffinity="com.android.settings"
405                 android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
406             <intent-filter>
407                 <action android:name="android.intent.action.MAIN" />
408                 <action android:name="android.settings.LOCALE_SETTINGS" />
409                 <category android:name="android.intent.category.DEFAULT" />
410                 <category android:name="android.intent.category.VOICE_LAUNCH" />
411             </intent-filter>
412             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
413                 android:value="com.android.settings.LocalePicker" />
414             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
415                 android:resource="@id/language_settings" />
416         </activity>
417
418         <activity android:name="Settings$InputMethodAndLanguageSettingsActivity"
419                 android:label="@string/language_keyboard_settings_title"
420                 android:taskAffinity="com.android.settings"
421                 android:parentActivityName="Settings">
422             <intent-filter>
423                 <action android:name="android.intent.action.MAIN" />
424                 <action android:name="android.settings.INPUT_METHOD_SETTINGS" />
425                 <category android:name="android.intent.category.VOICE_LAUNCH" />
426                 <category android:name="android.intent.category.DEFAULT" />
427             </intent-filter>
428             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
429                 android:value="com.android.settings.inputmethod.InputMethodAndLanguageSettings" />
430             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
431                 android:resource="@id/language_settings" />
432         </activity>
433
434         <activity android:name="Settings$KeyboardLayoutPickerActivity"
435                 android:label="@string/keyboard_layout_picker_title"
436                 android:clearTaskOnLaunch="true">
437             <intent-filter>
438                 <action android:name="android.intent.action.MAIN" />
439                 <category android:name="android.intent.category.DEFAULT" />
440             </intent-filter>
441             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
442                 android:value="com.android.settings.inputmethod.KeyboardLayoutPickerFragment" />
443             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
444                 android:resource="@id/language_settings" />
445         </activity>
446
447         <!-- Keep compatibility with old shortcuts. -->
448         <activity-alias android:name="LanguageSettings"
449                 android:label="@string/language_keyboard_settings_title"
450                 android:clearTaskOnLaunch="true"
451                 android:exported="true"
452                 android:targetActivity="Settings$InputMethodAndLanguageSettingsActivity">
453             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
454                 android:value="com.android.settings.inputmethod.InputMethodAndLanguageSettings" />
455             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
456                 android:resource="@id/language_settings" />
457         </activity-alias>
458
459         <activity android:name="Settings$SpellCheckersSettingsActivity"
460                 android:label="@string/spellcheckers_settings_title"
461                 android:taskAffinity="com.android.settings"
462                 android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
463             <intent-filter>
464                 <action android:name="android.intent.action.MAIN" />
465                 <category android:name="android.intent.category.VOICE_LAUNCH" />
466                 <category android:name="android.intent.category.DEFAULT" />
467             </intent-filter>
468             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
469                 android:value="com.android.settings.inputmethod.SpellCheckersSettings" />
470             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
471                 android:resource="@id/language_settings" />
472             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
473                 android:resource="@string/language_keyboard_settings_title" />
474             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
475                 android:value="com.android.settings.Settings$InputMethodAndLanguageSettingsActivity" />
476         </activity>
477
478         <activity android:name=".inputmethod.InputMethodAndSubtypeEnablerActivity"
479                 android:label=""
480                 android:clearTaskOnLaunch="true">
481             <intent-filter>
482                 <action android:name="android.intent.action.MAIN" />
483                 <action android:name="android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" />
484                 <category android:name="android.intent.category.VOICE_LAUNCH" />
485                 <category android:name="android.intent.category.DEFAULT" />
486             </intent-filter>
487         </activity>
488
489         <receiver android:name=".inputmethod.InputMethodDialogReceiver"
490                 android:enabled="true">
491             <intent-filter>
492                 <action android:name="android.settings.SHOW_INPUT_METHOD_PICKER" />
493             </intent-filter>
494         </receiver>
495
496         <activity android:name="Settings$UserDictionarySettingsActivity"
497                 android:label="@string/user_dict_settings_titlebar"
498                 android:taskAffinity="com.android.settings"
499                 android:uiOptions="none"
500                 android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
501             <intent-filter>
502                 <action android:name="android.intent.action.MAIN" />
503                 <action android:name="android.settings.USER_DICTIONARY_SETTINGS" />
504                 <category android:name="android.intent.category.DEFAULT" />
505                 <category android:name="android.intent.category.VOICE_LAUNCH" />
506             </intent-filter>
507             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
508                 android:value="com.android.settings.UserDictionarySettings" />
509             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
510                 android:resource="@id/language_settings" />
511             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
512                 android:resource="@string/language_keyboard_settings_title" />
513             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
514                 android:value="com.android.settings.Settings$InputMethodAndLanguageSettingsActivity" />
515         </activity>
516
517         <activity android:name=".inputmethod.UserDictionaryAddWordActivity"
518                   android:label="@string/user_dict_settings_titlebar"
519                   android:theme="@android:style/Theme.Holo.Dialog.NoActionBar"
520                   android:windowSoftInputMode="stateVisible"
521                   android:noHistory="true"
522                   android:excludeFromRecents="true">
523             <intent-filter>
524                 <action android:name="com.android.settings.USER_DICTIONARY_INSERT" />
525                 <action android:name="com.android.settings.USER_DICTIONARY_EDIT" />
526                 <category android:name="android.intent.category.DEFAULT" />
527                 <category android:name="android.intent.category.VOICE_LAUNCH" />
528             </intent-filter>
529         </activity>
530
531         <!-- Keep compatibility with old shortcuts. -->
532         <activity-alias android:name="UserDictionarySettings"
533                 android:label="@string/user_dict_settings_titlebar"
534                 android:exported="true"
535                 android:targetActivity="Settings$UserDictionarySettingsActivity">
536             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
537                 android:value="com.android.settings.UserDictionarySettings" />
538             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
539                 android:resource="@id/language_settings" />
540             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
541                 android:resource="@string/language_keyboard_settings_title" />
542             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
543                 android:value="com.android.settings.Settings$InputMethodAndLanguageSettingsActivity" />
544         </activity-alias>
545
546         <activity android:name="Settings$SoundSettingsActivity"
547                 android:label="@string/sound_settings"
548                 android:taskAffinity="com.android.settings"
549                 android:parentActivityName="Settings">
550             <intent-filter>
551                 <action android:name="android.intent.action.MAIN" />
552                 <action android:name="com.android.settings.SOUND_SETTINGS" />
553                 <action android:name="android.settings.SOUND_SETTINGS" />
554                 <category android:name="android.intent.category.DEFAULT" />
555                 <category android:name="android.intent.category.VOICE_LAUNCH" />
556                 <category android:name="com.android.settings.SHORTCUT" />
557             </intent-filter>
558             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
559                 android:value="com.android.settings.SoundSettings" />
560             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
561                 android:resource="@id/sound_settings" />
562         </activity>
563
564         <!-- Keep compatibility with old shortcuts. -->
565         <activity-alias android:name="SoundSettings"
566                 android:label="@string/sound_settings"
567                 android:exported="true"
568                 android:targetActivity="Settings$SoundSettingsActivity">
569             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
570                 android:value="com.android.settings.SoundSettings" />
571             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
572                 android:resource="@id/sound_settings" />
573         </activity-alias>
574
575         <activity android:name="Settings$DisplaySettingsActivity"
576                 android:label="@string/display_settings"
577                 android:taskAffinity="com.android.settings"
578                 android:parentActivityName="Settings">
579             <intent-filter>
580                 <action android:name="android.intent.action.MAIN" />
581                 <action android:name="com.android.settings.DISPLAY_SETTINGS" />
582                 <action android:name="android.settings.DISPLAY_SETTINGS" />
583                 <category android:name="android.intent.category.DEFAULT" />
584                 <category android:name="android.intent.category.VOICE_LAUNCH" />
585                 <category android:name="com.android.settings.SHORTCUT" />
586             </intent-filter>
587             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
588                 android:value="com.android.settings.DisplaySettings" />
589             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
590                 android:resource="@id/display_settings" />
591         </activity>
592
593         <!-- Keep compatibility with old shortcuts. -->
594         <activity-alias android:name="DisplaySettings"
595                 android:label="@string/display_settings"
596                 android:exported="true"
597                 android:targetActivity="Settings$DisplaySettingsActivity">
598             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
599                 android:value="com.android.settings.DisplaySettings" />
600             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
601                 android:resource="@id/display_settings" />
602         </activity-alias>
603
604         <activity android:name="Settings$DockSettingsActivity"
605                 android:label="@string/dock_settings_title"
606                 android:enabled="@bool/has_dock_settings"
607                 android:taskAffinity="com.android.settings"
608                 android:parentActivityName="Settings">
609             <intent-filter>
610                 <action android:name="android.intent.action.MAIN" />
611                 <action android:name="com.android.settings.DOCK_SETTINGS" />
612                 <category android:name="android.intent.category.DEFAULT" />
613                 <category android:name="android.intent.category.VOICE_LAUNCH" />
614             </intent-filter>
615             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
616                 android:value="com.android.settings.DockSettings" />
617             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
618                 android:resource="@id/dock_settings" />
619         </activity>
620
621         <!-- Keep compatibility with old shortcuts. -->
622         <activity-alias android:name="DockSettings"
623                 android:label="@string/dock_settings_title"
624                 android:enabled="@bool/has_dock_settings"
625                 android:exported="true"
626                 android:targetActivity="Settings$DockSettingsActivity">
627             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
628                 android:value="com.android.settings.DockSettings" />
629             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
630                 android:resource="@id/dock_settings" />
631         </activity-alias>
632
633         <activity android:name="Settings$DeviceInfoSettingsActivity"
634                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
635                 android:label="@string/device_info_settings"
636                 android:taskAffinity="com.android.settings"
637                 android:parentActivityName="Settings">
638             <intent-filter>
639                 <action android:name="android.intent.action.MAIN" />
640                 <action android:name="android.settings.DEVICE_INFO_SETTINGS" />
641                 <category android:name="android.intent.category.DEFAULT" />
642                 <category android:name="android.intent.category.VOICE_LAUNCH" />
643             </intent-filter>
644             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
645                 android:value="com.android.settings.DeviceInfoSettings" />
646             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
647                 android:resource="@id/about_settings" />
648         </activity>
649
650         <activity android:name="SettingsLicenseActivity"
651                 android:label="@string/settings_license_activity_title"
652                 android:theme="@android:style/Theme.Holo.Panel"
653                 android:configChanges="orientation|screenSize">
654             <intent-filter>
655                 <action android:name="android.settings.LICENSE" />
656                 <category android:name="android.intent.category.DEFAULT" />
657             </intent-filter>
658         </activity>
659
660         <activity android:name="SettingsSafetyLegalActivity"
661                 android:label="@string/settings_safetylegal_activity_title"
662                 android:theme="@*android:style/Theme.Holo.Dialog.Alert">
663             <intent-filter>
664                 <action android:name="android.settings.SAFETY" />
665                 <category android:name="android.intent.category.DEFAULT" />
666             </intent-filter>
667         </activity>
668
669         <activity android:name="Settings$ManageApplicationsActivity"
670                 android:label="@string/applications_settings"
671                 android:taskAffinity="com.android.settings"
672                 android:parentActivityName="Settings"
673                 android:uiOptions="none">
674             <intent-filter>
675                 <action android:name="android.intent.action.MAIN" />
676                 <action android:name="android.settings.APPLICATION_SETTINGS" />
677                 <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" />
678                 <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" />
679                 <category android:name="android.intent.category.DEFAULT" />
680                 <category android:name="android.intent.category.VOICE_LAUNCH" />
681                 <category android:name="com.android.settings.SHORTCUT" />
682             </intent-filter>
683             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
684                 android:value="com.android.settings.applications.ManageApplications" />
685             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
686                 android:resource="@id/application_settings" />
687         </activity>
688
689         <!-- Keep compatibility with old shortcuts. -->
690         <activity-alias android:name=".applications.ManageApplications"
691                 android:label="@string/applications_settings"
692                 android:exported="true"
693                 android:targetActivity="Settings$ManageApplicationsActivity">
694             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
695                 android:value="com.android.settings.applications.ManageApplications" />
696             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
697                 android:resource="@id/application_settings" />
698         </activity-alias>
699
700         <!-- Keep compatibility with old shortcuts. Pre-gingerbread. -->
701         <activity-alias android:name=".ManageApplications"
702                   android:label="@string/manageapplications_settings_title"
703                   android:exported="true"
704                   android:targetActivity="Settings$ManageApplicationsActivity">
705         </activity-alias>
706
707         <!-- Provide direct entry into manage apps showing running services.
708              This is for compatibility with old shortcuts. -->
709         <activity-alias android:name=".RunningServices"
710                 android:label="@string/runningservices_settings_title"
711                 android:exported="true"
712                 android:targetActivity="Settings$ManageApplicationsActivity">
713             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
714                 android:value="com.android.settings.applications.ManageApplications" />
715             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
716                 android:resource="@id/application_settings" />
717         </activity-alias>
718         
719         <!-- Provide direct entry into manage apps showing storage usage for apps.
720              This is for compatibility with old shortcuts. -->
721         <activity-alias android:name=".applications.StorageUse"
722                 android:label="@string/storageuse_settings_title"
723                 android:exported="true"
724                 android:targetActivity="Settings$ManageApplicationsActivity">
725             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
726                 android:value="com.android.settings.applications.ManageApplications" />
727             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
728                 android:resource="@id/application_settings" />
729         </activity-alias>
730
731         <!-- Still need a top-level activity for showing app details.  Aliasing
732              trick is so the code that is now a fragment can still be called
733              InstalledAppDetails. -->
734         <activity android:name=".applications.InstalledAppDetailsTop"
735                   android:label="@string/application_info_label"
736                   android:exported="true"
737                   android:taskAffinity="com.android.settings"
738                   android:parentActivityName="Settings$ManageApplicationsActivity">
739         </activity>
740
741         <!-- Keep compatibility with old shortcuts. -->
742         <activity-alias android:name=".applications.InstalledAppDetails"
743                 android:label="@string/application_info_label"
744                 android:exported="true"
745                 android:targetActivity=".applications.InstalledAppDetailsTop">
746             <intent-filter>
747                 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
748                 <category android:name="android.intent.category.DEFAULT" />
749                 <data android:scheme="package" />
750             </intent-filter>
751         </activity-alias>
752
753         <!-- Provide direct entry into manage apps showing running services. -->
754         <activity android:name="Settings$RunningServicesActivity"
755                 android:label="@string/runningservices_settings_title"
756                 android:taskAffinity="com.android.settings"
757                 android:parentActivityName="Settings">
758             <intent-filter>
759                 <action android:name="android.intent.action.MAIN" />
760                 <category android:name="android.intent.category.DEFAULT" />
761                 <category android:name="android.intent.category.MONKEY" />
762                 <category android:name="android.intent.category.VOICE_LAUNCH" />
763             </intent-filter>
764             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
765                 android:value="com.android.settings.applications.ManageApplications" />
766             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
767                 android:resource="@id/application_settings" />
768         </activity>
769
770         <!-- Provide direct entry into manage apps showing storage usage of apps. -->
771         <activity android:name="Settings$StorageUseActivity"
772                 android:label="@string/storageuse_settings_title"
773                 android:taskAffinity="com.android.settings"
774                 android:parentActivityName="Settings">
775             <intent-filter>
776                 <action android:name="android.intent.action.MAIN" />
777                 <category android:name="android.intent.category.DEFAULT" />
778                 <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
779                 <category android:name="android.intent.category.MONKEY" />
780                 <category android:name="android.intent.category.VOICE_LAUNCH" />
781             </intent-filter>
782             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
783                 android:value="com.android.settings.applications.ManageApplications" />
784             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
785                 android:resource="@id/application_settings" />
786         </activity>
787
788         <activity android:name="Settings$LocationSettingsActivity"
789                 android:label="@string/location_settings_title"
790                 android:configChanges="orientation|keyboardHidden|screenSize"
791                 android:taskAffinity="com.android.settings"
792                 android:parentActivityName="Settings">
793             <intent-filter>
794                 <action android:name="android.intent.action.MAIN" />
795                 <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" />
796                 <action android:name="android.credentials.UNLOCK" />
797                 <category android:name="android.intent.category.DEFAULT" />
798                 <category android:name="android.intent.category.VOICE_LAUNCH" />
799                 <category android:name="com.android.settings.SHORTCUT" />
800             </intent-filter>
801             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
802                 android:value="com.android.settings.LocationSettings" />
803             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
804                 android:resource="@id/location_settings" />
805         </activity>
806
807         <activity android:name="Settings$SecuritySettingsActivity"
808                 android:label="@string/security_settings_title"
809                 android:configChanges="orientation|keyboardHidden|screenSize"
810                 android:taskAffinity="com.android.settings"
811                 android:parentActivityName="Settings">
812             <intent-filter>
813                 <action android:name="android.intent.action.MAIN" />
814                 <action android:name="android.settings.SECURITY_SETTINGS" />
815                 <action android:name="android.credentials.UNLOCK" />
816                 <category android:name="android.intent.category.DEFAULT" />
817                 <category android:name="android.intent.category.VOICE_LAUNCH" />
818             </intent-filter>
819             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
820                 android:value="com.android.settings.SecuritySettings" />
821             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
822                 android:resource="@id/security_settings" />
823         </activity>
824
825         <!-- Keep compatibility with old shortcuts. -->
826         <activity-alias android:name="SecuritySettings"
827                 android:label="@string/security_settings_title"
828                 android:configChanges="orientation|keyboardHidden|screenSize"
829                 android:exported="true"
830                 android:targetActivity="Settings$SecuritySettingsActivity">
831             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
832                 android:value="com.android.settings.SecuritySettings" />
833             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
834                 android:resource="@id/security_settings" />
835         </activity-alias>
836
837         <activity android:name="Settings$PrivacySettingsActivity"
838                 android:label="@string/privacy_settings_title"
839                 android:configChanges="orientation|keyboardHidden|screenSize"
840                 android:taskAffinity="com.android.settings"
841                 android:parentActivityName="Settings">
842             <intent-filter>
843                 <action android:name="android.intent.action.MAIN" />
844                 <action android:name="android.settings.PRIVACY_SETTINGS" />
845                 <action android:name="android.settings.BACKUP_AND_RESET_SETTINGS" />
846                 <category android:name="android.intent.category.DEFAULT" />
847                 <category android:name="android.intent.category.VOICE_LAUNCH" />
848             </intent-filter>
849             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
850                 android:value="com.android.settings.PrivacySettings" />
851             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
852                 android:resource="@id/privacy_settings" />
853         </activity>
854
855         <activity android:name="SetFullBackupPassword"
856                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
857                 android:exported="false">
858         </activity>
859
860         <activity android:name="CredentialStorage"
861                 android:theme="@style/Transparent"
862                 android:launchMode="singleTop"
863                 android:configChanges="orientation|keyboardHidden|screenSize">
864             <intent-filter>
865                 <action android:name="com.android.credentials.UNLOCK" />
866                 <action android:name="com.android.credentials.INSTALL" />
867                 <action android:name="com.android.credentials.RESET" />
868                 <category android:name="android.intent.category.DEFAULT" />
869             </intent-filter>
870         </activity>
871
872         <activity android:name="Settings$DeviceAdminSettingsActivity"
873                 android:label="@string/device_admin_settings_title"
874                 android:taskAffinity="com.android.settings"
875                 android:parentActivityName="Settings$SecuritySettingsActivity">
876             <intent-filter>
877                 <action android:name="android.intent.action.MAIN" />
878                 <category android:name="android.intent.category.DEFAULT" />
879                 <category android:name="android.intent.category.VOICE_LAUNCH" />
880             </intent-filter>
881             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
882                 android:value="com.android.settings.DeviceAdminSettings" />
883             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
884                 android:resource="@id/security_settings" />
885             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
886                 android:resource="@string/security_settings_title" />
887             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
888                 android:value="com.android.settings.Settings$SecuritySettingsActivity" />
889         </activity>
890
891         <!-- Keep compatibility with old shortcuts. -->
892         <activity-alias android:name="DeviceAdminSettings"
893                 android:label="@string/device_admin_settings_title"
894                 android:exported="true"
895                 android:targetActivity="Settings$DeviceAdminSettingsActivity">
896             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
897                 android:value="com.android.settings.DeviceAdminSettings" />
898             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
899                 android:resource="@id/security_settings" />
900             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
901                 android:resource="@string/security_settings_title" />
902             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
903                 android:value="com.android.settings.Settings$SecuritySettingsActivity" />
904         </activity-alias>
905
906         <activity android:name="DeviceAdminAdd"
907                 android:label="@string/device_admin_add_title"
908                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
909                 android:clearTaskOnLaunch="true">
910             <intent-filter>
911                 <action android:name="android.app.action.ADD_DEVICE_ADMIN" />
912                 <category android:name="android.intent.category.DEFAULT" />
913             </intent-filter>
914         </activity>
915
916         <activity android:name="IccLockSettings"
917                 android:label="@string/sim_lock_settings"
918                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
919                 android:process="com.android.phone">
920             <intent-filter>
921                 <action android:name="android.intent.action.MAIN" />
922                 <category android:name="android.intent.category.DEFAULT" />
923                 <category android:name="android.intent.category.VOICE_LAUNCH" />
924             </intent-filter>
925         </activity>
926
927         <activity android:name="Settings$AccessibilitySettingsActivity"
928                 android:label="@string/accessibility_settings"
929                 android:configChanges="orientation|keyboardHidden|screenSize"
930                 android:taskAffinity="com.android.settings"
931                 android:parentActivityName="Settings">
932             <intent-filter>
933                 <action android:name="android.intent.action.MAIN" />
934                 <action android:name="android.settings.ACCESSIBILITY_SETTINGS" />
935                 <category android:name="android.intent.category.DEFAULT" />
936                 <category android:name="android.intent.category.VOICE_LAUNCH" />
937                 <category android:name="com.android.settings.SHORTCUT" />
938             </intent-filter>
939             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
940                 android:value="com.android.settings.AccessibilitySettings" />
941             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
942                 android:resource="@id/accessibility_settings" />
943         </activity>
944
945         <activity android:name="Settings$TextToSpeechSettingsActivity"
946                 android:label="@string/tts_settings"
947                 android:taskAffinity="com.android.settings"
948                 android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
949             <intent-filter>
950                 <action android:name="android.intent.action.MAIN" />
951                 <action android:name="com.android.settings.TTS_SETTINGS" />
952                 <category android:name="android.intent.category.DEFAULT" />
953             </intent-filter>
954             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
955                 android:value="com.android.settings.tts.TextToSpeechSettings" />
956             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
957                 android:resource="@id/language_settings" />
958         </activity>
959
960         <!-- Second and third-level settings -->
961
962
963         <!-- Lock screen settings -->
964         <activity android:name="ConfirmLockPattern"/>
965
966         <activity android:name="ConfirmLockPassword"
967             android:windowSoftInputMode="stateVisible|adjustResize"/>
968
969         <activity android:name="ChooseLockGeneric"
970             android:label="@string/lockpassword_choose_lock_generic_header"
971             android:excludeFromRecents="true" >
972             <intent-filter>
973                 <action android:name="android.app.action.SET_NEW_PASSWORD" />
974                 <category android:name="android.intent.category.DEFAULT" />
975             </intent-filter>
976         </activity>
977
978         <activity android:name="ChooseLockPattern" android:exported="false"/>
979
980         <activity android:name="ChooseLockPassword" android:exported="false"
981             android:windowSoftInputMode="stateVisible|adjustResize"/>
982
983         <activity android:name="ChooseLockPatternTutorial" android:exported="false"/>
984
985         <!-- Runs in the phone process since it needs access to the Phone object -->
986         <activity android:name=".deviceinfo.Status"
987                 android:label="@string/device_status_activity_title"
988                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
989                 android:process="com.android.phone">
990             <intent-filter>
991                 <action android:name="android.intent.action.MAIN" />
992                 <category android:name="android.intent.category.DEFAULT" />
993                 <category android:name="android.intent.category.VOICE_LAUNCH" />
994             </intent-filter>
995         </activity>
996
997         <activity android:name="Settings$StorageSettingsActivity"
998                 android:label="@string/storage_settings_title"
999                 android:uiOptions="none"
1000                 android:taskAffinity="com.android.settings"
1001                 android:parentActivityName="Settings">
1002             <intent-filter>
1003                 <action android:name="android.intent.action.MAIN" />
1004                 <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" />
1005                 <action android:name="android.settings.MEMORY_CARD_SETTINGS" />
1006                 <category android:name="android.intent.category.DEFAULT" />
1007                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1008             </intent-filter>
1009             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1010                 android:value="com.android.settings.deviceinfo.Memory" />
1011             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1012                 android:resource="@id/storage_settings" />
1013         </activity>
1014
1015         <activity android:name=".deviceinfo.MiscFilesHandler"
1016                 android:theme="@android:style/Theme.Holo.DialogWhenLarge"/>
1017
1018         <activity android:name="ApnEditor"
1019                 android:label="@string/apn_edit"
1020                 android:theme="@android:style/Theme.Holo.DialogWhenLarge">
1021             <intent-filter>
1022                 <action android:name="android.intent.action.VIEW" />
1023                 <action android:name="android.intent.action.EDIT" />
1024                 <category android:name="android.intent.category.DEFAULT" />
1025                 <data android:mimeType="vnd.android.cursor.item/telephony-carrier" />
1026             </intent-filter>
1027
1028             <intent-filter>
1029                 <action android:name="android.intent.action.INSERT" />
1030                 <category android:name="android.intent.category.DEFAULT" />
1031                 <data android:mimeType="vnd.android.cursor.dir/telephony-carrier" />
1032             </intent-filter>
1033         </activity>
1034
1035         <activity android:name="MediaFormat" android:label="@string/media_format_title">
1036             <intent-filter>
1037                 <action android:name="android.intent.action.MAIN" />
1038             </intent-filter>
1039         </activity>
1040
1041         <activity android:name=".quicklaunch.QuickLaunchSettings"
1042                 android:label="@string/quick_launch_title">
1043             <intent-filter>
1044                 <action android:name="android.intent.action.MAIN" />
1045                 <action android:name="android.settings.QUICK_LAUNCH_SETTINGS" />
1046                 <action android:name="com.android.settings.QUICK_LAUNCH_SETTINGS" />
1047                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1048                 <category android:name="android.intent.category.DEFAULT" />
1049             </intent-filter>
1050         </activity>
1051
1052         <activity android:name=".quicklaunch.BookmarkPicker" android:label="@string/quick_launch_title">
1053             <intent-filter>
1054                 <action android:name="android.intent.action.MAIN" />
1055                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1056             </intent-filter>
1057         </activity>
1058
1059         <activity android:name="Settings$DevelopmentSettingsActivity"
1060                 android:label="@string/development_settings_title"
1061                 android:taskAffinity="com.android.settings"
1062                 android:parentActivityName="Settings">
1063             <intent-filter>
1064                 <action android:name="android.intent.action.MAIN" />
1065                 <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1066                 <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1067                 <category android:name="android.intent.category.DEFAULT" />
1068             </intent-filter>
1069             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1070                 android:value="com.android.settings.DevelopmentSettings" />
1071             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1072                 android:resource="@id/development_settings" />
1073         </activity>
1074
1075         <!-- Keep compatibility with old shortcuts. -->
1076         <activity-alias android:name="DevelopmentSettings"
1077                   android:exported="true"
1078                   android:label="@string/development_settings_title"
1079                   android:targetActivity="Settings$DevelopmentSettingsActivity">
1080             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1081                 android:value="com.android.settings.DevelopmentSettings" />
1082             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1083                 android:resource="@id/development_settings" />
1084         </activity-alias>
1085
1086         <activity android:name=".AppPicker" android:label="@string/select_application"
1087                 android:theme="@android:style/Theme.Holo.Dialog" />
1088
1089         <activity android:name="Settings$UsbSettingsActivity"
1090                 android:label="@string/storage_title_usb"
1091                 android:taskAffinity="com.android.settings"
1092                 android:parentActivityName="Settings$StorageSettingsActivity">
1093             <intent-filter>
1094                 <action android:name="android.intent.action.MAIN" />
1095                 <action android:name="android.settings.STORAGE_USB_SETTINGS" />
1096                 <action android:name="com.android.settings.STORAGE_USB_SETTINGS" />
1097                 <category android:name="android.intent.category.DEFAULT" />
1098             </intent-filter>
1099             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1100                 android:value="com.android.settings.deviceinfo.UsbSettings" />
1101             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1102                 android:resource="@id/storage_settings" />
1103             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
1104                 android:resource="@string/storage_settings_title" />
1105             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
1106                 android:value="com.android.settings.Settings$StorageSettingsActivity" />
1107         </activity>
1108
1109         <!-- Keep compatibility with old shortcuts. -->
1110         <activity-alias android:name="UsbSettings"
1111                   android:exported="true"
1112                   android:label="@string/storage_title_usb"
1113                   android:targetActivity="Settings$DevelopmentSettingsActivity">
1114             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1115                 android:value="com.android.settings.deviceinfo.UsbSettings" />
1116             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1117                 android:resource="@id/storage_settings" />
1118             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
1119                 android:resource="@string/storage_settings_title" />
1120             <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
1121                 android:value="com.android.settings.Settings$StorageSettingsActivity" />
1122         </activity-alias>
1123
1124         <!-- Bluetooth stuff -->
1125
1126         <activity android:name=".bluetooth.BluetoothPairingDialog"
1127                   android:label="@string/bluetooth_pairing_request"
1128                   android:excludeFromRecents="true"
1129                   android:theme="@*android:style/Theme.Holo.Dialog.Alert">
1130             <intent-filter>
1131                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
1132                 <category android:name="android.intent.category.DEFAULT" />
1133             </intent-filter>
1134         </activity>
1135
1136         <receiver
1137             android:name=".bluetooth.BluetoothDiscoveryReceiver">
1138             <intent-filter>
1139                 <action android:name="android.bluetooth.adapter.action.DISCOVERY_STARTED" />
1140                 <action android:name="android.bluetooth.adapter.action.DISCOVERY_FINISHED" />
1141                 <category android:name="android.intent.category.DEFAULT" />
1142             </intent-filter>
1143         </receiver>
1144
1145         <receiver
1146             android:name=".bluetooth.DockEventReceiver">
1147             <intent-filter>
1148                 <action android:name="android.intent.action.DOCK_EVENT" />
1149                 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
1150                 <action android:name="android.bluetooth.headset.action.STATE_CHANGED" />
1151                 <action android:name="android.bluetooth.a2dp.action.SINK_STATE_CHANGED" />
1152                 <category android:name="android.intent.category.DEFAULT" />
1153             </intent-filter>
1154         </receiver>
1155
1156         <service android:name=".bluetooth.DockService" />
1157
1158         <activity android:name=".bluetooth.RequestPermissionActivity"
1159                   android:label="@string/bluetooth_permission_request"
1160                   android:excludeFromRecents="true"
1161                   android:permission="android.permission.BLUETOOTH"
1162                   android:theme="@*android:style/Theme.Holo.Dialog.Alert">
1163             <intent-filter>
1164                 <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
1165                 <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
1166                 <category android:name="android.intent.category.DEFAULT" />
1167             </intent-filter>
1168         </activity>
1169
1170         <activity android:name=".bluetooth.RequestPermissionHelperActivity"
1171                   android:label="@string/bluetooth_pairing_request"
1172                   android:excludeFromRecents="true"
1173                   android:permission="android.permission.BLUETOOTH"
1174                   android:theme="@*android:style/Theme.Holo.Dialog.Alert">
1175         </activity>
1176
1177         <receiver android:name=".bluetooth.BluetoothPairingRequest">
1178             <intent-filter>
1179                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
1180                 <action android:name="android.bluetooth.device.action.PAIRING_CANCEL" />
1181             </intent-filter>
1182         </receiver>
1183
1184         <receiver android:name=".bluetooth.BluetoothPermissionRequest"
1185                   android:permission="android.permission.BLUETOOTH_ADMIN">
1186             <intent-filter>
1187                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
1188                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
1189             </intent-filter>
1190         </receiver>
1191
1192         <activity android:name=".bluetooth.BluetoothPermissionActivity"
1193                   android:label="@string/bluetooth_connection_permission_request"
1194                   android:excludeFromRecents="true"
1195                   android:permission="android.permission.BLUETOOTH_ADMIN"
1196                   android:theme="@*android:style/Theme.Holo.Dialog.Alert">
1197             <intent-filter>
1198                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
1199                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
1200                 <category android:name="android.intent.category.DEFAULT" />
1201             </intent-filter>
1202         </activity>
1203
1204         <activity android:name="ActivityPicker"
1205                 android:label="@string/activity_picker_label"
1206                 android:theme="@*android:style/Theme.Dialog.Alert"
1207                 android:finishOnCloseSystemDialogs="true">
1208             <intent-filter>
1209                 <action android:name="android.intent.action.PICK_ACTIVITY" />
1210                 <category android:name="android.intent.category.DEFAULT" />
1211             </intent-filter>
1212         </activity>
1213
1214         <!-- NFC settings -->
1215         <activity android:name="Settings$AndroidBeamSettingsActivity"
1216                 android:label="@string/android_beam_settings_title"
1217                 android:taskAffinity="com.android.settings"
1218                 android:parentActivityName="Settings$WirelessSettingsActivity">
1219             <intent-filter>
1220                 <action android:name="android.intent.action.MAIN" />
1221                 <action android:name="android.settings.NFCSHARING_SETTINGS" />
1222                 <category android:name="android.intent.category.DEFAULT" />
1223             </intent-filter>
1224             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1225                 android:value="com.android.settings.nfc.AndroidBeam" />
1226         </activity>
1227
1228
1229
1230
1231         <!-- Development settings -->
1232
1233         <activity android:name="DebugIntentSender" android:label="@string/debug_intent_sender_label">
1234             <intent-filter>
1235                 <action android:name="android.intent.action.MAIN" />
1236                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1237             </intent-filter>
1238         </activity>
1239
1240         <!-- DeviceInfo adds the user's requested build to stats upload.  -->
1241         <receiver android:name=".DeviceInfo$StatsReportReceiver">
1242             <intent-filter>
1243                 <action android:name="android.intent.action.STATISTICS_REPORT" />
1244             </intent-filter>
1245         </receiver>
1246
1247         <activity android:name="BatteryInfo" android:label="@string/battery_info_label"
1248                   android:taskAffinity="com.android.settings"
1249                   android:parentActivityName="Settings">
1250             <intent-filter>
1251                 <action android:name="android.intent.action.MAIN" />
1252                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1253                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1254             </intent-filter>
1255         </activity>
1256
1257         <activity android:name="Display" android:label="@string/display_label"
1258                 android:configChanges="fontScale"
1259                 android:taskAffinity="com.android.settings"
1260                 android:parentActivityName="Settings">
1261             <intent-filter>
1262                 <action android:name="android.intent.action.MAIN" />
1263                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1264             </intent-filter>
1265         </activity>
1266
1267         <activity android:name="RadioInfo" android:label="@string/phone_info_label"
1268             android:process="com.android.phone">
1269             <intent-filter>
1270                 <action android:name="android.intent.action.MAIN" />
1271                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1272             </intent-filter>
1273         </activity>
1274
1275         <!-- Suspect activity alias: targetActivity is Settings itself, does not define a name. Remove? -->
1276         <activity-alias android:name="ProxySelector"
1277             android:label="@string/proxy_settings_label"
1278             android:targetActivity="Settings">
1279             <intent-filter>
1280                 <action android:name="android.intent.action.MAIN" />
1281                 <category android:name="android.intent.category.DEFAULT" />
1282                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1283             </intent-filter>
1284         </activity-alias>
1285
1286         <!-- TODO: Is this needed? -->
1287         <activity android:name="BandMode"
1288                   android:theme="@android:style/Theme.Dialog"
1289                   android:process="com.android.phone">
1290             <intent-filter>
1291                 <action android:name="android.intent.action.MAIN" />
1292                 <category android:name="android.intent.category.DEFAULT" />
1293                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1294             </intent-filter>
1295         </activity>
1296
1297         <activity android:name="TestingSettings" android:label="@string/testing">
1298             <intent-filter>
1299                 <action android:name="android.intent.action.MAIN" />
1300                 <category android:name="android.intent.category.DEFAULT" />
1301             </intent-filter>
1302         </activity>
1303
1304         <receiver android:name="TestingSettingsBroadcastReceiver">
1305             <intent-filter>
1306                  <action android:name="android.provider.Telephony.SECRET_CODE" />
1307                  <data android:scheme="android_secret_code" android:host="4636" />
1308             </intent-filter>
1309        </receiver>
1310
1311         <!-- Standard picker for widgets -->
1312         <activity android:name="AppWidgetPickActivity"
1313                 android:label="@string/widget_picker_title"
1314                 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
1315                 android:finishOnCloseSystemDialogs="true">
1316             <intent-filter>
1317                 <action android:name="android.appwidget.action.APPWIDGET_PICK" />
1318                 <category android:name="android.intent.category.DEFAULT" />
1319             </intent-filter>
1320         </activity>
1321
1322         <activity android:name="AllowBindAppWidgetActivity"
1323                 android:theme="@*android:style/Theme.Holo.Dialog.Alert"
1324                 android:finishOnCloseSystemDialogs="true"
1325                 android:excludeFromRecents="true">
1326             <intent-filter>
1327                 <action android:name="android.appwidget.action.APPWIDGET_BIND" />
1328                 <category android:name="android.intent.category.DEFAULT" />
1329             </intent-filter>
1330         </activity>
1331
1332         <activity android:name="UsageStats" android:label="@string/usage_stats_label"
1333                   android:taskAffinity="com.android.settings"
1334                   android:parentActivityName="Settings">
1335             <intent-filter>
1336                 <action android:name="android.intent.action.MAIN" />
1337                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1338             </intent-filter>
1339         </activity>
1340
1341         <activity android:name="Settings$PowerUsageSummaryActivity"
1342                 android:label="@string/power_usage_summary_title"
1343                 android:uiOptions="none"
1344                 android:taskAffinity="com.android.settings"
1345                 android:parentActivityName="Settings">
1346             <intent-filter>
1347                 <action android:name="android.intent.action.MAIN" />
1348                 <action android:name="android.intent.action.POWER_USAGE_SUMMARY" />
1349                 <category android:name="android.intent.category.DEFAULT" />
1350                 <category android:name="com.android.settings.SHORTCUT" />
1351             </intent-filter>
1352             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1353                 android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
1354             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1355                 android:resource="@id/battery_settings" />
1356         </activity>
1357
1358         <!-- Keep compatibility with old shortcuts. -->
1359         <activity-alias android:name=".fuelgauge.PowerUsageSummary"
1360                 android:label="@string/power_usage_summary_title"
1361                 android:exported="true"
1362                 android:targetActivity="Settings$PowerUsageSummaryActivity">
1363             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1364                 android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
1365             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1366                 android:resource="@id/battery_settings" />
1367         </activity-alias>
1368
1369         <activity android:name="Settings$AccountSyncSettingsActivity"
1370             android:label="@string/account_sync_settings_title"
1371             android:taskAffinity="com.android.settings"
1372             android:parentActivityName="Settings"
1373             android:uiOptions="none">
1374             <intent-filter>
1375                 <action android:name="android.intent.action.MAIN" />
1376                 <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" />
1377                 <category android:name="android.intent.category.DEFAULT" />
1378             </intent-filter>
1379             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1380                 android:value="com.android.settings.accounts.AccountSyncSettings" />
1381             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1382                 android:resource="@id/account_settings" />
1383         </activity>
1384
1385         <activity android:name=".accounts.SyncSettingsActivity"
1386             android:label="@string/account_sync_settings_title"
1387             android:theme="@android:style/Theme.Holo.Dialog">
1388             <intent-filter>
1389                 <action android:name="android.intent.action.MAIN" />
1390                 <action android:name="android.settings.SYNC_SETTINGS" />
1391                 <category android:name="android.intent.category.DEFAULT" />
1392             </intent-filter>
1393         </activity>
1394
1395         <activity android:name="com.android.settings.accounts.AddAccountSettings"
1396             android:theme="@android:style/Theme.Translucent.NoTitleBar"
1397             android:configChanges="orientation|keyboardHidden|screenSize"
1398             android:label="@string/header_add_an_account"
1399             android:taskAffinity="com.android.settings"
1400             android:parentActivityName="Settings$ManageAccountsSettingsActivity">
1401             <intent-filter>
1402                 <action android:name="android.intent.action.MAIN" />
1403                 <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" />
1404                 <category android:name="android.intent.category.DEFAULT" />
1405             </intent-filter>
1406         </activity>
1407
1408         <activity android:name="com.android.settings.accounts.ChooseAccountActivity"
1409             android:label="@string/header_add_an_account"
1410             android:configChanges="orientation|keyboardHidden|screenSize"
1411             android:theme="@android:style/Theme.Holo.DialogWhenLarge"/>
1412
1413         <activity android:name=".CryptKeeper"
1414                   android:immersive="true"
1415                   android:launchMode="singleTop"
1416                   android:excludeFromRecents="true"
1417                   android:theme="@android:style/Theme.Holo.NoActionBar"
1418                   android:configChanges="keyboard|keyboardHidden|uiMode"
1419                   android:windowSoftInputMode="adjustResize">
1420             <intent-filter android:priority="10">
1421                 <action android:name="android.intent.action.MAIN" />
1422                 <category android:name="android.intent.category.HOME" />
1423                 <category android:name="android.intent.category.DEFAULT" />
1424             </intent-filter>
1425         </activity>
1426
1427         <activity android:name=".CryptKeeper$FadeToBlack"
1428             android:immersive="true"
1429             android:launchMode="singleTop"
1430             android:theme="@style/CryptKeeperBlankTheme"
1431         />
1432
1433         <activity android:name=".CryptKeeperConfirm$Blank"
1434             android:immersive="true"
1435             android:launchMode="singleTop"
1436             android:theme="@style/CryptKeeperBlankTheme"
1437         />
1438
1439         <!-- Pseudo-activity used to provide an intent-filter entry point to encryption settings -->
1440         <activity android:name="Settings$CryptKeeperSettingsActivity"
1441                 android:label="@string/crypt_keeper_encrypt_title">
1442             <intent-filter>
1443                 <action android:name="android.intent.action.MAIN" />
1444                 <action android:name="android.app.action.START_ENCRYPTION" />
1445                 <category android:name="android.intent.category.DEFAULT" /> />
1446             </intent-filter>
1447             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1448                 android:value="com.android.settings.CryptKeeperSettings" />
1449             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1450                 android:resource="@id/security_settings" />
1451         </activity>
1452
1453         <activity android:name="Settings$DataUsageSummaryActivity"
1454                 android:label="@string/data_usage_summary_title"
1455                 android:uiOptions="none"
1456                 android:taskAffinity="com.android.settings"
1457                 android:parentActivityName="Settings">
1458             <intent-filter>
1459                 <action android:name="android.intent.action.MAIN" />
1460                 <category android:name="android.intent.category.DEFAULT" />
1461                 <category android:name="com.android.settings.SHORTCUT" />
1462             </intent-filter>
1463             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1464                 android:value="com.android.settings.DataUsageSummary" />
1465             <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1466                 android:resource="@id/wireless_settings" />
1467         </activity>
1468
1469         <receiver android:name=".widget.SettingsAppWidgetProvider"
1470                 android:label="@string/gadget_title"
1471                 android:exported="true"
1472                 android:enabled="@bool/has_powercontrol_widget">
1473             <intent-filter>
1474                 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
1475                 <action android:name="android.appwidget.action.APPWIDGET_ENABLED" />
1476                 <action android:name="android.appwidget.action.APPWIDGET_DISABLED" />
1477                 <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
1478                 <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" />
1479                 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
1480                 <action android:name="android.location.PROVIDERS_CHANGED" />
1481                 <action android:name="com.android.sync.SYNC_CONN_STATUS_CHANGED" />
1482             </intent-filter>
1483             <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" />
1484         </receiver>
1485
1486         <receiver android:name=".bluetooth.BluetoothDiscoverableTimeoutReceiver">
1487             <intent-filter>
1488                 <action android:name="android.bluetooth.intent.DISCOVERABLE_TIMEOUT" />
1489             </intent-filter>
1490         </receiver>
1491
1492     </application>
1493 </manifest>