OSDN Git Service

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