OSDN Git Service

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