OSDN Git Service

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