• 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.BLUETOOTH_PRIVILEGED" />
19    <uses-permission android:name="android.permission.NFC" />
20    <uses-permission android:name="android.permission.HARDWARE_TEST" />
21    <uses-permission android:name="android.permission.CALL_PHONE" />
22    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
23    <uses-permission android:name="android.permission.MASTER_CLEAR" />
24    <uses-permission android:name="android.permission.USE_CREDENTIALS" />
25    <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" />
26    <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
27    <uses-permission android:name="android.permission.READ_CONTACTS" />
28    <uses-permission android:name="android.permission.WRITE_CONTACTS" />
29    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
30    <uses-permission android:name="android.permission.ACCESS_WIMAX_STATE" />
31    <uses-permission android:name="android.permission.CHANGE_WIMAX_STATE" />
32    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
33    <uses-permission android:name="com.android.certinstaller.INSTALL_AS_USER" />
34    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
35    <uses-permission android:name="android.permission.INTERNET" />
36    <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" />
37    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
38    <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
39    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
40    <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
41    <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
42    <uses-permission android:name="android.permission.READ_USER_DICTIONARY"/>
43    <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"/>
44    <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>
45    <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
46    <uses-permission android:name="android.permission.BATTERY_STATS"/>
47    <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
48    <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" />
49    <uses-permission android:name="android.permission.MOVE_PACKAGE" />
50    <uses-permission android:name="android.permission.USE_CREDENTIALS" />
51    <uses-permission android:name="android.permission.BACKUP" />
52    <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
53    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
54    <uses-permission android:name="android.permission.READ_SYNC_STATS" />
55    <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
56    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
57    <uses-permission android:name="android.permission.STATUS_BAR" />
58    <uses-permission android:name="android.permission.MANAGE_USB" />
59    <uses-permission android:name="android.permission.SET_POINTER_SPEED" />
60    <uses-permission android:name="android.permission.SET_KEYBOARD_LAYOUT" />
61    <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
62    <uses-permission android:name="android.permission.COPY_PROTECTED_DATA" />
63    <uses-permission android:name="android.permission.MANAGE_USERS" />
64    <uses-permission android:name="android.permission.READ_PROFILE" />
65    <uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
66    <uses-permission android:name="android.permission.SET_TIME" />
67    <uses-permission android:name="android.permission.ACCESS_NOTIFICATIONS" />
68    <uses-permission android:name="android.permission.REBOOT" />
69    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
70    <uses-permission android:name="android.permission.MANAGE_DEVICE_ADMINS" />
71    <uses-permission android:name="android.permission.READ_SEARCH_INDEXABLES" />
72    <uses-permission android:name="android.permission.OEM_UNLOCK_STATE" />
73
74    <application android:label="@string/settings_label"
75            android:icon="@mipmap/ic_launcher_settings"
76            android:taskAffinity=""
77            android:theme="@style/Theme.Settings"
78            android:hardwareAccelerated="true"
79            android:requiredForAllUsers="true"
80            android:supportsRtl="true"
81            android:allowBackup="false">
82
83        <!-- Settings -->
84
85        <activity android:name="Settings"
86                android:taskAffinity="com.android.settings"
87                android:label="@string/settings_label_launcher"
88                android:launchMode="singleTask">
89            <intent-filter>
90                <action android:name="android.settings.SETTINGS" />
91                <category android:name="android.intent.category.DEFAULT" />
92            </intent-filter>
93            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
94                android:value="true" />
95        </activity>
96
97        <!-- Alias for launcher activity only, as this belongs to each profile. -->
98        <activity-alias android:name="Settings"
99                android:taskAffinity="com.android.settings"
100                android:label="@string/settings_label_launcher"
101                android:launchMode="singleTask"
102                android:targetActivity="Settings">
103            <intent-filter>
104                <action android:name="android.intent.action.MAIN" />
105                <category android:name="android.intent.category.DEFAULT" />
106                <category android:name="android.intent.category.LAUNCHER" />
107            </intent-filter>
108        </activity-alias>
109
110        <receiver android:name="ManagedProfileSetup">
111            <intent-filter>
112                <action android:name="android.intent.action.USER_INITIALIZE"/>
113                <action android:name="android.intent.action.PRE_BOOT_COMPLETED"/>
114            </intent-filter>
115        </receiver>
116
117        <activity android:name=".SubSettings"
118                android:taskAffinity="com.android.settings"
119                android:parentActivityName="Settings">
120        </activity>
121
122        <activity android:name="CreateShortcut" android:label="@string/settings_shortcut"
123            android:theme="@style/Theme.SubSettingsDialogWhenLarge">
124            <intent-filter>
125                <action android:name="android.intent.action.CREATE_SHORTCUT" />
126                <category android:name="android.intent.category.DEFAULT" />
127            </intent-filter>
128        </activity>
129
130        <!-- Wireless Controls -->
131
132        <activity android:name="Settings$WirelessSettingsActivity"
133                android:taskAffinity="com.android.settings"
134                android:label="@string/wireless_networks_settings_title"
135                android:parentActivityName="Settings">
136            <intent-filter>
137                <action android:name="android.intent.action.MAIN" />
138                <action android:name="android.settings.WIRELESS_SETTINGS" />
139                <action android:name="android.settings.AIRPLANE_MODE_SETTINGS" />
140                <action android:name="android.settings.NFC_SETTINGS" />
141                <category android:name="android.intent.category.DEFAULT" />
142                <category android:name="android.intent.category.VOICE_LAUNCH" />
143            </intent-filter>
144            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
145                android:value="com.android.settings.WirelessSettings" />
146            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
147                android:resource="@id/wireless_settings" />
148            <!-- Note that this doesn't really show any Wireless settings. -->
149            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
150                android:value="true" />
151        </activity>
152
153        <!-- Top-level settings -->
154
155        <activity android:name="Settings$WifiSettingsActivity"
156                android:taskAffinity=""
157                android:label="@string/wifi_settings"
158                android:configChanges="orientation|keyboardHidden|screenSize">
159            <intent-filter>
160                <action android:name="android.intent.action.MAIN" />
161                <action android:name="android.settings.WIFI_SETTINGS" />
162                <category android:name="android.intent.category.DEFAULT" />
163                <category android:name="android.intent.category.VOICE_LAUNCH" />
164                <category android:name="com.android.settings.SHORTCUT" />
165            </intent-filter>
166            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
167                android:value="com.android.settings.wifi.WifiSettings" />
168            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
169                android:resource="@id/wifi_settings" />
170        </activity>
171
172        <!-- Keep compatibility with old shortcuts. -->
173        <activity-alias android:name=".wifi.WifiSettings"
174                android:taskAffinity="com.android.settings"
175                android:label="@string/wifi_settings"
176                android:targetActivity="Settings$WifiSettingsActivity"
177                android:configChanges="orientation|keyboardHidden|screenSize"
178                android:exported="true">
179            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
180                android:value="com.android.settings.wifi.WifiSettings" />
181            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
182                android:resource="@id/wifi_settings" />
183        </activity-alias>
184
185        <activity android:name=".wifi.WifiPickerActivity"
186                android:taskAffinity="com.android.settings"
187                android:parentActivityName="Settings">
188            <intent-filter>
189                <action android:name="android.intent.action.MAIN" />
190                <action android:name="android.net.wifi.PICK_WIFI_NETWORK" />
191                <category android:name="android.intent.category.DEFAULT" />
192            </intent-filter>
193        </activity>
194
195        <activity android:name=".wifi.WifiSetupActivity"
196                android:taskAffinity="com.android.wizard"
197                android:theme="@style/SetupWizardDisableAppStartingTheme"
198                android:label="@string/wifi_setup_wizard_title"
199                android:icon="@drawable/empty_icon"
200                android:clearTaskOnLaunch="true"
201                android:windowSoftInputMode="adjustNothing">
202            <intent-filter>
203                <action android:name="android.intent.action.MAIN" />
204                <action android:name="com.android.net.wifi.SETUP_WIFI_NETWORK" />
205                <category android:name="android.intent.category.DEFAULT" />
206            </intent-filter>
207        </activity>
208
209        <activity android:name=".wifi.WifiSettingsForSetupWizardXL"
210                android:theme="@android:style/Theme.Material.Light.NoActionBar"
211                android:screenOrientation="behind"
212                android:clearTaskOnLaunch="true"
213                android:windowSoftInputMode="adjustResize"
214                android:exported="true" />
215
216        <activity android:name="Settings$AdvancedWifiSettingsActivity"
217                android:taskAffinity="com.android.settings"
218                android:label="@string/wifi_advanced_settings_label"
219                android:configChanges="orientation|keyboardHidden|screenSize"
220                android:parentActivityName="Settings$WifiSettingsActivity">
221            <intent-filter>
222                <action android:name="android.intent.action.MAIN" />
223                <action android:name="android.settings.WIFI_IP_SETTINGS" />
224                <category android:name="android.intent.category.VOICE_LAUNCH" />
225                <category android:name="android.intent.category.DEFAULT" />
226            </intent-filter>
227            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
228                android:value="com.android.settings.wifi.AdvancedWifiSettings" />
229            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
230                android:resource="@id/wifi_settings" />
231        </activity>
232
233        <activity android:name="Settings$SavedAccessPointsSettingsActivity"
234                android:taskAffinity="com.android.settings"
235                android:label="@string/wifi_saved_access_points_label"
236                android:configChanges="orientation|keyboardHidden|screenSize"
237                android:parentActivityName="Settings$WifiSettingsActivity">
238            <intent-filter>
239                <action android:name="android.intent.action.MAIN" />
240                <action android:name="android.settings.WIFI_IF_SETTINGS" />
241                <category android:name="android.intent.category.DEFAULT" />
242            </intent-filter>
243            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
244                android:value="com.android.settings.wifi.SavedAccessPointsSettings" />
245            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
246                android:resource="@id/wifi_settings" />
247        </activity>
248
249        <activity android:name=".wifi.WifiInfo"
250                android:theme="@style/Theme.SubSettingsDialogWhenLarge"
251                android:taskAffinity="com.android.settings"
252                android:parentActivityName="Settings$WifiSettingsActivity">
253            <intent-filter>
254                <action android:name="android.intent.action.MAIN"/>
255                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
256                <category android:name="android.intent.category.DEFAULT" />
257            </intent-filter>
258        </activity>
259
260        <activity android:name=".wifi.WifiConfigInfo"
261                android:theme="@style/Theme.SubSettingsDialogWhenLarge"
262                android:taskAffinity="com.android.settings"
263                android:parentActivityName="Settings$WifiSettingsActivity">
264            <intent-filter>
265                <action android:name="android.intent.action.MAIN"/>
266                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
267                <category android:name="android.intent.category.DEFAULT" />
268            </intent-filter>
269        </activity>
270
271        <activity android:name=".wifi.WifiAPITest"
272                android:theme="@style/Theme.SubSettingsDialogWhenLarge">
273            <intent-filter>
274                <action android:name="android.intent.action.MAIN"/>
275                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
276                <category android:name="android.intent.category.DEFAULT" />
277            </intent-filter>
278        </activity>
279
280        <activity android:name=".wifi.WifiStatusTest"
281                android:theme="@style/Theme.SubSettingsDialogWhenLarge">
282            <intent-filter>
283                <action android:name="android.intent.action.MAIN"/>
284                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
285                <category android:name="android.intent.category.DEFAULT" />
286            </intent-filter>
287        </activity>
288
289        <!-- Suspect activity alias: targetActivity is Settings itself, does not define a name. Remove? -->
290        <activity-alias android:name=".wifi.WifiApSettings"
291                android:targetActivity="Settings">
292            <intent-filter>
293                <action android:name="android.intent.action.MAIN" />
294                <category android:name="android.intent.category.DEFAULT" />
295                <category android:name="android.intent.category.VOICE_LAUNCH" />
296            </intent-filter>
297        </activity-alias>
298
299        <activity android:name="Settings$ApnSettingsActivity"
300                android:label="@string/apn_settings"
301                android:launchMode="singleTask"
302                android:taskAffinity="com.android.settings"
303                android:configChanges="orientation|keyboardHidden|screenSize"
304                android:parentActivityName="Settings$WirelessSettingsActivity">
305            <intent-filter>
306                <action android:name="android.intent.action.MAIN" />
307                <action android:name="android.settings.APN_SETTINGS" />
308                <category android:name="android.intent.category.DEFAULT" />
309                <category android:name="android.intent.category.VOICE_LAUNCH" />
310            </intent-filter>
311            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
312                android:value="true" />
313            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
314                       android:value="com.android.settings.ApnSettings" />
315        </activity>
316
317        <activity android:name="Settings$BluetoothSettingsActivity"
318                android:label="@string/bluetooth_settings_title"
319                android:taskAffinity="">
320            <intent-filter>
321                <action android:name="android.intent.action.MAIN" />
322                <action android:name="android.settings.BLUETOOTH_SETTINGS" />
323                <category android:name="android.intent.category.VOICE_LAUNCH" />
324                <category android:name="com.android.settings.SHORTCUT" />
325                <category android:name="android.intent.category.DEFAULT" />
326            </intent-filter>
327            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
328                android:value="com.android.settings.bluetooth.BluetoothSettings" />
329            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
330                android:resource="@id/bluetooth_settings" />
331        </activity>
332
333        <!-- Keep compatibility with old shortcuts. -->
334        <activity-alias android:name=".bluetooth.BluetoothSettings"
335                android:label="@string/bluetooth_settings_title"
336                android:targetActivity="Settings$BluetoothSettingsActivity"
337                android:exported="true"
338                android:clearTaskOnLaunch="true">
339            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
340                android:value="com.android.settings.bluetooth.BluetoothSettings" />
341            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
342                android:resource="@id/bluetooth_settings" />
343        </activity-alias>
344
345        <activity android:name=".bluetooth.DevicePickerActivity"
346                android:theme="@style/Theme.SubSettingsDialogWhenLarge"
347                android:label="@string/device_picker"
348                android:clearTaskOnLaunch="true">
349            <intent-filter>
350                <action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
351                <category android:name="android.intent.category.DEFAULT" />
352            </intent-filter>
353        </activity>
354
355        <service android:name=".TetherService"
356            android:exported="true"
357            android:permission="android.permission.CONNECTIVITY_INTERNAL" />
358        <receiver
359            android:name=".HotspotOffReceiver" >
360            <intent-filter>
361                <action android:name="android.net.wifi.WIFI_AP_STATE_CHANGED" />
362            </intent-filter>
363        </receiver>
364
365        <activity android:name="Settings$TetherSettingsActivity"
366                android:label="@string/tether_settings_title_all"
367                android:taskAffinity="">
368            <intent-filter>
369                <action android:name="android.intent.action.MAIN" />
370                <category android:name="android.intent.category.DEFAULT" />
371                <category android:name="android.intent.category.VOICE_LAUNCH" />
372                <category android:name="com.android.settings.SHORTCUT" />
373            </intent-filter>
374            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
375                android:value="com.android.settings.TetherSettings" />
376            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
377                android:resource="@id/wireless_settings" />
378        </activity>
379
380        <!-- Keep compatibility with old shortcuts. -->
381        <activity-alias android:name=".TetherSettings"
382                  android:label="@string/tether_settings_title_all"
383                  android:clearTaskOnLaunch="true"
384                  android:exported="true"
385                  android:targetActivity="Settings$TetherSettingsActivity">
386            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
387                android:value="com.android.settings.TetherSettings" />
388            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
389                android:resource="@id/wireless_settings" />
390        </activity-alias>
391
392        <activity android:name="Settings$WifiP2pSettingsActivity"
393                android:taskAffinity="com.android.settings"
394                android:parentActivityName="Settings$WifiSettingsActivity">
395            <intent-filter>
396                <action android:name="android.intent.action.MAIN" />
397                <category android:name="android.intent.category.DEFAULT" />
398                <category android:name="android.intent.category.VOICE_LAUNCH" />
399            </intent-filter>
400            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
401                android:value="com.android.settings.wifi.p2p.WifiP2pSettings" />
402            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
403                android:resource="@id/wireless_settings" />
404        </activity>
405
406
407        <activity android:name="Settings$VpnSettingsActivity"
408                android:label="@string/vpn_settings_title"
409                android:taskAffinity="">
410            <intent-filter>
411                <action android:name="android.intent.action.MAIN" />
412                <action android:name="android.net.vpn.SETTINGS" />
413                <category android:name="android.intent.category.DEFAULT" />
414                <category android:name="android.intent.category.VOICE_LAUNCH" />
415                <category android:name="com.android.settings.SHORTCUT" />
416            </intent-filter>
417            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
418                android:value="com.android.settings.vpn2.VpnSettings" />
419            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
420                android:resource="@id/wireless_settings" />
421            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
422                android:value="true" />
423        </activity>
424
425        <activity android:name="Settings$DateTimeSettingsActivity"
426                android:label="@string/date_and_time"
427                android:taskAffinity="">
428            <intent-filter>
429                <action android:name="android.intent.action.MAIN" />
430                <action android:name="android.settings.DATE_SETTINGS" />
431                <action android:name="android.intent.action.QUICK_CLOCK" />
432                <category android:name="android.intent.category.VOICE_LAUNCH" />
433                <category android:name="android.intent.category.DEFAULT" />
434            </intent-filter>
435            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
436                android:value="com.android.settings.DateTimeSettings" />
437            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
438                android:resource="@id/date_time_settings" />
439            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
440                android:value="true" />
441        </activity>
442
443        <activity android:name="DateTimeSettingsSetupWizard"
444                  android:label="@string/date_and_time"
445                  android:theme="@android:style/Theme.Material.Light.NoActionBar"
446                  android:screenOrientation="behind">
447            <intent-filter>
448                <action android:name="android.intent.action.MAIN" />
449            </intent-filter>
450        </activity>
451
452        <activity android:name="Settings$LocalePickerActivity"
453                android:label="@string/language_picker_title"
454                android:taskAffinity="com.android.settings"
455                android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
456            <intent-filter>
457                <action android:name="android.intent.action.MAIN" />
458                <action android:name="android.settings.LOCALE_SETTINGS" />
459                <category android:name="android.intent.category.DEFAULT" />
460                <category android:name="android.intent.category.VOICE_LAUNCH" />
461            </intent-filter>
462            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
463                android:value="com.android.settings.LocalePicker" />
464            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
465                android:resource="@id/language_settings" />
466            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
467                android:value="true" />
468        </activity>
469
470        <activity android:name="Settings$InputMethodAndLanguageSettingsActivity"
471                android:label="@string/language_keyboard_settings_title"
472                android:taskAffinity="com.android.settings"
473                android:parentActivityName="Settings">
474            <intent-filter>
475                <action android:name="android.intent.action.MAIN" />
476                <action android:name="android.settings.INPUT_METHOD_SETTINGS" />
477                <category android:name="android.intent.category.VOICE_LAUNCH" />
478                <category android:name="android.intent.category.DEFAULT" />
479            </intent-filter>
480            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
481                android:value="com.android.settings.inputmethod.InputMethodAndLanguageSettings" />
482            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
483                android:resource="@id/language_settings" />
484            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
485                android:value="true" />
486        </activity>
487
488        <activity android:name="Settings$VoiceInputSettingsActivity"
489                android:label="@string/voice_input_settings_title"
490                android:taskAffinity="com.android.settings"
491                android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
492            <intent-filter>
493                <action android:name="android.intent.action.MAIN" />
494                <action android:name="android.settings.VOICE_INPUT_SETTINGS" />
495                <category android:name="android.intent.category.DEFAULT" />
496            </intent-filter>
497            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
498                android:value="com.android.settings.voice.VoiceInputSettings" />
499            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
500                android:resource="@id/language_settings" />
501        </activity>
502
503        <activity android:name="Settings$KeyboardLayoutPickerActivity"
504                android:label="@string/keyboard_layout_picker_title"
505                android:clearTaskOnLaunch="true">
506            <intent-filter>
507                <action android:name="android.intent.action.MAIN" />
508                <category android:name="android.intent.category.DEFAULT" />
509            </intent-filter>
510            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
511                android:value="com.android.settings.inputmethod.KeyboardLayoutPickerFragment" />
512            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
513                android:resource="@id/language_settings" />
514        </activity>
515
516        <!-- Keep compatibility with old shortcuts. -->
517        <activity-alias android:name="LanguageSettings"
518                android:label="@string/language_keyboard_settings_title"
519                android:clearTaskOnLaunch="true"
520                android:exported="true"
521                android:targetActivity="Settings$InputMethodAndLanguageSettingsActivity">
522            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
523                android:value="com.android.settings.inputmethod.InputMethodAndLanguageSettings" />
524            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
525                android:resource="@id/language_settings" />
526        </activity-alias>
527
528        <activity android:name="Settings$SpellCheckersSettingsActivity"
529                android:label="@string/spellcheckers_settings_title"
530                android:taskAffinity="com.android.settings"
531                android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
532            <intent-filter>
533                <action android:name="android.intent.action.MAIN" />
534                <category android:name="android.intent.category.VOICE_LAUNCH" />
535                <category android:name="android.intent.category.DEFAULT" />
536            </intent-filter>
537            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
538                android:value="com.android.settings.inputmethod.SpellCheckersSettings" />
539            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
540                android:resource="@id/language_settings" />
541        </activity>
542
543        <activity android:name=".inputmethod.InputMethodAndSubtypeEnablerActivity"
544                android:label=""
545                android:clearTaskOnLaunch="true">
546            <intent-filter>
547                <action android:name="android.intent.action.MAIN" />
548                <action android:name="android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" />
549                <category android:name="android.intent.category.VOICE_LAUNCH" />
550                <category android:name="android.intent.category.DEFAULT" />
551            </intent-filter>
552            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
553                android:value="true" />
554        </activity>
555
556        <!-- TODO: This should also be forwarded, but we can't use cross-profile intent filters -->
557        <receiver android:name=".inputmethod.InputMethodDialogReceiver"
558                android:enabled="true">
559            <intent-filter>
560                <action android:name="android.settings.SHOW_INPUT_METHOD_PICKER" />
561            </intent-filter>
562            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
563                android:value="true" />
564        </receiver>
565
566        <activity android:name="Settings$UserDictionarySettingsActivity"
567                android:label="@string/user_dict_settings_title"
568                android:taskAffinity="com.android.settings"
569                android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
570            <intent-filter>
571                <action android:name="android.intent.action.MAIN" />
572                <action android:name="android.settings.USER_DICTIONARY_SETTINGS" />
573                <category android:name="android.intent.category.DEFAULT" />
574                <category android:name="android.intent.category.VOICE_LAUNCH" />
575            </intent-filter>
576            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
577                android:value="com.android.settings.inputmethod.UserDictionaryList" />
578            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
579                android:resource="@id/language_settings" />
580            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
581                android:value="true" />
582        </activity>
583
584        <activity android:name=".inputmethod.UserDictionaryAddWordActivity"
585                  android:label="@string/user_dict_settings_title"
586                  android:theme="@android:style/Theme.Material.Light.Dialog.NoActionBar"
587                  android:windowSoftInputMode="stateVisible"
588                  android:noHistory="true"
589                  android:excludeFromRecents="true">
590            <intent-filter>
591                <action android:name="com.android.settings.USER_DICTIONARY_INSERT" />
592                <action android:name="com.android.settings.USER_DICTIONARY_EDIT" />
593                <category android:name="android.intent.category.DEFAULT" />
594                <category android:name="android.intent.category.VOICE_LAUNCH" />
595            </intent-filter>
596            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
597                android:value="true" />
598        </activity>
599
600        <!-- Keep compatibility with old shortcuts. -->
601        <activity-alias android:name="UserDictionarySettings"
602                android:label="@string/user_dict_settings_title"
603                android:exported="true"
604                android:targetActivity="Settings$UserDictionarySettingsActivity">
605            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
606                android:value="com.android.settings.UserDictionarySettings" />
607            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
608                android:resource="@id/language_settings" />
609        </activity-alias>
610
611        <activity android:name="Settings$ZenModeSettingsActivity"
612                android:label="@string/zen_mode_settings_title"
613                android:exported="true"
614                android:taskAffinity="">
615            <intent-filter>
616                <action android:name="android.intent.action.MAIN" />
617                <action android:name="android.settings.ZEN_MODE_SETTINGS" />
618                <category android:name="android.intent.category.DEFAULT" />
619                <category android:name="com.android.settings.SHORTCUT" />
620            </intent-filter>
621            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
622                android:value="com.android.settings.notification.ZenModeSettings" />
623            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
624                android:resource="@id/notification_settings" />
625            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
626                android:value="true" />
627        </activity>
628
629        <activity android:name="Settings$HomeSettingsActivity"
630                android:label="@string/home_settings"
631                android:taskAffinity="">
632            <intent-filter>
633                <action android:name="android.intent.action.MAIN" />
634                <action android:name="android.settings.HOME_SETTINGS" />
635                <category android:name="android.intent.category.DEFAULT" />
636                <category android:name="android.intent.category.VOICE_LAUNCH" />
637            </intent-filter>
638            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
639                android:value="com.android.settings.HomeSettings" />
640            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
641                android:resource="@id/home_settings" />
642            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
643                android:value="true" />
644        </activity>
645
646        <activity android:name="Settings$DisplaySettingsActivity"
647                android:label="@string/display_settings"
648                android:taskAffinity="">
649            <intent-filter>
650                <action android:name="android.intent.action.MAIN" />
651                <action android:name="com.android.settings.DISPLAY_SETTINGS" />
652                <action android:name="android.settings.DISPLAY_SETTINGS" />
653                <category android:name="android.intent.category.DEFAULT" />
654                <category android:name="android.intent.category.VOICE_LAUNCH" />
655                <category android:name="com.android.settings.SHORTCUT" />
656            </intent-filter>
657            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
658                android:value="com.android.settings.DisplaySettings" />
659            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
660                android:resource="@id/display_settings" />
661            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
662                android:value="true" />
663        </activity>
664
665        <!-- Keep compatibility with old shortcuts. -->
666        <activity-alias android:name="DisplaySettings"
667                android:label="@string/display_settings"
668                android:exported="true"
669                android:targetActivity="Settings$DisplaySettingsActivity">
670            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
671                android:value="com.android.settings.DisplaySettings" />
672            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
673                android:resource="@id/display_settings" />
674        </activity-alias>
675
676        <activity android:name="Settings$DeviceInfoSettingsActivity"
677                android:theme="@style/Theme.SubSettingsDialogWhenLarge"
678                android:label="@string/device_info_settings"
679                android:taskAffinity="com.android.settings"
680                android:parentActivityName="Settings">
681            <intent-filter>
682                <action android:name="android.intent.action.MAIN" />
683                <action android:name="android.settings.DEVICE_INFO_SETTINGS" />
684                <category android:name="android.intent.category.DEFAULT" />
685                <category android:name="android.intent.category.VOICE_LAUNCH" />
686            </intent-filter>
687            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
688                android:value="com.android.settings.DeviceInfoSettings" />
689            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
690                android:resource="@id/about_settings" />
691            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
692                android:value="true" />
693        </activity>
694
695        <activity android:name="SettingsLicenseActivity"
696                android:label="@string/settings_license_activity_title"
697                android:theme="@android:style/Theme.Material.Light.Panel"
698                android:configChanges="orientation|screenSize">
699            <intent-filter>
700                <action android:name="android.settings.LICENSE" />
701                <category android:name="android.intent.category.DEFAULT" />
702            </intent-filter>
703            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
704                android:value="true" />
705        </activity>
706
707        <activity android:name="Settings$ManageApplicationsActivity"
708                android:label="@string/applications_settings"
709                android:taskAffinity="">
710            <intent-filter>
711                <action android:name="android.intent.action.MAIN" />
712                <action android:name="android.settings.APPLICATION_SETTINGS" />
713                <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" />
714                <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" />
715                <category android:name="android.intent.category.DEFAULT" />
716                <category android:name="android.intent.category.VOICE_LAUNCH" />
717                <category android:name="com.android.settings.SHORTCUT" />
718            </intent-filter>
719            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
720                android:value="com.android.settings.applications.ManageApplications" />
721            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
722                android:resource="@id/application_settings" />
723        </activity>
724
725        <!-- Keep compatibility with old shortcuts. -->
726        <activity-alias android:name=".applications.ManageApplications"
727                android:label="@string/applications_settings"
728                android:exported="true"
729                android:targetActivity="Settings$ManageApplicationsActivity">
730            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
731                android:value="com.android.settings.applications.ManageApplications" />
732            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
733                android:resource="@id/application_settings" />
734        </activity-alias>
735
736        <!-- Keep compatibility with old shortcuts. Pre-gingerbread. -->
737        <activity-alias android:name=".ManageApplications"
738                  android:label="@string/manageapplications_settings_title"
739                  android:exported="true"
740                  android:targetActivity="Settings$ManageApplicationsActivity">
741        </activity-alias>
742
743        <!-- Provide direct entry into manage apps showing running services.
744             This is for compatibility with old shortcuts. -->
745        <activity-alias android:name=".RunningServices"
746                android:label="@string/runningservices_settings_title"
747                android:exported="true"
748                android:targetActivity="Settings$ManageApplicationsActivity">
749            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
750                android:value="com.android.settings.applications.ManageApplications" />
751            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
752                android:resource="@id/application_settings" />
753        </activity-alias>
754
755        <!-- Provide direct entry into manage apps showing storage usage for apps.
756             This is for compatibility with old shortcuts. -->
757        <activity-alias android:name=".applications.StorageUse"
758                android:label="@string/storageuse_settings_title"
759                android:exported="true"
760                android:targetActivity="Settings$ManageApplicationsActivity">
761            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
762                android:value="com.android.settings.applications.ManageApplications" />
763            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
764                android:resource="@id/application_settings" />
765        </activity-alias>
766
767        <!-- Still need a top-level activity for showing app details.  Aliasing
768             trick is so the code that is now a fragment can still be called
769             InstalledAppDetails. -->
770        <activity android:name=".applications.InstalledAppDetailsTop"
771                  android:label="@string/application_info_label"
772                  android:exported="true"
773                  android:taskAffinity=""
774                  android:parentActivityName="Settings$ManageApplicationsActivity">
775        </activity>
776
777        <!-- Keep compatibility with old shortcuts. -->
778        <activity-alias android:name=".applications.InstalledAppDetails"
779                android:label="@string/application_info_label"
780                android:exported="true"
781                android:targetActivity=".applications.InstalledAppDetailsTop">
782            <intent-filter>
783                <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
784                <category android:name="android.intent.category.DEFAULT" />
785                <data android:scheme="package" />
786            </intent-filter>
787        </activity-alias>
788
789        <!-- Provide direct entry into manage apps showing running services. -->
790        <activity android:name="Settings$RunningServicesActivity"
791                android:label="@string/runningservices_settings_title"
792                android:taskAffinity="com.android.settings"
793                android:parentActivityName="Settings">
794            <intent-filter>
795                <action android:name="android.intent.action.MAIN" />
796                <category android:name="android.intent.category.DEFAULT" />
797                <category android:name="android.intent.category.MONKEY" />
798                <category android:name="android.intent.category.VOICE_LAUNCH" />
799            </intent-filter>
800            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
801                android:value="com.android.settings.applications.ManageApplications" />
802            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
803                android:resource="@id/application_settings" />
804        </activity>
805
806        <!-- Provide direct entry into manage apps showing storage usage of apps. -->
807        <activity android:name="Settings$StorageUseActivity"
808                android:label="@string/storageuse_settings_title"
809                android:taskAffinity=""
810                android:parentActivityName="Settings">
811            <intent-filter>
812                <action android:name="android.intent.action.MAIN" />
813                <category android:name="android.intent.category.DEFAULT" />
814                <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
815                <category android:name="android.intent.category.MONKEY" />
816                <category android:name="android.intent.category.VOICE_LAUNCH" />
817            </intent-filter>
818            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
819                android:value="com.android.settings.applications.ManageApplications" />
820            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
821                android:resource="@id/application_settings" />
822        </activity>
823
824        <activity android:name="Settings$NotificationStationActivity"
825                android:theme="@style/Theme.NotificationStation"
826                android:label="@string/notification_log_title"
827                android:taskAffinity="">
828            <intent-filter>
829                <action android:name="android.intent.action.MAIN" />
830                <category android:name="android.intent.category.DEFAULT" />
831                <category android:name="com.android.settings.SHORTCUT" />
832            </intent-filter>
833            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
834                android:value="com.android.settings.notification.NotificationStation" />
835        </activity>
836
837        <!--
838        <activity android:name="Settings$AppOpsSummaryActivity"
839                android:label="@string/app_ops_settings"
840                android:taskAffinity=""
841                android:enabled="false">
842            <intent-filter>
843                <action android:name="android.intent.action.MAIN" />
844                <action android:name="android.settings.APP_OPS_SETTINGS" />
845                <category android:name="android.intent.category.DEFAULT" />
846                <category android:name="android.intent.category.VOICE_LAUNCH" />
847                <category android:name="com.android.settings.SHORTCUT" />
848            </intent-filter>
849            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
850                android:value="com.android.settings.applications.AppOpsSummary" />
851            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
852                android:resource="@id/application_settings" />
853        </activity>
854        -->
855
856        <activity android:name="Settings$LocationSettingsActivity"
857                android:label="@string/location_settings_title"
858                android:configChanges="orientation|keyboardHidden|screenSize"
859                android:taskAffinity="">
860            <intent-filter>
861                <action android:name="android.intent.action.MAIN" />
862                <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" />
863                <category android:name="android.intent.category.DEFAULT" />
864                <category android:name="android.intent.category.VOICE_LAUNCH" />
865                <category android:name="com.android.settings.SHORTCUT" />
866            </intent-filter>
867            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
868                android:value="com.android.settings.location.LocationSettings" />
869            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
870                android:resource="@id/location_settings" />
871            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
872                android:value="true" />
873        </activity>
874
875        <activity android:name="Settings$SecuritySettingsActivity"
876                android:label="@string/security_settings_title"
877                android:configChanges="orientation|keyboardHidden|screenSize"
878                android:taskAffinity=""
879                android:parentActivityName="Settings">
880            <intent-filter>
881                <action android:name="android.intent.action.MAIN" />
882                <action android:name="android.settings.SECURITY_SETTINGS" />
883                <action android:name="android.credentials.UNLOCK" />
884                <category android:name="android.intent.category.DEFAULT" />
885                <category android:name="android.intent.category.VOICE_LAUNCH" />
886            </intent-filter>
887            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
888                android:value="com.android.settings.SecuritySettings" />
889            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
890                android:resource="@id/security_settings" />
891            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
892                android:value="true" />
893        </activity>
894
895        <activity android:name="MonitoringCertInfoActivity"
896                android:label="@string/ssl_ca_cert_dialog_title"
897                android:theme="@style/Transparent"
898                android:taskAffinity="">
899            <intent-filter>
900                <action android:name="android.intent.action.MAIN" />
901                <action android:name="com.android.settings.MONITORING_CERT_INFO" />
902                <category android:name="android.intent.category.DEFAULT" />
903            </intent-filter>
904        </activity>
905
906        <activity android:name="Settings$TrustedCredentialsSettingsActivity"
907                android:label="@string/trusted_credentials"
908                android:taskAffinity="">
909            <intent-filter>
910                <action android:name="android.intent.action.MAIN" />
911                <action android:name="com.android.settings.TRUSTED_CREDENTIALS" />
912                <action android:name="com.android.settings.TRUSTED_CREDENTIALS_USER" />
913                <category android:name="android.intent.category.DEFAULT" />
914                <category android:name="com.android.settings.SHORTCUT" />
915            </intent-filter>
916            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
917                android:value="com.android.settings.TrustedCredentialsSettings" />
918            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
919                android:resource="@id/security_settings" />
920        </activity>
921
922        <!-- Keep compatibility with old shortcuts. -->
923        <activity-alias android:name="SecuritySettings"
924                android:label="@string/security_settings_title"
925                android:configChanges="orientation|keyboardHidden|screenSize"
926                android:exported="true"
927                android:targetActivity="Settings$SecuritySettingsActivity">
928            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
929                android:value="com.android.settings.SecuritySettings" />
930            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
931                android:resource="@id/security_settings" />
932        </activity-alias>
933
934        <activity android:name="Settings$PrivacySettingsActivity"
935                android:label="@string/privacy_settings_title"
936                android:configChanges="orientation|keyboardHidden|screenSize"
937                android:taskAffinity="com.android.settings"
938                android:parentActivityName="Settings">
939            <intent-filter>
940                <action android:name="android.intent.action.MAIN" />
941                <action android:name="android.settings.PRIVACY_SETTINGS" />
942                <action android:name="android.settings.BACKUP_AND_RESET_SETTINGS" />
943                <category android:name="android.intent.category.DEFAULT" />
944                <category android:name="android.intent.category.VOICE_LAUNCH" />
945            </intent-filter>
946            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
947                android:value="com.android.settings.PrivacySettings" />
948            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
949                android:resource="@id/privacy_settings" />
950            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
951                android:value="true" />
952        </activity>
953
954        <activity android:name="SetFullBackupPassword"
955                android:theme="@style/Theme.SubSettingsDialogWhenLarge"
956                android:exported="false">
957        </activity>
958
959        <activity android:name="CredentialStorage"
960                android:theme="@style/Transparent"
961                android:launchMode="singleTop"
962                android:configChanges="orientation|keyboardHidden|screenSize">
963            <intent-filter>
964                <action android:name="com.android.credentials.UNLOCK" />
965                <action android:name="com.android.credentials.INSTALL" />
966                <action android:name="com.android.credentials.RESET" />
967                <category android:name="android.intent.category.DEFAULT" />
968            </intent-filter>
969        </activity>
970
971        <activity android:name="Settings$DeviceAdminSettingsActivity"
972                android:label="@string/device_admin_settings_title"
973                android:taskAffinity="com.android.settings"
974                android:parentActivityName="Settings$SecuritySettingsActivity">
975            <intent-filter>
976                <action android:name="android.intent.action.MAIN" />
977                <category android:name="android.intent.category.DEFAULT" />
978                <category android:name="android.intent.category.VOICE_LAUNCH" />
979            </intent-filter>
980            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
981                android:value="com.android.settings.DeviceAdminSettings" />
982            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
983                android:resource="@id/security_settings" />
984        </activity>
985
986        <!-- Keep compatibility with old shortcuts. -->
987        <activity-alias android:name="DeviceAdminSettings"
988                android:label="@string/device_admin_settings_title"
989                android:exported="true"
990                android:targetActivity="Settings$DeviceAdminSettingsActivity">
991            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
992                android:value="com.android.settings.DeviceAdminSettings" />
993            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
994                android:resource="@id/security_settings" />
995        </activity-alias>
996
997        <activity android:name="DeviceAdminAdd"
998                android:label="@string/device_admin_add_title"
999                android:theme="@style/Theme.SubSettingsDialogWhenLarge"
1000                android:clearTaskOnLaunch="true">
1001            <intent-filter>
1002                <action android:name="android.app.action.ADD_DEVICE_ADMIN" />
1003                <category android:name="android.intent.category.DEFAULT" />
1004            </intent-filter>
1005        </activity>
1006
1007        <activity android:name="Settings$UsageAccessSettingsActivity"
1008                android:label="@string/usage_access_title"
1009                android:taskAffinity="com.android.settings"
1010                android:parentActivityName="Settings$SecuritySettingsActivity">
1011            <intent-filter>
1012                <action android:name="android.intent.action.MAIN" />
1013                <action android:name="android.settings.USAGE_ACCESS_SETTINGS" />
1014                <category android:name="android.intent.category.DEFAULT" />
1015            </intent-filter>
1016            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1017                android:value="com.android.settings.UsageAccessSettings" />
1018            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1019                android:resource="@id/security_settings" />
1020        </activity>
1021
1022        <activity-alias android:name="SetProfileOwner"
1023                android:label="@string/profile_owner_add_title"
1024                android:targetActivity="DeviceAdminAdd">
1025            <intent-filter android:priority="1000">
1026                <action android:name="android.app.action.SET_PROFILE_OWNER" />
1027                <category android:name="android.intent.category.DEFAULT" />
1028            </intent-filter>
1029        </activity-alias>
1030
1031        <activity android:name="IccLockSettings"
1032                android:label="@string/sim_lock_settings"
1033                android:theme="@style/Theme.SubSettingsDialogWhenLarge"
1034                android:process="com.android.phone">
1035            <intent-filter>
1036                <action android:name="android.intent.action.MAIN" />
1037                <category android:name="android.intent.category.DEFAULT" />
1038                <category android:name="android.intent.category.VOICE_LAUNCH" />
1039            </intent-filter>
1040        </activity>
1041
1042        <activity android:name="Settings$AccessibilitySettingsActivity"
1043                android:label="@string/accessibility_settings"
1044                android:configChanges="orientation|keyboardHidden|screenSize"
1045                android:taskAffinity="">
1046            <intent-filter>
1047                <action android:name="android.intent.action.MAIN" />
1048                <action android:name="android.settings.ACCESSIBILITY_SETTINGS" />
1049                <category android:name="android.intent.category.DEFAULT" />
1050                <category android:name="android.intent.category.VOICE_LAUNCH" />
1051                <category android:name="com.android.settings.SHORTCUT" />
1052            </intent-filter>
1053            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1054                android:value="com.android.settings.accessibility.AccessibilitySettings" />
1055            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1056                android:resource="@id/accessibility_settings" />
1057            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1058                android:value="true" />
1059        </activity>
1060
1061        <activity android:name="Settings$AccessibilityDaltonizerSettingsActivity"
1062                android:label="@string/accessibility_display_daltonizer_preference_title"
1063                android:taskAffinity="com.android.settings"
1064                android:parentActivityName="Settings$AccessibilitySettingsActivity">
1065            <intent-filter>
1066                <action android:name="android.intent.action.MAIN" />
1067                <action android:name="com.android.settings.ACCESSIBILITY_COLOR_SPACE_SETTINGS" />
1068                <category android:name="android.intent.category.DEFAULT" />
1069            </intent-filter>
1070            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1071                android:value="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment" />
1072            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1073                android:resource="@id/accessibility_settings" />
1074            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1075                android:value="true" />
1076        </activity>
1077
1078        <activity android:name="Settings$CaptioningSettingsActivity"
1079                android:label="@string/accessibility_captioning_title"
1080                android:taskAffinity="com.android.settings"
1081                android:parentActivityName="Settings$AccessibilitySettingsActivity">
1082            <intent-filter>
1083                <action android:name="android.intent.action.MAIN" />
1084                <action android:name="android.settings.CAPTIONING_SETTINGS" />
1085                <category android:name="android.intent.category.DEFAULT" />
1086            </intent-filter>
1087            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1088                android:value="com.android.settings.accessibility.CaptionPropertiesFragment" />
1089            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1090                android:resource="@id/accessibility_settings" />
1091            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1092                android:value="true" />
1093        </activity>
1094
1095        <activity android:name="Settings$TextToSpeechSettingsActivity"
1096                android:label="@string/tts_settings"
1097                android:taskAffinity="com.android.settings"
1098                android:parentActivityName="Settings$InputMethodAndLanguageSettingsActivity">
1099            <intent-filter>
1100                <action android:name="android.intent.action.MAIN" />
1101                <action android:name="com.android.settings.TTS_SETTINGS" />
1102                <category android:name="android.intent.category.DEFAULT" />
1103            </intent-filter>
1104            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1105                android:value="com.android.settings.tts.TextToSpeechSettings" />
1106            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1107                android:resource="@id/language_settings" />
1108            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1109                android:value="true" />
1110        </activity>
1111
1112        <!-- Second and third-level settings -->
1113
1114        <!-- Lock screen settings -->
1115        <activity android:name="ConfirmDeviceCredentialActivity"
1116            android:exported="true"
1117            android:theme="@style/Transparent">
1118            <intent-filter>
1119                <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL" />
1120                <category android:name="android.intent.category.DEFAULT" />
1121            </intent-filter>
1122        </activity>
1123
1124        <activity android:name=".SetupRedactionInterstitial"
1125            android:taskAffinity="com.android.wizard"
1126            android:theme="@style/SetupWizardDisableAppStartingTheme"/>
1127
1128        <activity android:name=".notification.RedactionInterstitial"/>
1129
1130        <activity android:name=".notification.RedactionSettingsStandalone"
1131                  android:exported="true">
1132            <intent-filter>
1133                <action android:name="android.settings.ACTION_APP_NOTIFICATION_REDACTION" />
1134                <category android:name="android.intent.category.DEFAULT" />
1135            </intent-filter>
1136        </activity>
1137
1138        <activity android:name="ConfirmLockPattern"/>
1139
1140        <activity android:name="ConfirmLockPassword"
1141            android:windowSoftInputMode="stateVisible|adjustResize"/>
1142
1143        <!-- Note this must not be exported since it returns the password in the intent -->
1144        <activity android:name="ConfirmLockPattern$InternalActivity"
1145            android:exported="false"/>
1146
1147        <!-- Note this must not be exported since it returns the password in the intent -->
1148        <activity android:name="ConfirmLockPassword$InternalActivity"
1149            android:exported="false"
1150            android:windowSoftInputMode="stateVisible|adjustResize"/>
1151
1152        <activity android:name="SetupChooseLockGeneric"
1153            android:taskAffinity="com.android.wizard"
1154            android:theme="@style/SetupWizardDisableAppStartingTheme"
1155            android:label="@string/lock_settings_picker_title">
1156            <intent-filter>
1157                <action android:name="com.android.settings.SETUP_LOCK_SCREEN" />
1158                <category android:name="android.intent.category.DEFAULT" />
1159            </intent-filter>
1160        </activity>
1161
1162        <activity android:name="ChooseLockGeneric"
1163            android:label="@string/lockpassword_choose_lock_generic_header"
1164            android:excludeFromRecents="true" >
1165            <intent-filter>
1166                <action android:name="android.app.action.SET_NEW_PASSWORD" />
1167                <category android:name="android.intent.category.DEFAULT" />
1168            </intent-filter>
1169            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1170                android:value="true" />
1171        </activity>
1172
1173        <activity android:name="ChooseLockGeneric$InternalActivity" android:exported="false"
1174            android:label="@string/lockpassword_choose_lock_generic_header"
1175            android:excludeFromRecents="true"
1176        />
1177
1178        <activity android:name="SetupChooseLockPattern"
1179            android:exported="false"
1180            android:taskAffinity="com.android.wizard"
1181            android:theme="@style/SetupWizardDisableAppStartingTheme" />
1182
1183        <activity android:name="ChooseLockPattern" android:exported="false"/>
1184
1185        <activity android:name="SetupChooseLockPassword"
1186            android:exported="false"
1187            android:taskAffinity="com.android.wizard"
1188            android:theme="@style/SetupWizardDisableAppStartingTheme"
1189            android:windowSoftInputMode="stateVisible|adjustResize" />
1190
1191        <activity android:name="ChooseLockPassword" android:exported="false"
1192            android:windowSoftInputMode="stateVisible|adjustResize"/>
1193
1194        <activity android:name=".SetupEncryptionInterstitial"
1195            android:taskAffinity="com.android.wizard"
1196            android:theme="@style/SetupWizardDisableAppStartingTheme"/>
1197
1198        <activity android:name=".EncryptionInterstitial"/>
1199
1200        <!-- Runs in the phone process since it needs access to the Phone object -->
1201        <activity android:name=".deviceinfo.Status"
1202                android:label="@string/device_status_activity_title"
1203                android:theme="@style/Theme.SubSettingsDialogWhenLarge"
1204                android:process="com.android.phone">
1205            <intent-filter>
1206                <action android:name="android.intent.action.MAIN" />
1207                <category android:name="android.intent.category.DEFAULT" />
1208                <category android:name="android.intent.category.VOICE_LAUNCH" />
1209            </intent-filter>
1210        </activity>
1211
1212        <!-- Runs in the phone process since it needs access to the Phone object -->
1213        <activity android:name=".deviceinfo.SimStatus"
1214                android:label="@string/sim_status_title"
1215                android:theme="@style/Theme.SubSettingsDialogWhenLarge"
1216                android:process="com.android.phone">
1217            <intent-filter>
1218                <action android:name="android.intent.action.MAIN" />
1219                <category android:name="android.intent.category.DEFAULT" />
1220                <category android:name="android.intent.category.VOICE_LAUNCH" />
1221            </intent-filter>
1222        </activity>
1223
1224        <!-- Runs in the phone process since it needs access to the Phone object -->
1225        <activity android:name=".deviceinfo.ImeiInformation"
1226                android:label="@string/imei_information_title"
1227                android:theme="@style/Theme.SubSettingsDialogWhenLarge"
1228                android:process="com.android.phone">
1229            <intent-filter>
1230                <action android:name="android.intent.action.MAIN" />
1231                <category android:name="android.intent.category.DEFAULT" />
1232                <category android:name="android.intent.category.VOICE_LAUNCH" />
1233            </intent-filter>
1234        </activity>
1235
1236        <activity android:name="Settings$StorageSettingsActivity"
1237                android:label="@string/storage_settings_title"
1238                android:taskAffinity="com.android.settings"
1239                android:parentActivityName="Settings">
1240            <intent-filter>
1241                <action android:name="android.intent.action.MAIN" />
1242                <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" />
1243                <action android:name="android.settings.MEMORY_CARD_SETTINGS" />
1244                <category android:name="android.intent.category.DEFAULT" />
1245                <category android:name="android.intent.category.VOICE_LAUNCH" />
1246            </intent-filter>
1247            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1248                android:value="com.android.settings.deviceinfo.Memory" />
1249            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1250                android:resource="@id/storage_settings" />
1251            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1252                android:value="true" />
1253        </activity>
1254
1255        <activity android:name=".deviceinfo.MiscFilesHandler"
1256                android:theme="@style/Theme.SubSettingsDialogWhenLarge"/>
1257
1258        <activity android:name="ApnEditor"
1259                android:label="@string/apn_edit">
1260            <intent-filter>
1261                <action android:name="android.intent.action.VIEW" />
1262                <action android:name="android.intent.action.EDIT" />
1263                <category android:name="android.intent.category.DEFAULT" />
1264                <data android:mimeType="vnd.android.cursor.item/telephony-carrier" />
1265            </intent-filter>
1266
1267            <intent-filter>
1268                <action android:name="android.intent.action.INSERT" />
1269                <category android:name="android.intent.category.DEFAULT" />
1270                <data android:mimeType="vnd.android.cursor.dir/telephony-carrier" />
1271            </intent-filter>
1272        </activity>
1273
1274        <activity android:name="MediaFormat" android:label="@string/media_format_title">
1275            <intent-filter>
1276                <action android:name="android.intent.action.MAIN" />
1277            </intent-filter>
1278        </activity>
1279
1280        <activity android:name="Settings$QuickLaunchSettingsActivity"
1281                android:label="@string/quick_launch_title"
1282                android:theme="@style/Theme.SubSettingsDialogWhenLarge">
1283            <intent-filter>
1284                <action android:name="android.intent.action.MAIN" />
1285                <action android:name="android.settings.QUICK_LAUNCH_SETTINGS" />
1286                <action android:name="com.android.settings.QUICK_LAUNCH_SETTINGS" />
1287                <category android:name="android.intent.category.VOICE_LAUNCH" />
1288                <category android:name="android.intent.category.DEFAULT" />
1289            </intent-filter>
1290            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1291                       android:value="com.android.settings.quicklaunch.QuickLaunchSettings" />
1292            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1293                       android:value="true" />
1294        </activity>
1295
1296        <activity android:name=".quicklaunch.BookmarkPicker"
1297                  android:label="@string/quick_launch_title"
1298                  android:theme="@style/Theme.SubSettingsDialogWhenLarge">
1299            <intent-filter>
1300                <action android:name="android.intent.action.MAIN" />
1301                <category android:name="android.intent.category.VOICE_LAUNCH" />
1302            </intent-filter>
1303        </activity>
1304
1305        <activity android:name="Settings$DevelopmentSettingsActivity"
1306                android:label="@string/development_settings_title"
1307                android:taskAffinity="com.android.settings"
1308                android:parentActivityName="Settings">
1309            <intent-filter>
1310                <action android:name="android.intent.action.MAIN" />
1311                <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1312                <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1313                <category android:name="android.intent.category.DEFAULT" />
1314            </intent-filter>
1315            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1316                android:value="com.android.settings.DevelopmentSettings" />
1317            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1318                android:resource="@id/development_settings" />
1319            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1320                android:value="true" />
1321        </activity>
1322
1323        <activity android:name="Settings$PrintSettingsActivity"
1324                android:label="@string/print_settings"
1325                android:taskAffinity="com.android.settings"
1326                android:parentActivityName="Settings">
1327            <intent-filter>
1328                <action android:name="android.intent.action.MAIN" />
1329                <action android:name="android.settings.ACTION_PRINT_SETTINGS" />
1330                <category android:name="android.intent.category.DEFAULT" />
1331                <category android:name="android.intent.category.VOICE_LAUNCH" />
1332            </intent-filter>
1333            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1334                android:value="com.android.settings.print.PrintSettingsFragment" />
1335            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1336                android:resource="@id/print_settings" />
1337        </activity>
1338
1339        <activity android:name="Settings$PrintJobSettingsActivity"
1340                android:label="@string/print_print_job"
1341                android:taskAffinity="com.android.settings"
1342                android:parentActivityName="Settings$PrintSettingsActivity">
1343            <intent-filter>
1344                <action android:name="android.settings.ACTION_PRINT_SETTINGS" />
1345                <category android:name="android.intent.category.DEFAULT" />
1346                <data android:scheme="printjob" android:pathPattern="*" />
1347            </intent-filter>
1348            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1349                android:value="com.android.settings.print.PrintJobSettingsFragment" />
1350            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1351                android:resource="@id/print_settings" />
1352        </activity>
1353
1354        <!-- Keep compatibility with old shortcuts. -->
1355        <activity-alias android:name="DevelopmentSettings"
1356                  android:exported="true"
1357                  android:label="@string/development_settings_title"
1358                  android:targetActivity="Settings$DevelopmentSettingsActivity">
1359            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1360                android:value="com.android.settings.DevelopmentSettings" />
1361            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1362                android:resource="@id/development_settings" />
1363        </activity-alias>
1364
1365        <activity android:name=".AppPicker" android:label="@string/select_application"
1366                android:theme="@android:style/Theme.Material.Light.Dialog" />
1367
1368        <activity android:name="Settings$UsbSettingsActivity"
1369                android:label="@string/storage_title_usb"
1370                android:taskAffinity="com.android.settings"
1371                android:parentActivityName="Settings$StorageSettingsActivity">
1372            <intent-filter>
1373                <action android:name="android.intent.action.MAIN" />
1374                <action android:name="android.settings.STORAGE_USB_SETTINGS" />
1375                <action android:name="com.android.settings.STORAGE_USB_SETTINGS" />
1376                <category android:name="android.intent.category.DEFAULT" />
1377            </intent-filter>
1378            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1379                android:value="com.android.settings.deviceinfo.UsbSettings" />
1380            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1381                android:resource="@id/storage_settings" />
1382            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1383                android:value="true" />
1384        </activity>
1385
1386        <!-- Keep compatibility with old shortcuts. -->
1387        <activity-alias android:name="UsbSettings"
1388                  android:exported="true"
1389                  android:label="@string/storage_title_usb"
1390                  android:targetActivity="Settings$DevelopmentSettingsActivity">
1391            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1392                android:value="com.android.settings.deviceinfo.UsbSettings" />
1393            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1394                android:resource="@id/storage_settings" />
1395        </activity-alias>
1396
1397        <!-- Bluetooth stuff -->
1398
1399        <activity android:name=".bluetooth.BluetoothPairingDialog"
1400                  android:label="@string/bluetooth_pairing_request"
1401                  android:excludeFromRecents="true"
1402                  android:theme="@*android:style/Theme.Material.Light.Dialog.Alert">
1403            <intent-filter>
1404                <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
1405                <category android:name="android.intent.category.DEFAULT" />
1406            </intent-filter>
1407        </activity>
1408
1409        <receiver
1410            android:name=".bluetooth.BluetoothDiscoveryReceiver">
1411            <intent-filter>
1412                <action android:name="android.bluetooth.adapter.action.DISCOVERY_STARTED" />
1413                <action android:name="android.bluetooth.adapter.action.DISCOVERY_FINISHED" />
1414                <category android:name="android.intent.category.DEFAULT" />
1415            </intent-filter>
1416        </receiver>
1417
1418        <receiver
1419            android:name=".bluetooth.DockEventReceiver">
1420            <intent-filter>
1421                <action android:name="android.intent.action.DOCK_EVENT" />
1422                <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
1423                <action android:name="android.bluetooth.headset.action.STATE_CHANGED" />
1424                <action android:name="android.bluetooth.a2dp.action.SINK_STATE_CHANGED" />
1425                <category android:name="android.intent.category.DEFAULT" />
1426            </intent-filter>
1427        </receiver>
1428
1429        <service android:name=".bluetooth.DockService" />
1430
1431        <activity android:name=".bluetooth.RequestPermissionActivity"
1432                  android:label="@string/bluetooth_permission_request"
1433                  android:excludeFromRecents="true"
1434                  android:permission="android.permission.BLUETOOTH"
1435                  android:theme="@*android:style/Theme.Material.Light.Dialog.Alert">
1436            <intent-filter>
1437                <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
1438                <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
1439                <category android:name="android.intent.category.DEFAULT" />
1440            </intent-filter>
1441        </activity>
1442
1443        <activity android:name=".wifi.WifiScanModeActivity"
1444                  android:excludeFromRecents="true"
1445                  android:theme="@style/Transparent">
1446            <intent-filter>
1447                <action android:name="android.net.wifi.action.REQUEST_SCAN_ALWAYS_AVAILABLE" />
1448                <category android:name="android.intent.category.DEFAULT" />
1449            </intent-filter>
1450        </activity>
1451
1452        <activity android:name=".bluetooth.RequestPermissionHelperActivity"
1453                  android:label="@string/bluetooth_pairing_request"
1454                  android:excludeFromRecents="true"
1455                  android:permission="android.permission.BLUETOOTH"
1456                  android:theme="@*android:style/Theme.Material.Light.Dialog.Alert">
1457        </activity>
1458
1459        <receiver android:name=".bluetooth.BluetoothPairingRequest">
1460            <intent-filter>
1461                <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
1462                <action android:name="android.bluetooth.device.action.PAIRING_CANCEL" />
1463                <action android:name="android.bluetooth.device.action.BOND_STATE_CHANGED" />
1464            </intent-filter>
1465        </receiver>
1466
1467        <receiver android:name=".bluetooth.BluetoothPermissionRequest"
1468                  android:permission="android.permission.BLUETOOTH_ADMIN">
1469            <intent-filter>
1470                <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
1471                <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
1472            </intent-filter>
1473        </receiver>
1474
1475        <activity android:name=".bluetooth.BluetoothPermissionActivity"
1476                  android:label="@string/bluetooth_connection_permission_request"
1477                  android:excludeFromRecents="true"
1478                  android:permission="android.permission.BLUETOOTH_ADMIN"
1479                  android:theme="@*android:style/Theme.Material.Light.Dialog.Alert">
1480            <intent-filter>
1481                <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
1482                <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
1483                <category android:name="android.intent.category.DEFAULT" />
1484            </intent-filter>
1485        </activity>
1486
1487        <activity android:name="ActivityPicker"
1488                android:label="@string/activity_picker_label"
1489                android:theme="@*android:style/Theme.Material.Light.Dialog.Alert"
1490                android:finishOnCloseSystemDialogs="true">
1491            <intent-filter>
1492                <action android:name="android.intent.action.PICK_ACTIVITY" />
1493                <category android:name="android.intent.category.DEFAULT" />
1494            </intent-filter>
1495        </activity>
1496
1497        <!-- NFC settings -->
1498        <activity android:name="Settings$AndroidBeamSettingsActivity"
1499                android:label="@string/android_beam_settings_title"
1500                android:taskAffinity="com.android.settings"
1501                android:parentActivityName="Settings$WirelessSettingsActivity">
1502            <intent-filter>
1503                <action android:name="android.intent.action.MAIN" />
1504                <action android:name="android.settings.NFCSHARING_SETTINGS" />
1505                <category android:name="android.intent.category.DEFAULT" />
1506            </intent-filter>
1507            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1508                android:value="com.android.settings.nfc.AndroidBeam" />
1509            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1510                android:value="true" />
1511        </activity>
1512
1513        <activity android:name="Settings$WifiDisplaySettingsActivity"
1514                android:label="@string/wifi_display_settings_title"
1515                android:taskAffinity="">
1516            <intent-filter>
1517                <action android:name="android.intent.action.MAIN" />
1518                <action android:name="android.settings.WIFI_DISPLAY_SETTINGS" />
1519                <action android:name="android.settings.CAST_SETTINGS" />
1520                <category android:name="android.intent.category.DEFAULT" />
1521            </intent-filter>
1522            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1523                android:value="com.android.settings.wfd.WifiDisplaySettings" />
1524        </activity>
1525
1526
1527        <!-- Development settings -->
1528
1529        <!-- DeviceInfo adds the user's requested build to stats upload.  -->
1530        <receiver android:name=".DeviceInfo$StatsReportReceiver">
1531            <intent-filter>
1532                <action android:name="android.intent.action.STATISTICS_REPORT" />
1533            </intent-filter>
1534        </receiver>
1535
1536        <activity android:name="BatteryInfo" android:label="@string/battery_info_label"
1537                  android:taskAffinity="com.android.settings"
1538                  android:parentActivityName="Settings">
1539            <intent-filter>
1540                <action android:name="android.intent.action.MAIN" />
1541                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1542                <category android:name="android.intent.category.VOICE_LAUNCH" />
1543            </intent-filter>
1544        </activity>
1545
1546        <activity android:name="Display" android:label="@string/display_label"
1547                android:configChanges="fontScale"
1548                android:taskAffinity="com.android.settings"
1549                android:parentActivityName="Settings">
1550            <intent-filter>
1551                <action android:name="android.intent.action.MAIN" />
1552                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1553            </intent-filter>
1554        </activity>
1555
1556        <activity android:name="RadioInfo" android:label="@string/phone_info_label"
1557            android:process="com.android.phone">
1558            <intent-filter>
1559                <action android:name="android.intent.action.MAIN" />
1560                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1561            </intent-filter>
1562        </activity>
1563
1564        <!-- Suspect activity alias: targetActivity is Settings itself, does not define a name. Remove? -->
1565        <activity-alias android:name="ProxySelector"
1566            android:label="@string/proxy_settings_label"
1567            android:targetActivity="Settings">
1568            <intent-filter>
1569                <action android:name="android.intent.action.MAIN" />
1570                <category android:name="android.intent.category.DEFAULT" />
1571                <category android:name="android.intent.category.VOICE_LAUNCH" />
1572            </intent-filter>
1573        </activity-alias>
1574
1575        <!-- TODO: Is this needed? -->
1576        <activity android:name="BandMode"
1577                  android:theme="@android:style/Theme.Dialog"
1578                  android:process="com.android.phone">
1579            <intent-filter>
1580                <action android:name="android.intent.action.MAIN" />
1581                <category android:name="android.intent.category.DEFAULT" />
1582                <category android:name="android.intent.category.VOICE_LAUNCH" />
1583            </intent-filter>
1584        </activity>
1585
1586        <activity android:name="TestingSettings" android:label="@string/testing">
1587            <intent-filter>
1588                <action android:name="android.intent.action.MAIN" />
1589                <category android:name="android.intent.category.DEFAULT" />
1590            </intent-filter>
1591        </activity>
1592
1593        <receiver android:name="TestingSettingsBroadcastReceiver">
1594            <intent-filter>
1595                 <action android:name="android.provider.Telephony.SECRET_CODE" />
1596                 <data android:scheme="android_secret_code" android:host="4636" />
1597            </intent-filter>
1598       </receiver>
1599
1600        <!-- Standard picker for widgets -->
1601        <activity android:name="AppWidgetPickActivity"
1602                android:label="@string/widget_picker_title"
1603                android:theme="@*android:style/Theme.Material.Light.Dialog.Alert"
1604                android:finishOnCloseSystemDialogs="true">
1605            <intent-filter>
1606                <action android:name="android.appwidget.action.APPWIDGET_PICK" />
1607                <category android:name="android.intent.category.DEFAULT" />
1608            </intent-filter>
1609        </activity>
1610
1611        <activity android:name="AllowBindAppWidgetActivity"
1612                android:theme="@*android:style/Theme.Material.Light.Dialog.Alert"
1613                android:finishOnCloseSystemDialogs="true"
1614                android:excludeFromRecents="true">
1615            <intent-filter>
1616                <action android:name="android.appwidget.action.APPWIDGET_BIND" />
1617                <category android:name="android.intent.category.DEFAULT" />
1618            </intent-filter>
1619        </activity>
1620
1621        <activity android:name="UsageStatsActivity" android:label="@string/usage_stats_label"
1622                  android:taskAffinity="com.android.settings"
1623                  android:parentActivityName="Settings">
1624            <intent-filter>
1625                <action android:name="android.intent.action.MAIN" />
1626                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
1627            </intent-filter>
1628        </activity>
1629
1630        <activity android:name="Settings$PowerUsageSummaryActivity"
1631                android:label="@string/power_usage_summary_title"
1632                android:taskAffinity="">
1633            <intent-filter>
1634                <action android:name="android.intent.action.MAIN" />
1635                <action android:name="android.intent.action.POWER_USAGE_SUMMARY" />
1636                <category android:name="android.intent.category.DEFAULT" />
1637                <category android:name="com.android.settings.SHORTCUT" />
1638            </intent-filter>
1639            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1640                android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
1641            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1642                android:resource="@id/battery_settings" />
1643        </activity>
1644
1645        <!-- Keep compatibility with old shortcuts. -->
1646        <activity-alias android:name=".fuelgauge.PowerUsageSummary"
1647                android:label="@string/power_usage_summary_title"
1648                android:exported="true"
1649                android:targetActivity="Settings$PowerUsageSummaryActivity">
1650            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1651                android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
1652            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1653                android:resource="@id/battery_settings" />
1654        </activity-alias>
1655
1656        <activity android:name="Settings$BatterySaverSettingsActivity"
1657                android:label="@string/battery_saver"
1658                android:taskAffinity="">
1659            <intent-filter>
1660                <action android:name="android.intent.action.MAIN" />
1661                <action android:name="android.settings.BATTERY_SAVER_SETTINGS" />
1662                <category android:name="android.intent.category.DEFAULT" />
1663                <category android:name="com.android.settings.SHORTCUT" />
1664            </intent-filter>
1665            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1666                android:value="com.android.settings.fuelgauge.BatterySaverSettings" />
1667            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1668                android:resource="@id/battery_settings" />
1669            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1670                android:value="true" />
1671        </activity>
1672
1673        <activity android:name="Settings$AccountSettingsActivity"
1674            android:label="@string/account_settings_title"
1675            android:taskAffinity=""
1676            android:parentActivityName="Settings">
1677            <intent-filter>
1678                <action android:name="android.intent.action.MAIN" />
1679                <action android:name="android.settings.SYNC_SETTINGS" />
1680                <category android:name="android.intent.category.DEFAULT" />
1681            </intent-filter>
1682            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1683                android:value="com.android.settings.accounts.AccountSettings" />
1684            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1685                android:value="true" />
1686        </activity>
1687
1688        <activity android:name="Settings$AccountSyncSettingsActivity"
1689            android:label="@string/account_sync_settings_title"
1690            android:taskAffinity=""
1691            android:parentActivityName="Settings">
1692            <intent-filter>
1693                <action android:name="android.intent.action.MAIN" />
1694                <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" />
1695                <category android:name="android.intent.category.DEFAULT" />
1696            </intent-filter>
1697            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1698                android:value="com.android.settings.accounts.AccountSyncSettings" />
1699            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1700                android:resource="@id/account_settings" />
1701            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1702                android:value="true" />
1703        </activity>
1704
1705        <activity android:name="com.android.settings.accounts.AddAccountSettings"
1706            android:theme="@android:style/Theme.Translucent.NoTitleBar"
1707            android:configChanges="orientation|keyboardHidden|screenSize"
1708            android:label="@string/header_add_an_account"
1709            android:taskAffinity="com.android.settings"
1710            android:parentActivityName="Settings$ManageAccountsSettingsActivity">
1711            <intent-filter>
1712                <action android:name="android.intent.action.MAIN" />
1713                <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" />
1714                <category android:name="android.intent.category.DEFAULT" />
1715            </intent-filter>
1716            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1717                android:value="true" />
1718        </activity>
1719
1720        <activity android:name="com.android.settings.accounts.ChooseAccountActivity"
1721            android:label="@string/header_add_an_account"
1722            android:configChanges="orientation|keyboardHidden|screenSize"
1723            android:theme="@style/Theme.SubSettingsDialogWhenLarge"/>
1724
1725        <activity android:name=".CryptKeeper"
1726                  android:immersive="true"
1727                  android:launchMode="singleTop"
1728                  android:excludeFromRecents="true"
1729                  android:theme="@style/Theme.CryptKeeper"
1730                  android:configChanges="mnc|mcc|keyboard|keyboardHidden|uiMode"
1731                  android:windowSoftInputMode="adjustResize"
1732                  android:screenOrientation="nosensor">
1733            <intent-filter android:priority="10">
1734                <action android:name="android.intent.action.MAIN" />
1735                <category android:name="android.intent.category.HOME" />
1736                <category android:name="android.intent.category.DEFAULT" />
1737            </intent-filter>
1738        </activity>
1739
1740        <activity android:name=".CryptKeeper$FadeToBlack"
1741            android:immersive="true"
1742            android:launchMode="singleTop"
1743            android:theme="@style/CryptKeeperBlankTheme"
1744        />
1745
1746        <activity android:name=".CryptKeeperConfirm$Blank"
1747            android:immersive="true"
1748            android:launchMode="singleTop"
1749            android:theme="@style/CryptKeeperBlankTheme"
1750        />
1751
1752        <!-- Pseudo-activity used to provide an intent-filter entry point to encryption settings -->
1753        <activity android:name="Settings$CryptKeeperSettingsActivity"
1754                android:label="@string/crypt_keeper_encrypt_title">
1755            <intent-filter>
1756                <action android:name="android.intent.action.MAIN" />
1757                <action android:name="android.app.action.START_ENCRYPTION" />
1758                <category android:name="android.intent.category.DEFAULT" /> />
1759            </intent-filter>
1760            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1761                android:value="com.android.settings.CryptKeeperSettings" />
1762            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1763                android:resource="@id/security_settings" />
1764        </activity>
1765
1766        <activity android:name="Settings$DataUsageSummaryActivity"
1767                android:label="@string/data_usage_summary_title"
1768                android:taskAffinity="">
1769            <intent-filter>
1770                <action android:name="android.intent.action.MAIN" />
1771                <category android:name="android.intent.category.DEFAULT" />
1772                <category android:name="com.android.settings.SHORTCUT" />
1773            </intent-filter>
1774            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1775                android:value="com.android.settings.DataUsageSummary" />
1776            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1777                android:resource="@id/wireless_settings" />
1778        </activity>
1779
1780        <activity android:name="Settings$DreamSettingsActivity"
1781                android:label="@string/screensaver_settings_title"
1782                android:taskAffinity="">
1783            <intent-filter>
1784                <action android:name="android.intent.action.MAIN" />
1785                <action android:name="android.settings.DREAM_SETTINGS" />
1786                <category android:name="android.intent.category.DEFAULT" />
1787                <category android:name="com.android.settings.SHORTCUT" />
1788            </intent-filter>
1789            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1790                android:value="com.android.settings.DreamSettings" />
1791            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1792                android:resource="@id/display_settings" />
1793            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1794                android:value="true" />
1795        </activity>
1796
1797        <activity android:name="Settings$UserSettingsActivity"
1798                android:label="@string/user_settings_title"
1799                android:taskAffinity="">
1800            <intent-filter>
1801                <action android:name="android.intent.action.MAIN" />
1802                <action android:name="android.settings.USER_SETTINGS" />
1803                <category android:name="android.intent.category.DEFAULT" />
1804            </intent-filter>
1805            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1806                android:value="com.android.settings.users.UserSettings" />
1807            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1808                android:resource="@id/user_settings" />
1809            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1810                android:value="true" />
1811        </activity>
1812
1813        <activity android:name="Settings$PaymentSettingsActivity"
1814                android:label="@string/nfc_payment_settings_title"
1815                android:taskAffinity="">
1816            <intent-filter>
1817                <action android:name="android.intent.action.MAIN" />
1818                <action android:name="android.settings.NFC_PAYMENT_SETTINGS" />
1819                <category android:name="android.intent.category.DEFAULT" />
1820            </intent-filter>
1821            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1822                android:value="com.android.settings.nfc.PaymentSettings" />
1823            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1824                android:resource="@id/nfc_payment_settings" />
1825            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1826                android:value="true" />
1827        </activity>
1828
1829        <activity android:name=".nfc.PaymentDefaultDialog"
1830                  android:label="@string/nfc_payment_set_default_label"
1831                  android:excludeFromRecents="true"
1832                  android:theme="@*android:style/Theme.Material.Light.Dialog.Alert">
1833            <intent-filter>
1834                <action android:name="android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT" />
1835                <category android:name="android.intent.category.DEFAULT" />
1836            </intent-filter>
1837            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1838                android:value="true" />
1839        </activity>
1840
1841        <activity android:name=".SmsDefaultDialog"
1842                  android:label="@string/sms_application_title"
1843                  android:excludeFromRecents="true"
1844                  android:theme="@*android:style/Theme.Material.Light.Dialog.Alert">
1845            <intent-filter>
1846                <action android:name="android.provider.Telephony.ACTION_CHANGE_DEFAULT" />
1847                <category android:name="android.intent.category.DEFAULT" />
1848            </intent-filter>
1849        </activity>
1850
1851        <activity android:name=".ActiveNetworkScorerDialog"
1852                  android:label="@string/wifi_assistant_title"
1853                  android:excludeFromRecents="true"
1854                  android:theme="@*android:style/Theme.Material.Light.Dialog.Alert">
1855            <intent-filter>
1856                <action android:name="android.net.scoring.CHANGE_ACTIVE" />
1857                <category android:name="android.intent.category.DEFAULT" />
1858            </intent-filter>
1859        </activity>
1860
1861        <activity android:name="Settings$NotificationAccessSettingsActivity"
1862                  android:label="@string/manage_notification_access_title"
1863                  android:taskAffinity="">
1864            <intent-filter>
1865                <action android:name="android.intent.action.MAIN" />
1866                <action android:name="android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS" />
1867                <category android:name="android.intent.category.DEFAULT" />
1868            </intent-filter>
1869            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1870                       android:value="com.android.settings.notification.NotificationAccessSettings" />
1871            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1872                       android:resource="@id/security_settings" />
1873        </activity>
1874
1875        <activity android:name="Settings$ConditionProviderSettingsActivity"
1876                  android:label="@string/manage_condition_providers"
1877                  android:taskAffinity="">
1878            <intent-filter>
1879                <action android:name="android.intent.action.MAIN" />
1880                <action android:name="android.settings.ACTION_CONDITION_PROVIDER_SETTINGS" />
1881                <category android:name="android.intent.category.DEFAULT" />
1882            </intent-filter>
1883            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1884                       android:value="com.android.settings.notification.ConditionProviderSettings" />
1885            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1886                       android:resource="@id/notification_settings" />
1887        </activity>
1888
1889        <activity android:name="Settings$NotificationSettingsActivity"
1890                android:label="@string/notification_settings"
1891                android:exported="true"
1892                android:taskAffinity="">
1893            <intent-filter>
1894                <action android:name="android.intent.action.MAIN" />
1895                <action android:name="android.settings.NOTIFICATION_SETTINGS" />
1896                <category android:name="android.intent.category.DEFAULT" />
1897                <category android:name="com.android.settings.SHORTCUT" />
1898            </intent-filter>
1899            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1900                android:value="com.android.settings.notification.NotificationSettings" />
1901            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1902                android:resource="@id/notification_settings" />
1903            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1904                android:value="true" />
1905        </activity>
1906
1907        <!-- Keep compatibility with old shortcuts. -->
1908        <activity-alias android:name="Settings$SoundSettingsActivity"
1909                android:label="@string/notification_settings"
1910                android:taskAffinity=""
1911                android:targetActivity="Settings$NotificationSettingsActivity">
1912            <intent-filter>
1913                <action android:name="android.intent.action.MAIN" />
1914                <action android:name="com.android.settings.SOUND_SETTINGS" />
1915                <action android:name="android.settings.SOUND_SETTINGS" />
1916                <category android:name="android.intent.category.DEFAULT" />
1917                <category android:name="android.intent.category.VOICE_LAUNCH" />
1918            </intent-filter>
1919            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1920                android:value="com.android.settings.notification.NotificationSettings" />
1921            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1922                android:resource="@id/notification_settings" />
1923            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1924                android:value="true" />
1925        </activity-alias>
1926
1927        <!-- Keep compatibility with old shortcuts. -->
1928        <activity-alias android:name="SoundSettings"
1929                android:label="@string/notification_settings"
1930                android:exported="true"
1931                android:targetActivity="Settings$NotificationSettingsActivity">
1932            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1933                android:value="com.android.settings.notification.NotificationSettings" />
1934            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1935                android:resource="@id/notification_settings" />
1936        </activity-alias>
1937
1938        <activity android:name="Settings$OtherSoundSettingsActivity"
1939                android:label="@string/other_sound_settings"
1940                android:exported="true"
1941                android:taskAffinity="">
1942            <intent-filter>
1943                <action android:name="android.intent.action.MAIN" />
1944                <action android:name="android.settings.ACTION_OTHER_SOUND_SETTINGS" />
1945                <category android:name="android.intent.category.DEFAULT" />
1946            </intent-filter>
1947            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1948                android:value="com.android.settings.notification.OtherSoundSettings" />
1949            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1950                android:resource="@id/notification_settings" />
1951        </activity>
1952
1953        <!-- Show apps for which application-level notification settings are applicable -->
1954        <activity android:name="Settings$NotificationAppListActivity"
1955                android:label="@string/app_notifications_title"
1956                android:exported="true"
1957                android:taskAffinity="">
1958            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1959                android:value="com.android.settings.notification.NotificationAppList" />
1960            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1961                android:resource="@id/notification_settings" />
1962        </activity>
1963
1964        <!-- Show application-level notification settings (app passed in as extras) -->
1965        <activity android:name="Settings$AppNotificationSettingsActivity"
1966                android:label="@string/app_notifications_title"
1967                android:exported="true">
1968            <intent-filter>
1969                <action android:name="android.intent.action.MAIN" />
1970                <action android:name="android.settings.APP_NOTIFICATION_SETTINGS" />
1971                <category android:name="android.intent.category.DEFAULT" />
1972            </intent-filter>
1973            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1974                android:value="com.android.settings.notification.AppNotificationSettings" />
1975            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
1976                android:resource="@id/notification_settings" />
1977        </activity>
1978
1979        <!-- Show regulatory info (from settings item or dialing "*#07#") -->
1980        <activity android:name="RegulatoryInfoDisplayActivity"
1981                  android:label="@string/regulatory_information"
1982                  android:taskAffinity=""
1983                  android:enabled="@bool/config_show_regulatory_info">
1984            <intent-filter>
1985                <action android:name="android.settings.SHOW_REGULATORY_INFO" />
1986                <category android:name="android.intent.category.DEFAULT" />
1987            </intent-filter>
1988            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1989                android:value="true" />
1990        </activity>
1991
1992        <receiver android:name=".widget.SettingsAppWidgetProvider"
1993                android:label="@string/gadget_title"
1994                android:exported="false"
1995                android:enabled="@bool/has_powercontrol_widget">
1996            <intent-filter>
1997                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
1998                <action android:name="android.appwidget.action.APPWIDGET_ENABLED" />
1999                <action android:name="android.appwidget.action.APPWIDGET_DISABLED" />
2000                <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
2001                <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" />
2002                <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
2003                <action android:name="android.location.MODE_CHANGED" />
2004                <action android:name="com.android.sync.SYNC_CONN_STATUS_CHANGED" />
2005            </intent-filter>
2006            <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" />
2007        </receiver>
2008
2009        <receiver android:name=".bluetooth.BluetoothDiscoverableTimeoutReceiver">
2010            <intent-filter>
2011                <action android:name="android.bluetooth.intent.DISCOVERABLE_TIMEOUT" />
2012            </intent-filter>
2013        </receiver>
2014
2015        <!-- Watch for ContactsContract.Profile changes and update the user's photo.  -->
2016        <receiver android:name=".users.ProfileUpdateReceiver">
2017            <intent-filter>
2018                <action android:name="android.provider.Contacts.PROFILE_CHANGED" />
2019            </intent-filter>
2020        </receiver>
2021
2022        <receiver android:name=".sim.SimBootReceiver">
2023            <intent-filter>
2024                <action android:name="android.intent.action.BOOT_COMPLETED"></action>
2025            </intent-filter>
2026        </receiver>
2027
2028        <provider
2029            android:name="android.support.v4.content.FileProvider"
2030            android:authorities="com.android.settings.files"
2031            android:grantUriPermissions="true"
2032            android:exported="false">
2033            <meta-data
2034                android:name="android.support.FILE_PROVIDER_PATHS"
2035                android:resource="@xml/file_paths" />
2036        </provider>
2037
2038        <activity android:name="Settings$SimSettingsActivity"
2039                android:label="@string/sim_settings_title"
2040                android:taskAffinity="">
2041            <intent-filter>
2042                <action android:name="android.intent.action.MAIN" />
2043                <action android:name="com.android.settings.sim.SIM_SUB_INFO_SETTINGS" />
2044                <category android:name="android.intent.category.DEFAULT" />
2045            </intent-filter>
2046            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2047                android:value="com.android.settings.sim.SimSettings" />
2048            <meta-data android:name="com.android.settings.TOP_LEVEL_HEADER_ID"
2049                android:resource="@id/sim_settings" />
2050        </activity>
2051
2052        <activity android:name=".sim.SimDialogActivity"
2053                android:theme="@android:style/Theme.Material.Light.Dialog.NoActionBar"
2054                android:label="@string/sim_settings_title"
2055                android:excludeFromRecents="true">
2056            <intent-filter>
2057                <action android:name="android.intent.action.MAIN" />
2058            </intent-filter>
2059        </activity>
2060
2061        <provider
2062            android:name=".search.SettingsSearchIndexablesProvider"
2063            android:authorities="com.android.settings"
2064            android:multiprocess="false"
2065            android:grantUriPermissions="true"
2066            android:permission="android.permission.READ_SEARCH_INDEXABLES"
2067            android:exported="true">
2068            <intent-filter>
2069                <action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER" />
2070            </intent-filter>
2071        </provider>
2072
2073    </application>
2074</manifest>
2075