• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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            <intent-filter>
1047                <action android:name="android.intent.action.VIEW" />
1048                <action android:name="android.intent.action.EDIT" />
1049                <category android:name="android.intent.category.DEFAULT" />
1050                <data android:mimeType="vnd.android.cursor.item/telephony-carrier" />
1051            </intent-filter>
1052
1053            <intent-filter>
1054                <action android:name="android.intent.action.INSERT" />
1055                <category android:name="android.intent.category.DEFAULT" />
1056                <data android:mimeType="vnd.android.cursor.dir/telephony-carrier" />
1057            </intent-filter>
1058        </activity>
1059
1060        <activity android:name="MediaFormat" android:label="@string/media_format_title">
1061            <intent-filter>
1062                <action android:name="android.intent.action.MAIN" />
1063            </intent-filter>
1064        </activity>
1065
1066        <activity android:name=".quicklaunch.QuickLaunchSettings"
1067                android:label="@string/quick_launch_title">
1068            <intent-filter>
1069                <action android:name="android.intent.action.MAIN" />
1070                <action android:name="android.settings.QUICK_LAUNCH_SETTINGS" />
1071                <action android:name="com.android.settings.QUICK_LAUNCH_SETTINGS" />
1072                <category android:name="android.intent.category.VOICE_LAUNCH" />
1073                <category android:name="android.intent.category.DEFAULT" />
1074            </intent-filter>
1075        </activity>
1076
1077        <activity android:name=".quicklaunch.BookmarkPicker" android:label="@string/quick_launch_title">
1078            <intent-filter>
1079                <action android:name="android.intent.action.MAIN" />
1080                <category android:name="android.intent.category.VOICE_LAUNCH" />
1081            </intent-filter>
1082        </activity>
1083
1084        <activity android:name="Settings$DevelopmentSettingsActivity"
1085                android:label="@string/development_settings_title"
1086                android:taskAffinity="com.android.settings"
1087                android:parentActivityName="Settings">
1088            <intent-filter>
1089                <action android:name="android.intent.action.MAIN" />
1090                <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1091                <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1092                <category android:name="android.intent.category.DEFAULT" />
1093            </intent-filter>
1094            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1095                android:value="com.android.settings.DevelopmentSettings" />
1096            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1097                android:resource="@id/development_settings" />
1098        </activity>
1099
1100        <!-- Keep compatibility with old shortcuts. -->
1101        <activity-alias android:name="DevelopmentSettings"
1102                  android:exported="true"
1103                  android:label="@string/development_settings_title"
1104                  android:targetActivity="Settings$DevelopmentSettingsActivity">
1105            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1106                android:value="com.android.settings.DevelopmentSettings" />
1107            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1108                android:resource="@id/development_settings" />
1109        </activity-alias>
1110
1111        <activity android:name=".AppPicker" android:label="@string/select_application"
1112                android:theme="@android:style/Theme.Holo.Dialog" />
1113
1114        <activity android:name="Settings$UsbSettingsActivity"
1115                android:label="@string/storage_title_usb"
1116                android:taskAffinity="com.android.settings"
1117                android:parentActivityName="Settings$StorageSettingsActivity">
1118            <intent-filter>
1119                <action android:name="android.intent.action.MAIN" />
1120                <action android:name="android.settings.STORAGE_USB_SETTINGS" />
1121                <action android:name="com.android.settings.STORAGE_USB_SETTINGS" />
1122                <category android:name="android.intent.category.DEFAULT" />
1123            </intent-filter>
1124            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1125                android:value="com.android.settings.deviceinfo.UsbSettings" />
1126            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1127                android:resource="@id/storage_settings" />
1128            <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
1129                android:resource="@string/storage_settings_title" />
1130            <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
1131                android:value="com.android.settings.Settings$StorageSettingsActivity" />
1132        </activity>
1133
1134        <!-- Keep compatibility with old shortcuts. -->
1135        <activity-alias android:name="UsbSettings"
1136                  android:exported="true"
1137                  android:label="@string/storage_title_usb"
1138                  android:targetActivity="Settings$DevelopmentSettingsActivity">
1139            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1140                android:value="com.android.settings.deviceinfo.UsbSettings" />
1141            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1142                android:resource="@id/storage_settings" />
1143            <meta-data android:name="com.android.settings.PARENT_FRAGMENT_TITLE"
1144                android:resource="@string/storage_settings_title" />
1145            <meta-data android:name="com.android.settings.PARENT_FRAGMENT_CLASS"
1146                android:value="com.android.settings.Settings$StorageSettingsActivity" />
1147        </activity-alias>
1148
1149        <!-- Bluetooth stuff -->
1150
1151        <activity android:name=".bluetooth.BluetoothPairingDialog"
1152                  android:label="@string/bluetooth_pairing_request"
1153                  android:excludeFromRecents="true"
1154                  android:theme="@*android:style/Theme.Holo.Dialog.Alert">
1155            <intent-filter>
1156                <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
1157                <category android:name="android.intent.category.DEFAULT" />
1158            </intent-filter>
1159        </activity>
1160
1161        <receiver
1162            android:name=".bluetooth.BluetoothDiscoveryReceiver">
1163            <intent-filter>
1164                <action android:name="android.bluetooth.adapter.action.DISCOVERY_STARTED" />
1165                <action android:name="android.bluetooth.adapter.action.DISCOVERY_FINISHED" />
1166                <category android:name="android.intent.category.DEFAULT" />
1167            </intent-filter>
1168        </receiver>
1169
1170        <receiver
1171            android:name=".bluetooth.DockEventReceiver">
1172            <intent-filter>
1173                <action android:name="android.intent.action.DOCK_EVENT" />
1174                <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
1175                <action android:name="android.bluetooth.headset.action.STATE_CHANGED" />
1176                <action android:name="android.bluetooth.a2dp.action.SINK_STATE_CHANGED" />
1177                <category android:name="android.intent.category.DEFAULT" />
1178            </intent-filter>
1179        </receiver>
1180
1181        <service android:name=".bluetooth.DockService" />
1182
1183        <activity android:name=".bluetooth.RequestPermissionActivity"
1184                  android:label="@string/bluetooth_permission_request"
1185                  android:excludeFromRecents="true"
1186                  android:permission="android.permission.BLUETOOTH"
1187                  android:theme="@*android:style/Theme.Holo.Dialog.Alert">
1188            <intent-filter>
1189                <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
1190                <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
1191                <category android:name="android.intent.category.DEFAULT" />
1192            </intent-filter>
1193        </activity>
1194
1195        <activity android:name=".wifi.WifiScanModeActivity"
1196                  android:excludeFromRecents="true"
1197                  android:theme="@style/Transparent">
1198            <intent-filter>
1199                <action android:name="android.net.wifi.action.REQUEST_SCAN_ALWAYS_AVAILABLE" />
1200                <category android:name="android.intent.category.DEFAULT" />
1201            </intent-filter>
1202        </activity>
1203
1204        <activity android:name=".bluetooth.RequestPermissionHelperActivity"
1205                  android:label="@string/bluetooth_pairing_request"
1206                  android:excludeFromRecents="true"
1207                  android:permission="android.permission.BLUETOOTH"
1208                  android:theme="@*android:style/Theme.Holo.Dialog.Alert">
1209        </activity>
1210
1211        <receiver android:name=".bluetooth.BluetoothPairingRequest">
1212            <intent-filter>
1213                <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
1214                <action android:name="android.bluetooth.device.action.PAIRING_CANCEL" />
1215            </intent-filter>
1216        </receiver>
1217
1218        <receiver android:name=".bluetooth.BluetoothPermissionRequest"
1219                  android:permission="android.permission.BLUETOOTH_ADMIN">
1220            <intent-filter>
1221                <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
1222                <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
1223            </intent-filter>
1224        </receiver>
1225
1226        <activity android:name=".bluetooth.BluetoothPermissionActivity"
1227                  android:label="@string/bluetooth_connection_permission_request"
1228                  android:excludeFromRecents="true"
1229                  android:permission="android.permission.BLUETOOTH_ADMIN"
1230                  android:theme="@*android:style/Theme.Holo.Dialog.Alert">
1231            <intent-filter>
1232                <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
1233                <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
1234                <category android:name="android.intent.category.DEFAULT" />
1235            </intent-filter>
1236        </activity>
1237
1238        <activity android:name="ActivityPicker"
1239                android:label="@string/activity_picker_label"
1240                android:theme="@*android:style/Theme.Holo.Dialog.Alert"
1241                android:finishOnCloseSystemDialogs="true">
1242            <intent-filter>
1243                <action android:name="android.intent.action.PICK_ACTIVITY" />
1244                <category android:name="android.intent.category.DEFAULT" />
1245            </intent-filter>
1246        </activity>
1247
1248        <!-- NFC settings -->
1249        <activity android:name="Settings$AndroidBeamSettingsActivity"
1250                android:label="@string/android_beam_settings_title"
1251                android:taskAffinity="com.android.settings"
1252                android:parentActivityName="Settings$WirelessSettingsActivity">
1253            <intent-filter>
1254                <action android:name="android.intent.action.MAIN" />
1255                <action android:name="android.settings.NFCSHARING_SETTINGS" />
1256                <category android:name="android.intent.category.DEFAULT" />
1257            </intent-filter>
1258            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1259                android:value="com.android.settings.nfc.AndroidBeam" />
1260        </activity>
1261
1262        <activity android:name="Settings$WifiDisplaySettingsActivity"
1263                android:uiOptions="splitActionBarWhenNarrow"
1264                android:label="@string/wifi_display_settings_title"
1265                android:taskAffinity=""
1266                android:excludeFromRecents="true">
1267            <intent-filter>
1268                <action android:name="android.intent.action.MAIN" />
1269                <action android:name="android.settings.WIFI_DISPLAY_SETTINGS" />
1270                <category android:name="android.intent.category.DEFAULT" />
1271            </intent-filter>
1272            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1273                android:value="com.android.settings.wfd.WifiDisplaySettings" />
1274        </activity>
1275
1276
1277        <!-- Development settings -->
1278
1279        <activity android:name="DebugIntentSender" android:label="@string/debug_intent_sender_label">
1280            <intent-filter>
1281                <action android:name="android.intent.action.MAIN" />
1282                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1283            </intent-filter>
1284        </activity>
1285
1286        <!-- DeviceInfo adds the user's requested build to stats upload.  -->
1287        <receiver android:name=".DeviceInfo$StatsReportReceiver">
1288            <intent-filter>
1289                <action android:name="android.intent.action.STATISTICS_REPORT" />
1290            </intent-filter>
1291        </receiver>
1292
1293        <activity android:name="BatteryInfo" android:label="@string/battery_info_label"
1294                  android:taskAffinity="com.android.settings"
1295                  android:parentActivityName="Settings">
1296            <intent-filter>
1297                <action android:name="android.intent.action.MAIN" />
1298                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1299                <category android:name="android.intent.category.VOICE_LAUNCH" />
1300            </intent-filter>
1301        </activity>
1302
1303        <activity android:name="Display" android:label="@string/display_label"
1304                android:configChanges="fontScale"
1305                android:taskAffinity="com.android.settings"
1306                android:parentActivityName="Settings">
1307            <intent-filter>
1308                <action android:name="android.intent.action.MAIN" />
1309                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1310            </intent-filter>
1311        </activity>
1312
1313        <activity android:name="RadioInfo" android:label="@string/phone_info_label"
1314            android:process="com.android.phone">
1315            <intent-filter>
1316                <action android:name="android.intent.action.MAIN" />
1317                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1318            </intent-filter>
1319        </activity>
1320
1321        <!-- Suspect activity alias: targetActivity is Settings itself, does not define a name. Remove? -->
1322        <activity-alias android:name="ProxySelector"
1323            android:label="@string/proxy_settings_label"
1324            android:targetActivity="Settings">
1325            <intent-filter>
1326                <action android:name="android.intent.action.MAIN" />
1327                <category android:name="android.intent.category.DEFAULT" />
1328                <category android:name="android.intent.category.VOICE_LAUNCH" />
1329            </intent-filter>
1330        </activity-alias>
1331
1332        <!-- TODO: Is this needed? -->
1333        <activity android:name="BandMode"
1334                  android:theme="@android:style/Theme.Dialog"
1335                  android:process="com.android.phone">
1336            <intent-filter>
1337                <action android:name="android.intent.action.MAIN" />
1338                <category android:name="android.intent.category.DEFAULT" />
1339                <category android:name="android.intent.category.VOICE_LAUNCH" />
1340            </intent-filter>
1341        </activity>
1342
1343        <activity android:name="TestingSettings" android:label="@string/testing">
1344            <intent-filter>
1345                <action android:name="android.intent.action.MAIN" />
1346                <category android:name="android.intent.category.DEFAULT" />
1347            </intent-filter>
1348        </activity>
1349
1350        <receiver android:name="TestingSettingsBroadcastReceiver">
1351            <intent-filter>
1352                 <action android:name="android.provider.Telephony.SECRET_CODE" />
1353                 <data android:scheme="android_secret_code" android:host="4636" />
1354            </intent-filter>
1355       </receiver>
1356
1357        <!-- Standard picker for widgets -->
1358        <activity android:name="AppWidgetPickActivity"
1359                android:label="@string/widget_picker_title"
1360                android:theme="@*android:style/Theme.Holo.Dialog.Alert"
1361                android:finishOnCloseSystemDialogs="true">
1362            <intent-filter>
1363                <action android:name="android.appwidget.action.APPWIDGET_PICK" />
1364                <category android:name="android.intent.category.DEFAULT" />
1365            </intent-filter>
1366        </activity>
1367
1368        <activity android:name="AllowBindAppWidgetActivity"
1369                android:theme="@*android:style/Theme.Holo.Dialog.Alert"
1370                android:finishOnCloseSystemDialogs="true"
1371                android:excludeFromRecents="true">
1372            <intent-filter>
1373                <action android:name="android.appwidget.action.APPWIDGET_BIND" />
1374                <category android:name="android.intent.category.DEFAULT" />
1375            </intent-filter>
1376        </activity>
1377
1378        <!-- Special picker for keyguard widgets -->
1379        <activity android:name="KeyguardAppWidgetPickActivity"
1380                android:label="@string/widget_picker_title"
1381                android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar"
1382                android:permission="android.permission.BIND_KEYGUARD_APPWIDGET"
1383                android:finishOnCloseSystemDialogs="true">
1384            <intent-filter>
1385                <action android:name="android.appwidget.action.KEYGUARD_APPWIDGET_PICK" />
1386                <category android:name="android.intent.category.DEFAULT" />
1387            </intent-filter>
1388        </activity>
1389
1390        <activity android:name="UsageStats" android:label="@string/usage_stats_label"
1391                  android:taskAffinity="com.android.settings"
1392                  android:parentActivityName="Settings">
1393            <intent-filter>
1394                <action android:name="android.intent.action.MAIN" />
1395                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1396            </intent-filter>
1397        </activity>
1398
1399        <activity android:name="Settings$PowerUsageSummaryActivity"
1400                android:label="@string/power_usage_summary_title"
1401                android:taskAffinity=""
1402                android:excludeFromRecents="true">
1403            <intent-filter>
1404                <action android:name="android.intent.action.MAIN" />
1405                <action android:name="android.intent.action.POWER_USAGE_SUMMARY" />
1406                <category android:name="android.intent.category.DEFAULT" />
1407                <category android:name="com.android.settings.SHORTCUT" />
1408            </intent-filter>
1409            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1410                android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
1411            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1412                android:resource="@id/battery_settings" />
1413        </activity>
1414
1415        <!-- Keep compatibility with old shortcuts. -->
1416        <activity-alias android:name=".fuelgauge.PowerUsageSummary"
1417                android:label="@string/power_usage_summary_title"
1418                android:exported="true"
1419                android:targetActivity="Settings$PowerUsageSummaryActivity">
1420            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1421                android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
1422            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1423                android:resource="@id/battery_settings" />
1424        </activity-alias>
1425
1426        <activity android:name="Settings$AccountSyncSettingsActivity"
1427            android:label="@string/account_sync_settings_title"
1428            android:taskAffinity=""
1429            android:parentActivityName="Settings">
1430            <intent-filter>
1431                <action android:name="android.intent.action.MAIN" />
1432                <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" />
1433                <category android:name="android.intent.category.DEFAULT" />
1434            </intent-filter>
1435            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1436                android:value="com.android.settings.accounts.AccountSyncSettings" />
1437            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1438                android:resource="@id/account_settings" />
1439        </activity>
1440
1441        <activity android:name=".accounts.SyncSettingsActivity"
1442            android:label="@string/account_sync_settings_title"
1443            android:theme="@android:style/Theme.Holo.Dialog">
1444            <intent-filter>
1445                <action android:name="android.intent.action.MAIN" />
1446                <action android:name="android.settings.SYNC_SETTINGS" />
1447                <category android:name="android.intent.category.DEFAULT" />
1448            </intent-filter>
1449        </activity>
1450
1451        <activity android:name="com.android.settings.accounts.AddAccountSettings"
1452            android:theme="@android:style/Theme.Translucent.NoTitleBar"
1453            android:configChanges="orientation|keyboardHidden|screenSize"
1454            android:label="@string/header_add_an_account"
1455            android:taskAffinity="com.android.settings"
1456            android:parentActivityName="Settings$ManageAccountsSettingsActivity">
1457            <intent-filter>
1458                <action android:name="android.intent.action.MAIN" />
1459                <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" />
1460                <category android:name="android.intent.category.DEFAULT" />
1461            </intent-filter>
1462        </activity>
1463
1464        <activity android:name="com.android.settings.accounts.ChooseAccountActivity"
1465            android:label="@string/header_add_an_account"
1466            android:configChanges="orientation|keyboardHidden|screenSize"
1467            android:theme="@android:style/Theme.Holo.DialogWhenLarge"/>
1468
1469        <activity android:name=".CryptKeeper"
1470                  android:immersive="true"
1471                  android:launchMode="singleTop"
1472                  android:excludeFromRecents="true"
1473                  android:theme="@android:style/Theme.Holo.NoActionBar"
1474                  android:configChanges="keyboard|keyboardHidden|uiMode"
1475                  android:windowSoftInputMode="adjustResize">
1476            <intent-filter android:priority="10">
1477                <action android:name="android.intent.action.MAIN" />
1478                <category android:name="android.intent.category.HOME" />
1479                <category android:name="android.intent.category.DEFAULT" />
1480            </intent-filter>
1481        </activity>
1482
1483        <activity android:name=".CryptKeeper$FadeToBlack"
1484            android:immersive="true"
1485            android:launchMode="singleTop"
1486            android:theme="@style/CryptKeeperBlankTheme"
1487        />
1488
1489        <activity android:name=".CryptKeeperConfirm$Blank"
1490            android:immersive="true"
1491            android:launchMode="singleTop"
1492            android:theme="@style/CryptKeeperBlankTheme"
1493        />
1494
1495        <!-- Pseudo-activity used to provide an intent-filter entry point to encryption settings -->
1496        <activity android:name="Settings$CryptKeeperSettingsActivity"
1497                android:label="@string/crypt_keeper_encrypt_title">
1498            <intent-filter>
1499                <action android:name="android.intent.action.MAIN" />
1500                <action android:name="android.app.action.START_ENCRYPTION" />
1501                <category android:name="android.intent.category.DEFAULT" /> />
1502            </intent-filter>
1503            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1504                android:value="com.android.settings.CryptKeeperSettings" />
1505            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1506                android:resource="@id/security_settings" />
1507        </activity>
1508
1509        <activity android:name="Settings$DataUsageSummaryActivity"
1510                android:label="@string/data_usage_summary_title"
1511                android:taskAffinity=""
1512                android:excludeFromRecents="true">
1513            <intent-filter>
1514                <action android:name="android.intent.action.MAIN" />
1515                <category android:name="android.intent.category.DEFAULT" />
1516                <category android:name="com.android.settings.SHORTCUT" />
1517            </intent-filter>
1518            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1519                android:value="com.android.settings.DataUsageSummary" />
1520            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1521                android:resource="@id/wireless_settings" />
1522        </activity>
1523
1524        <activity android:name="Settings$DreamSettingsActivity"
1525                android:uiOptions="splitActionBarWhenNarrow"
1526                android:label="@string/screensaver_settings_title"
1527                android:taskAffinity=""
1528                android:excludeFromRecents="true">
1529            <intent-filter>
1530                <action android:name="android.intent.action.MAIN" />
1531                <action android:name="android.settings.DREAM_SETTINGS" />
1532                <category android:name="android.intent.category.DEFAULT" />
1533                <category android:name="com.android.settings.SHORTCUT" />
1534            </intent-filter>
1535            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1536                android:value="com.android.settings.DreamSettings" />
1537            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1538                android:resource="@id/display_settings" />
1539        </activity>
1540
1541        <activity android:name="Settings$UserSettingsActivity"
1542                android:uiOptions="splitActionBarWhenNarrow"
1543                android:label="@string/user_settings_title"
1544                android:taskAffinity=""
1545                android:excludeFromRecents="true">
1546            <intent-filter>
1547                <action android:name="android.intent.action.MAIN" />
1548                <action android:name="android.settings.USER_SETTINGS" />
1549                <category android:name="android.intent.category.DEFAULT" />
1550            </intent-filter>
1551            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1552                android:value="com.android.settings.users.UserSettings" />
1553            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1554                android:resource="@id/user_settings" />
1555        </activity>
1556
1557        <activity android:name="Settings$NotificationAccessSettingsActivity"
1558                  android:label="@string/manage_notification_access"
1559                  android:taskAffinity=""
1560                  android:excludeFromRecents="true">
1561            <intent-filter>
1562                <action android:name="android.intent.action.MAIN" />
1563                <action android:name="android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS" />
1564                <category android:name="android.intent.category.DEFAULT" />
1565            </intent-filter>
1566            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1567                       android:value="com.android.settings.NotificationAccessSettings" />
1568            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1569                       android:resource="@id/security_settings" />
1570        </activity>
1571
1572        <!-- Show regulatory info (from settings item or dialing "*#07#") -->
1573        <activity android:name="RegulatoryInfoDisplayActivity"
1574                  android:label="@string/regulatory_information"
1575                  android:taskAffinity=""
1576                  android:excludeFromRecents="true">
1577            <intent-filter>
1578                <action android:name="android.settings.SHOW_REGULATORY_INFO" />
1579                <category android:name="android.intent.category.DEFAULT" />
1580            </intent-filter>
1581        </activity>
1582
1583        <receiver android:name=".widget.SettingsAppWidgetProvider"
1584                android:label="@string/gadget_title"
1585                android:exported="false"
1586                android:enabled="@bool/has_powercontrol_widget">
1587            <intent-filter>
1588                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
1589                <action android:name="android.appwidget.action.APPWIDGET_ENABLED" />
1590                <action android:name="android.appwidget.action.APPWIDGET_DISABLED" />
1591                <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
1592                <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" />
1593                <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
1594                <action android:name="android.location.PROVIDERS_CHANGED" />
1595                <action android:name="com.android.sync.SYNC_CONN_STATUS_CHANGED" />
1596            </intent-filter>
1597            <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" />
1598        </receiver>
1599
1600        <receiver android:name=".bluetooth.BluetoothDiscoverableTimeoutReceiver">
1601            <intent-filter>
1602                <action android:name="android.bluetooth.intent.DISCOVERABLE_TIMEOUT" />
1603            </intent-filter>
1604        </receiver>
1605
1606        <!-- Watch for ContactsContract.Profile changes and update the user's photo.  -->
1607        <receiver android:name=".users.ProfileUpdateReceiver">
1608            <intent-filter>
1609                <action android:name="android.provider.Contacts.PROFILE_CHANGED" />
1610            </intent-filter>
1611        </receiver>
1612
1613    </application>
1614</manifest>
1615