OSDN Git Service

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