OSDN Git Service

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