OSDN Git Service

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