OSDN Git Service

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