OSDN Git Service

07908e5d32c8a0f56ceb985e7ab4bf9e65b645e6
[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     <original-package android:name="com.android.settings" />
8
9     <uses-permission android:name="android.permission.REQUEST_NETWORK_SCORES" />
10     <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" />
11     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
12     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
13     <uses-permission android:name="android.permission.WRITE_SETTINGS" />
14     <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
15     <uses-permission android:name="android.permission.DEVICE_POWER" />
16     <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
17     <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
18     <uses-permission android:name="android.permission.VIBRATE" />
19     <uses-permission android:name="android.permission.BLUETOOTH" />
20     <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
21     <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
22     <uses-permission android:name="android.permission.NFC" />
23     <uses-permission android:name="android.permission.HARDWARE_TEST" />
24     <uses-permission android:name="android.permission.CALL_PHONE" />
25     <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
26     <uses-permission android:name="android.permission.MASTER_CLEAR" />
27     <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" />
28     <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
29     <uses-permission android:name="android.permission.READ_CONTACTS" />
30     <uses-permission android:name="android.permission.WRITE_CONTACTS" />
31     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
32     <uses-permission android:name="android.permission.ACCESS_WIMAX_STATE" />
33     <uses-permission android:name="android.permission.CHANGE_WIMAX_STATE" />
34     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
35     <uses-permission android:name="com.android.certinstaller.INSTALL_AS_USER" />
36     <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
37     <uses-permission android:name="android.permission.TETHER_PRIVILEGED" />
38     <uses-permission android:name="android.permission.INTERNET" />
39     <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" />
40     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
41     <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
42     <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
43     <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
44     <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
45     <uses-permission android:name="android.permission.READ_USER_DICTIONARY"/>
46     <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"/>
47     <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>
48     <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
49     <uses-permission android:name="android.permission.BATTERY_STATS"/>
50     <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
51     <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" />
52     <uses-permission android:name="android.permission.MOVE_PACKAGE" />
53     <uses-permission android:name="android.permission.USE_CREDENTIALS" />
54     <uses-permission android:name="android.permission.BACKUP" />
55     <uses-permission android:name="android.permission.READ_SYNC_STATS" />
56     <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
57     <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
58     <uses-permission android:name="android.permission.STATUS_BAR" />
59     <uses-permission android:name="android.permission.MANAGE_USB" />
60     <uses-permission android:name="android.permission.SET_POINTER_SPEED" />
61     <uses-permission android:name="android.permission.SET_KEYBOARD_LAYOUT" />
62     <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
63     <uses-permission android:name="android.permission.COPY_PROTECTED_DATA" />
64     <uses-permission android:name="android.permission.MANAGE_USERS" />
65     <uses-permission android:name="android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS" />
66     <uses-permission android:name="android.permission.READ_PROFILE" />
67     <uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
68     <uses-permission android:name="android.permission.CONFIGURE_DISPLAY_COLOR_MODE" />
69     <uses-permission android:name="android.permission.SET_TIME" />
70     <uses-permission android:name="android.permission.ACCESS_NOTIFICATIONS" />
71     <uses-permission android:name="android.permission.REBOOT" />
72     <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
73     <uses-permission android:name="android.permission.MANAGE_DEVICE_ADMINS" />
74     <uses-permission android:name="android.permission.READ_SEARCH_INDEXABLES" />
75     <uses-permission android:name="android.permission.BIND_SETTINGS_SUGGESTIONS_SERVICE" />
76     <uses-permission android:name="android.permission.OEM_UNLOCK_STATE" />
77     <uses-permission android:name="android.permission.MANAGE_USER_OEM_UNLOCK_STATE" />
78     <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" />
79     <uses-permission android:name="android.permission.USE_FINGERPRINT" />
80     <uses-permission android:name="android.permission.MANAGE_FINGERPRINT" />
81     <uses-permission android:name="android.permission.USER_ACTIVITY" />
82     <uses-permission android:name="android.permission.CHANGE_APP_IDLE_STATE" />
83     <uses-permission android:name="android.permission.PEERS_MAC_ADDRESS"/>
84     <uses-permission android:name="android.permission.MANAGE_NOTIFICATIONS"/>
85     <uses-permission android:name="android.permission.DELETE_PACKAGES"/>
86     <uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" />
87     <uses-permission android:name="android.permission.MANAGE_APP_OPS_RESTRICTIONS"/>
88     <uses-permission android:name="android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS"/>
89     <uses-permission android:name="android.permission.READ_PRINT_SERVICES" />
90     <uses-permission android:name="android.permission.NETWORK_SETTINGS" />
91
92     <application android:label="@string/settings_label"
93             android:icon="@drawable/ic_launcher_settings"
94             android:taskAffinity=""
95             android:theme="@style/Theme.Settings"
96             android:hardwareAccelerated="true"
97             android:requiredForAllUsers="true"
98             android:supportsRtl="true"
99             android:allowBackup="false"
100             android:usesCleartextTraffic="true"
101             android:defaultToDeviceProtectedStorage="true"
102             android:directBootAware="true">
103
104         <uses-library android:name="org.apache.http.legacy" />
105         <!-- Settings -->
106
107         <activity android:name="Settings"
108                 android:taskAffinity="com.android.settings"
109                 android:label="@string/settings_label_launcher"
110                 android:launchMode="singleTask">
111             <intent-filter android:priority="1">
112                 <action android:name="android.settings.SETTINGS" />
113                 <category android:name="android.intent.category.DEFAULT" />
114             </intent-filter>
115             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
116                 android:value="true" />
117         </activity>
118
119         <!-- Alias for launcher activity only, as this belongs to each profile. -->
120         <activity-alias android:name="Settings"
121                 android:taskAffinity="com.android.settings"
122                 android:label="@string/settings_label_launcher"
123                 android:launchMode="singleTask"
124                 android:targetActivity="Settings">
125             <intent-filter>
126                 <action android:name="android.intent.action.MAIN" />
127                 <category android:name="android.intent.category.DEFAULT" />
128                 <category android:name="android.intent.category.LAUNCHER" />
129             </intent-filter>
130             <meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcuts"/>
131         </activity-alias>
132
133         <receiver android:name=".SettingsInitialize">
134             <intent-filter>
135                 <action android:name="android.intent.action.USER_INITIALIZE"/>
136                 <action android:name="android.intent.action.PRE_BOOT_COMPLETED"/>
137             </intent-filter>
138         </receiver>
139
140         <activity android:name=".SubSettings"
141                 android:taskAffinity="com.android.settings"
142                 android:parentActivityName="Settings">
143         </activity>
144
145         <activity android:name="CreateShortcut"
146                   android:label="@string/settings_shortcut">
147             <intent-filter>
148                 <action android:name="android.intent.action.CREATE_SHORTCUT"/>
149                 <category android:name="android.intent.category.DEFAULT"/>
150             </intent-filter>
151         </activity>
152
153         <!-- Wireless Controls -->
154         <activity android:name=".Settings$NetworkDashboardActivity"
155             android:taskAffinity="com.android.settings"
156             android:label="@string/network_dashboard_title"
157             android:icon="@drawable/ic_settings_wireless"
158             android:parentActivityName="Settings">
159             <intent-filter android:priority="1">
160                 <action android:name="android.settings.WIRELESS_SETTINGS" />
161                 <action android:name="android.settings.AIRPLANE_MODE_SETTINGS" />
162                 <category android:name="android.intent.category.DEFAULT" />
163             </intent-filter>
164             <intent-filter>
165                 <action android:name="android.intent.action.MAIN" />
166                 <category android:name="android.intent.category.DEFAULT" />
167                 <category android:name="android.intent.category.VOICE_LAUNCH" />
168             </intent-filter>
169             <intent-filter android:priority="11">
170                 <action android:name="com.android.settings.action.SETTINGS"/>
171             </intent-filter>
172             <meta-data android:name="com.android.settings.category"
173                 android:value="com.android.settings.category.ia.homepage"/>
174             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
175                 android:value="com.android.settings.network.NetworkDashboardFragment"/>
176             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
177                 android:value="true" />
178         </activity>
179
180         <activity android:name=".Settings$ConnectedDeviceDashboardActivity"
181             android:enabled="false"
182             android:taskAffinity="com.android.settings"
183             android:label="@string/connected_devices_dashboard_title"
184             android:icon="@drawable/ic_devices_other"
185             android:parentActivityName="Settings">
186             <intent-filter android:priority="1">
187                 <action android:name="android.settings.NFC_SETTINGS" />
188                 <category android:name="android.intent.category.DEFAULT" />
189             </intent-filter>
190             <intent-filter>
191                 <action android:name="android.intent.action.MAIN" />
192                 <category android:name="android.intent.category.DEFAULT" />
193                 <category android:name="android.intent.category.VOICE_LAUNCH" />
194             </intent-filter>
195             <intent-filter android:priority="10">
196                 <action android:name="com.android.settings.action.SETTINGS"/>
197             </intent-filter>
198             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
199                 android:value="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment"/>
200             <meta-data android:name="com.android.settings.category"
201                 android:value="com.android.settings.category.ia.homepage"/>
202             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
203                 android:value="true" />
204         </activity>
205
206         <activity android:name=".Settings$ConnectedDeviceDashboardActivityOld"
207                   android:taskAffinity="com.android.settings"
208                   android:label="@string/connected_devices_dashboard_title"
209                   android:icon="@drawable/ic_devices_other"
210                   android:parentActivityName="Settings">
211             <intent-filter android:priority="1">
212                 <action android:name="android.settings.NFC_SETTINGS" />
213                 <category android:name="android.intent.category.DEFAULT" />
214             </intent-filter>
215             <intent-filter>
216                 <action android:name="android.intent.action.MAIN" />
217                 <category android:name="android.intent.category.DEFAULT" />
218                 <category android:name="android.intent.category.VOICE_LAUNCH" />
219             </intent-filter>
220             <intent-filter android:priority="10">
221                 <action android:name="com.android.settings.action.SETTINGS"/>
222             </intent-filter>
223             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
224                        android:value="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragmentOld"/>
225             <meta-data android:name="com.android.settings.category"
226                        android:value="com.android.settings.category.ia.homepage"/>
227             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
228                        android:value="true" />
229         </activity>
230
231         <activity android:name="AirplaneModeVoiceActivity"
232                 android:label="@string/wireless_networks_settings_title"
233                 android:theme="@*android:style/Theme.DeviceDefault.Light.Voice"
234                 android:exported="true">
235             <intent-filter>
236                 <action android:name="android.settings.VOICE_CONTROL_AIRPLANE_MODE" />
237                 <category android:name="android.intent.category.DEFAULT" />
238                 <category android:name="android.intent.category.VOICE" />
239             </intent-filter>
240         </activity>
241
242         <activity android:name=".search.SearchActivity"
243                   android:label="@string/search_settings"
244                   android:icon="@drawable/ic_search_24dp"
245                   android:parentActivityName="Settings"
246                   android:theme="@style/Theme.Settings.NoActionBar">
247         </activity>
248
249         <activity android:name=".search.SearchResultTrampoline"
250                   android:theme="@android:style/Theme.NoDisplay"
251                   android:excludeFromRecents="true"
252                   android:exported="true">
253             <intent-filter>
254                 <action android:name="com.android.settings.SEARCH_RESULT_TRAMPOLINE" />
255                 <category android:name="android.intent.category.DEFAULT" />
256             </intent-filter>
257         </activity>
258
259         <!-- Top-level settings -->
260
261         <activity android:name="Settings$WifiSettingsActivity"
262                 android:taskAffinity=""
263                 android:label="@string/wifi_settings"
264                 android:icon="@drawable/ic_settings_wireless"
265                 android:configChanges="orientation|keyboardHidden|screenSize">
266             <intent-filter android:priority="1">
267                 <action android:name="android.settings.WIFI_SETTINGS" />
268                 <category android:name="android.intent.category.DEFAULT" />
269             </intent-filter>
270             <intent-filter>
271                 <action android:name="android.intent.action.MAIN" />
272                 <category android:name="android.intent.category.DEFAULT" />
273                 <category android:name="android.intent.category.VOICE_LAUNCH" />
274                 <category android:name="com.android.settings.SHORTCUT" />
275             </intent-filter>
276             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
277                 android:value="com.android.settings.wifi.WifiSettings" />
278             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
279                 android:value="true" />
280             <meta-data android:name="android.metadata.SLICE_URI"
281                        android:value="content://com.android.settings.slices/wifi" />
282         </activity>
283
284         <!-- Keep compatibility with old shortcuts. -->
285         <activity-alias android:name=".wifi.WifiSettings"
286                 android:taskAffinity="com.android.settings"
287                 android:label="@string/wifi_settings"
288                 android:icon="@drawable/ic_settings_wireless"
289                 android:targetActivity="Settings$WifiSettingsActivity"
290                 android:configChanges="orientation|keyboardHidden|screenSize"
291                 android:exported="true">
292             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
293                 android:value="com.android.settings.wifi.WifiSettings" />
294         </activity-alias>
295
296         <activity android:name=".wifi.WifiPickerActivity"
297                 android:taskAffinity="com.android.settings"
298                 android:parentActivityName="Settings">
299             <intent-filter android:priority="1">
300                 <action android:name="android.net.wifi.PICK_WIFI_NETWORK" />
301                 <category android:name="android.intent.category.DEFAULT" />
302             </intent-filter>
303             <intent-filter>
304                 <action android:name="android.intent.action.MAIN" />
305                 <category android:name="android.intent.category.DEFAULT" />
306             </intent-filter>
307             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
308                 android:value="true" />
309         </activity>
310
311         <activity android:name="Settings$ConfigureWifiSettingsActivity"
312                 android:taskAffinity="com.android.settings"
313                 android:label="@string/wifi_configure_settings_preference_title"
314                 android:icon="@drawable/ic_settings_wireless"
315                 android:configChanges="orientation|keyboardHidden|screenSize"
316                 android:parentActivityName="Settings$WifiSettingsActivity">
317             <intent-filter android:priority="1">
318                 <action android:name="android.settings.WIFI_IP_SETTINGS" />
319                 <category android:name="android.intent.category.DEFAULT" />
320             </intent-filter>
321             <intent-filter>
322                 <action android:name="android.intent.action.MAIN" />
323                 <category android:name="android.intent.category.VOICE_LAUNCH" />
324                 <category android:name="android.intent.category.DEFAULT" />
325             </intent-filter>
326             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
327                 android:value="com.android.settings.wifi.ConfigureWifiSettings" />
328             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
329                 android:value="true" />
330         </activity>
331
332         <activity android:name="Settings$SavedAccessPointsSettingsActivity"
333                 android:taskAffinity="com.android.settings"
334                 android:label="@string/wifi_saved_access_points_label"
335                 android:icon="@drawable/ic_settings_wireless"
336                 android:configChanges="orientation|keyboardHidden|screenSize"
337                 android:parentActivityName="Settings$WifiSettingsActivity">
338             <intent-filter android:priority="1">
339                 <action android:name="android.settings.WIFI_SAVED_NETWORK_SETTINGS" />
340                 <category android:name="android.intent.category.DEFAULT" />
341             </intent-filter>
342             <intent-filter>
343                 <action android:name="android.intent.action.MAIN" />
344                 <category android:name="android.intent.category.DEFAULT" />
345             </intent-filter>
346             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
347                 android:value="com.android.settings.wifi.SavedAccessPointsWifiSettings" />
348             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
349                 android:value="true" />
350         </activity>
351
352         <activity android:name=".Settings$WifiInfoActivity"
353                 android:taskAffinity="com.android.settings"
354                 android:parentActivityName="Settings$WifiSettingsActivity">
355             <intent-filter>
356                 <action android:name="android.intent.action.MAIN"/>
357                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
358                 <category android:name="android.intent.category.DEFAULT" />
359             </intent-filter>
360             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
361                        android:value="com.android.settings.wifi.WifiInfo" />
362         </activity>
363
364         <activity android:name=".wifi.WifiConfigInfo"
365                 android:taskAffinity="com.android.settings"
366                 android:parentActivityName="Settings$WifiSettingsActivity">
367             <intent-filter>
368                 <action android:name="android.intent.action.MAIN"/>
369                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
370                 <category android:name="android.intent.category.DEFAULT" />
371             </intent-filter>
372         </activity>
373
374         <activity android:name=".Settings$WifiAPITestActivity">
375             <intent-filter>
376                 <action android:name="android.intent.action.MAIN"/>
377                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
378                 <category android:name="android.intent.category.DEFAULT" />
379             </intent-filter>
380             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
381                        android:value="com.android.settings.wifi.WifiAPITest" />
382         </activity>
383
384         <activity android:name=".wifi.WifiStatusTest">
385             <intent-filter>
386                 <action android:name="android.intent.action.MAIN"/>
387                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
388                 <category android:name="android.intent.category.DEFAULT" />
389             </intent-filter>
390         </activity>
391
392         <activity android:name=".wifi.WifiNoInternetDialog"
393                   android:clearTaskOnLaunch="true"
394                   android:excludeFromRecents="true"
395                   android:exported="true"
396                   android:permission="android.permission.CONNECTIVITY_INTERNAL"
397                   android:taskAffinity=""
398                   android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
399             <intent-filter>
400                 <action android:name="android.net.conn.PROMPT_UNVALIDATED" />
401                 <category android:name="android.intent.category.DEFAULT" />
402             </intent-filter>
403             <intent-filter>
404                 <action android:name="android.net.conn.PROMPT_LOST_VALIDATION" />
405                 <category android:name="android.intent.category.DEFAULT" />
406             </intent-filter>
407             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
408                 android:value="true" />
409         </activity>
410
411         <!-- Runs in the phone process since it needs access to UiccController -->
412         <activity android:name="Settings$ApnSettingsActivity"
413                 android:label="@string/apn_settings"
414                 android:launchMode="singleTask"
415                 android:taskAffinity="com.android.settings"
416                 android:configChanges="orientation|keyboardHidden|screenSize"
417                 android:parentActivityName="Settings$NetworkDashboardActivity"
418                 android:process="com.android.phone">
419             <intent-filter android:priority="1">
420                 <action android:name="android.settings.APN_SETTINGS" />
421                 <category android:name="android.intent.category.DEFAULT" />
422             </intent-filter>
423             <intent-filter>
424                 <action android:name="android.intent.action.MAIN" />
425                 <category android:name="android.intent.category.DEFAULT" />
426                 <category android:name="android.intent.category.VOICE_LAUNCH" />
427             </intent-filter>
428             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
429                 android:value="true" />
430             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
431                        android:value="com.android.settings.ApnSettings" />
432         </activity>
433
434         <activity android:name="Settings$BluetoothSettingsActivity"
435                 android:label="@string/bluetooth_settings_title"
436                 android:icon="@drawable/ic_settings_bluetooth"
437                 android:taskAffinity="">
438             <intent-filter android:priority="1">
439                 <action android:name="android.settings.BLUETOOTH_SETTINGS" />
440                 <category android:name="android.intent.category.DEFAULT" />
441             </intent-filter>
442             <intent-filter>
443                 <action android:name="android.intent.action.MAIN" />
444                 <category android:name="android.intent.category.VOICE_LAUNCH" />
445                 <category android:name="com.android.settings.SHORTCUT" />
446                 <category android:name="android.intent.category.DEFAULT" />
447             </intent-filter>
448             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
449                 android:value="com.android.settings.bluetooth.BluetoothSettings" />
450         </activity>
451
452         <activity android:name="Settings$AssistGestureSettingsActivity"
453             android:label="@string/assist_gesture_title"
454             android:icon="@drawable/ic_settings_gestures"
455             android:taskAffinity="">
456             <intent-filter>
457                 <action android:name="android.settings.ASSIST_GESTURE_SETTINGS" />
458                 <category android:name="android.intent.category.DEFAULT" />
459             </intent-filter>
460             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
461                 android:value="com.android.settings.gestures.AssistGestureSettings" />
462         </activity>
463
464         <!-- Keep compatibility with old shortcuts. -->
465         <activity-alias android:name=".bluetooth.BluetoothSettings"
466                 android:label="@string/bluetooth_settings_title"
467                 android:targetActivity="Settings$BluetoothSettingsActivity"
468                 android:exported="true"
469                 android:clearTaskOnLaunch="true">
470             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
471                 android:value="com.android.settings.bluetooth.BluetoothSettings" />
472         </activity-alias>
473
474         <activity android:name=".bluetooth.DevicePickerActivity"
475                 android:label="@string/device_picker"
476                 android:clearTaskOnLaunch="true">
477             <intent-filter>
478                 <action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
479                 <category android:name="android.intent.category.DEFAULT" />
480             </intent-filter>
481         </activity>
482
483         <service android:name=".TetherService"
484             android:exported="true"
485             android:permission="android.permission.TETHER_PRIVILEGED" />
486
487         <activity android:name="TetherProvisioningActivity"
488             android:exported="true"
489             android:permission="android.permission.TETHER_PRIVILEGED"
490             android:excludeFromRecents="true"
491             android:theme="@style/Theme.ProvisioningActivity">
492             <intent-filter android:priority="1">
493                 <action android:name="android.settings.TETHER_PROVISIONING_UI" />
494                 <category android:name="android.intent.category.DEFAULT" />
495             </intent-filter>
496         </activity>
497
498         <activity android:name="Settings$TetherSettingsActivity"
499                 android:label="@string/tether_settings_title_all"
500                 android:icon="@drawable/ic_settings_wireless"
501                 android:taskAffinity="">
502             <intent-filter>
503                 <action android:name="android.intent.action.MAIN" />
504                 <category android:name="android.intent.category.DEFAULT" />
505                 <category android:name="android.intent.category.VOICE_LAUNCH" />
506                 <category android:name="com.android.settings.SHORTCUT" />
507             </intent-filter>
508             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
509                 android:value="com.android.settings.TetherSettings" />
510         </activity>
511
512         <!-- Keep compatibility with old shortcuts. -->
513         <activity-alias android:name=".TetherSettings"
514                   android:label="@string/tether_settings_title_all"
515                   android:clearTaskOnLaunch="true"
516                   android:exported="true"
517                   android:targetActivity="Settings$TetherSettingsActivity">
518             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
519                 android:value="com.android.settings.TetherSettings" />
520         </activity-alias>
521
522         <activity android:name="Settings$WifiP2pSettingsActivity"
523                 android:taskAffinity="com.android.settings"
524                 android:parentActivityName="Settings$WifiSettingsActivity">
525             <intent-filter>
526                 <action android:name="android.intent.action.MAIN" />
527                 <category android:name="android.intent.category.DEFAULT" />
528                 <category android:name="android.intent.category.VOICE_LAUNCH" />
529             </intent-filter>
530             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
531                 android:value="com.android.settings.wifi.p2p.WifiP2pSettings" />
532         </activity>
533
534
535         <activity android:name="Settings$VpnSettingsActivity"
536                 android:label="@string/vpn_settings_title"
537                 android:icon="@drawable/ic_settings_wireless"
538                 android:taskAffinity="">
539             <intent-filter android:priority="1">
540                 <action android:name="android.settings.VPN_SETTINGS" />
541                 <action android:name="android.net.vpn.SETTINGS" />
542                 <category android:name="android.intent.category.DEFAULT" />
543             </intent-filter>
544             <intent-filter>
545                 <action android:name="android.intent.action.MAIN" />
546                 <category android:name="android.intent.category.DEFAULT" />
547                 <category android:name="android.intent.category.VOICE_LAUNCH" />
548                 <category android:name="com.android.settings.SHORTCUT" />
549             </intent-filter>
550             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
551                 android:value="com.android.settings.vpn2.VpnSettings" />
552             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
553                 android:value="true" />
554         </activity>
555
556         <activity android:name="Settings$DateTimeSettingsActivity"
557                 android:label="@string/date_and_time"
558                 android:icon="@drawable/ic_settings_date_time"
559                 android:taskAffinity="">
560             <intent-filter android:priority="1">
561                 <action android:name="android.settings.DATE_SETTINGS" />
562                 <category android:name="android.intent.category.DEFAULT" />
563             </intent-filter>
564             <intent-filter>
565                 <action android:name="android.intent.action.MAIN" />
566                 <action android:name="android.intent.action.QUICK_CLOCK" />
567                 <category android:name="android.intent.category.VOICE_LAUNCH" />
568                 <category android:name="android.intent.category.DEFAULT" />
569             </intent-filter>
570             <intent-filter android:priority="240">
571                 <action android:name="com.android.settings.action.SETTINGS" />
572             </intent-filter>
573             <meta-data android:name="com.android.settings.category"
574                 android:value="com.android.settings.category.ia.system" />
575             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
576                 android:value="com.android.settings.DateTimeSettings" />
577             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
578                 android:value="true" />
579         </activity>
580
581         <activity android:name="Settings$LocalePickerActivity"
582                 android:label="@string/language_picker_title"
583                 android:icon="@drawable/ic_settings_language"
584                 android:taskAffinity="com.android.settings"
585                 android:parentActivityName="Settings$LanguageAndInputSettingsActivity">
586             <intent-filter android:priority="1">
587                 <action android:name="android.settings.LOCALE_SETTINGS" />
588                 <category android:name="android.intent.category.DEFAULT" />
589             </intent-filter>
590             <intent-filter>
591                 <action android:name="android.intent.action.MAIN" />
592                 <category android:name="android.intent.category.DEFAULT" />
593                 <category android:name="android.intent.category.VOICE_LAUNCH" />
594             </intent-filter>
595             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
596                 android:value="com.android.settings.localepicker.LocaleListEditor" />
597             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
598                 android:value="true" />
599         </activity>
600
601         <activity android:name=".Settings$LanguageAndInputSettingsActivity"
602             android:label="@string/language_settings"
603             android:icon="@drawable/ic_settings_language"
604             android:taskAffinity="com.android.settings"
605             android:parentActivityName="Settings$SystemDashboardActivity">
606             <intent-filter>
607                 <action android:name="android.intent.action.MAIN" />
608                 <category android:name="android.intent.category.VOICE_LAUNCH" />
609                 <category android:name="android.intent.category.DEFAULT" />
610             </intent-filter>
611             <intent-filter android:priority="260">
612                 <action android:name="com.android.settings.action.SETTINGS"/>
613             </intent-filter>
614             <meta-data android:name="com.android.settings.category"
615                        android:value="com.android.settings.category.ia.system"/>
616             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
617                        android:value="com.android.settings.language.LanguageAndInputSettings"/>
618             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
619                        android:value="true"/>
620         </activity>
621
622         <activity android:name="Settings$AvailableVirtualKeyboardActivity"
623             android:label="@string/available_virtual_keyboard_category">
624             <intent-filter android:priority="1">
625                 <action android:name="android.settings.INPUT_METHOD_SETTINGS" />
626                 <category android:name="android.intent.category.DEFAULT" />
627             </intent-filter>
628             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
629                 android:value="com.android.settings.inputmethod.AvailableVirtualKeyboardFragment" />
630             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
631                 android:value="true" />
632         </activity>
633
634         <activity android:name="Settings$ManageAssistActivity"
635                 android:label="@string/assist_and_voice_input_title"
636                 android:taskAffinity="com.android.settings"
637                 android:parentActivityName="Settings$ManageApplicationsActivity">
638             <intent-filter android:priority="1">
639                 <action android:name="android.settings.VOICE_INPUT_SETTINGS" />
640                 <category android:name="android.intent.category.DEFAULT" />
641             </intent-filter>
642             <intent-filter>
643                 <action android:name="android.intent.action.MAIN" />
644                 <category android:name="android.intent.category.DEFAULT" />
645             </intent-filter>
646             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
647                 android:value="com.android.settings.applications.assist.ManageAssist" />
648         </activity>
649
650         <activity android:name="Settings$KeyboardLayoutPickerActivity"
651             android:label="@string/keyboard_layout_picker_title"
652             android:clearTaskOnLaunch="true">
653             <intent-filter>
654                 <action android:name="android.intent.action.MAIN" />
655                 <category android:name="android.intent.category.DEFAULT" />
656             </intent-filter>
657             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
658                 android:value="com.android.settings.inputmethod.KeyboardLayoutPickerFragment" />
659         </activity>
660
661         <activity android:name="Settings$PhysicalKeyboardActivity"
662             android:label="@string/physical_keyboard_title"
663             android:clearTaskOnLaunch="true">
664             <intent-filter android:priority="1">
665                 <action android:name="android.settings.HARD_KEYBOARD_SETTINGS" />
666                 <category android:name="android.intent.category.DEFAULT" />
667             </intent-filter>
668             <intent-filter>
669                 <action android:name="android.intent.action.MAIN" />
670                 <category android:name="android.intent.category.DEFAULT" />
671             </intent-filter>
672             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
673                 android:value="com.android.settings.inputmethod.PhysicalKeyboardFragment" />
674         </activity>
675
676         <!-- Keep compatibility with old shortcuts. -->
677         <activity-alias android:name="LanguageSettings"
678                 android:label="@string/language_input_gesture_title"
679                 android:clearTaskOnLaunch="true"
680                 android:exported="true"
681                 android:targetActivity="Settings$LanguageAndInputSettingsActivity">
682             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
683                 android:value="com.android.settings.language.LanguageAndInputSettings" />
684         </activity-alias>
685
686         <activity android:name="Settings$SpellCheckersSettingsActivity"
687                 android:label="@string/spellcheckers_settings_title"
688                 android:taskAffinity="com.android.settings"
689                 android:parentActivityName="Settings$LanguageAndInputSettingsActivity">
690             <intent-filter>
691                 <action android:name="android.intent.action.MAIN" />
692                 <category android:name="android.intent.category.VOICE_LAUNCH" />
693                 <category android:name="android.intent.category.DEFAULT" />
694             </intent-filter>
695             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
696                 android:value="com.android.settings.inputmethod.SpellCheckersSettings" />
697         </activity>
698
699         <activity android:name=".inputmethod.InputMethodAndSubtypeEnablerActivity"
700                 android:label=""
701                 android:clearTaskOnLaunch="true">
702             <intent-filter android:priority="1">
703                 <action android:name="android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" />
704                 <category android:name="android.intent.category.DEFAULT" />
705             </intent-filter>
706             <intent-filter>
707                 <action android:name="android.intent.action.MAIN" />
708                 <category android:name="android.intent.category.VOICE_LAUNCH" />
709                 <category android:name="android.intent.category.DEFAULT" />
710             </intent-filter>
711             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
712                 android:value="true" />
713         </activity>
714
715         <activity android:name="Settings$UserDictionarySettingsActivity"
716                 android:label="@string/user_dict_settings_title"
717                 android:taskAffinity="com.android.settings"
718                 android:parentActivityName="Settings$LanguageAndInputSettingsActivity">
719             <intent-filter android:priority="1">
720                 <action android:name="android.settings.USER_DICTIONARY_SETTINGS" />
721                 <category android:name="android.intent.category.DEFAULT" />
722             </intent-filter>
723             <intent-filter>
724                 <action android:name="android.intent.action.MAIN" />
725                 <category android:name="android.intent.category.DEFAULT" />
726                 <category android:name="android.intent.category.VOICE_LAUNCH" />
727             </intent-filter>
728             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
729                 android:value="com.android.settings.inputmethod.UserDictionaryList" />
730             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
731                 android:value="true" />
732         </activity>
733
734         <activity android:name=".inputmethod.UserDictionaryAddWordActivity"
735                   android:label="@string/user_dict_settings_title"
736                   android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar"
737                   android:windowSoftInputMode="stateVisible"
738                   android:noHistory="true"
739                   android:excludeFromRecents="true">
740             <intent-filter android:priority="1">
741                 <action android:name="com.android.settings.USER_DICTIONARY_INSERT" />
742                 <category android:name="android.intent.category.DEFAULT" />
743             </intent-filter>
744             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
745                 android:value="true" />
746         </activity>
747
748         <!-- Keep compatibility with old shortcuts. -->
749         <activity-alias android:name="UserDictionarySettings"
750                 android:label="@string/user_dict_settings_title"
751                 android:exported="true"
752                 android:targetActivity="Settings$UserDictionarySettingsActivity">
753             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
754                 android:value="com.android.settings.UserDictionarySettings" />
755         </activity-alias>
756
757         <activity android:name="Settings$ZenModeSettingsActivity"
758                 android:label="@string/zen_mode_settings_title"
759                 android:icon="@drawable/ic_settings_notifications"
760                 android:exported="true"
761                 android:taskAffinity="">
762             <intent-filter android:priority="1">
763                 <action android:name="android.settings.ZEN_MODE_SETTINGS" />
764                 <category android:name="android.intent.category.DEFAULT" />
765             </intent-filter>
766             <intent-filter>
767                 <action android:name="android.intent.action.MAIN" />
768                 <category android:name="android.intent.category.DEFAULT" />
769                 <category android:name="com.android.settings.SHORTCUT" />
770             </intent-filter>
771             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
772                 android:value="com.android.settings.notification.ZenModeSettings" />
773             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
774                 android:value="true" />
775         </activity>
776
777         <activity android:name="Settings$ZenModeBehaviorSettingsActivity"
778                 android:label="@string/zen_mode_behavior_settings_title"
779                 android:icon="@drawable/ic_settings_notifications"
780                 android:exported="true"
781                 android:taskAffinity="">
782             <intent-filter android:priority="1">
783                 <action android:name="android.settings.ZEN_MODE_PRIORITY_SETTINGS" />
784                 <category android:name="android.intent.category.DEFAULT" />
785             </intent-filter>
786             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
787                 android:value="com.android.settings.notification.ZenModeBehaviorSettings" />
788             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
789                 android:value="true" />
790         </activity>
791
792         <activity android:name="Settings$ZenModeAutomationSettingsActivity"
793                   android:label="@string/zen_mode_automation_settings_title"
794                   android:icon="@drawable/ic_settings_notifications"
795                   android:exported="true"
796                   android:taskAffinity="">
797             <intent-filter android:priority="1">
798                 <action android:name="android.settings.ZEN_MODE_AUTOMATION_SETTINGS" />
799                 <category android:name="android.intent.category.DEFAULT" />
800             </intent-filter>
801             <intent-filter android:priority="1">
802                 <action android:name="android.settings.ACTION_CONDITION_PROVIDER_SETTINGS" />
803                 <category android:name="android.intent.category.DEFAULT" />
804             </intent-filter>
805             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
806                        android:value="com.android.settings.notification.ZenModeAutomationSettings" />
807             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
808                        android:value="true" />
809         </activity>
810
811         <activity android:name="Settings$WallpaperSettingsActivity"
812                   android:label="@string/wallpaper_settings_fragment_title"
813                   android:icon="@drawable/ic_wallpaper"
814                   android:taskAffinity="">
815             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
816                        android:value="com.android.settings.wallpaper.WallpaperTypeSettings" />
817         </activity>
818
819         <activity android:name=".wallpaper.WallpaperSuggestionActivity"
820                   android:label="@string/wallpaper_settings_title"
821                   android:icon="@drawable/ic_wallpaper"
822                   android:theme="@android:style/Theme.NoDisplay">
823             <intent-filter>
824                 <action android:name="android.intent.action.MAIN" />
825                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
826             </intent-filter>
827             <intent-filter>
828                 <action android:name="android.intent.action.MAIN" />
829                 <category android:name="com.android.settings.suggested.category.PERSONALIZE" />
830             </intent-filter>
831             <meta-data android:name="com.android.settings.title"
832                        android:resource="@string/wallpaper_suggestion_title" />
833             <meta-data android:name="com.android.settings.summary"
834                        android:resource="@string/wallpaper_suggestion_summary" />
835             <meta-data android:name="com.android.settings.dismiss"
836                        android:value="3,7,30" />
837             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
838         </activity>
839
840         <activity android:name=".support.NewDeviceIntroSuggestionActivity"
841                   android:label="@string/new_device_suggestion_title"
842                   android:icon="@drawable/ic_new_device_suggestion_24dp"
843                   android:theme="@android:style/Theme.NoDisplay">
844             <intent-filter>
845                 <action android:name="android.intent.action.MAIN" />
846                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
847             </intent-filter>
848             <meta-data android:name="com.android.settings.dismiss"
849                        android:value="0,4" />
850             <meta-data android:name="com.android.settings.title"
851                        android:resource="@string/new_device_suggestion_title" />
852             <meta-data android:name="com.android.settings.summary"
853                        android:resource="@string/new_device_suggestion_summary" />
854         </activity>
855
856         <activity android:name="Settings$ZenModeScheduleRuleSettingsActivity"
857                 android:exported="true"
858                 android:taskAffinity="">
859             <intent-filter android:priority="1">
860                 <action android:name="android.settings.ZEN_MODE_SCHEDULE_RULE_SETTINGS" />
861                 <category android:name="android.intent.category.DEFAULT" />
862             </intent-filter>
863             <intent-filter>
864                 <action android:name="android.intent.action.MAIN" />
865                 <category android:name="android.intent.category.DEFAULT" />
866             </intent-filter>
867             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
868                 android:value="com.android.settings.notification.ZenModeScheduleRuleSettings" />
869             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
870                 android:value="true" />
871         </activity>
872
873         <activity android:name="Settings$ZenModeEventRuleSettingsActivity"
874                 android:exported="true"
875                 android:taskAffinity="">
876             <intent-filter android:priority="1">
877                 <action android:name="android.settings.ZEN_MODE_EVENT_RULE_SETTINGS" />
878                 <category android:name="android.intent.category.DEFAULT" />
879             </intent-filter>
880             <intent-filter>
881                 <action android:name="android.intent.action.MAIN" />
882                 <category android:name="android.intent.category.DEFAULT" />
883             </intent-filter>
884             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
885                 android:value="com.android.settings.notification.ZenModeEventRuleSettings" />
886             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
887                 android:value="true" />
888         </activity>
889
890         <activity android:name="Settings$ZenModeExternalRuleSettingsActivity"
891                 android:exported="true"
892                 android:taskAffinity="">
893             <intent-filter android:priority="1">
894                 <action android:name="android.settings.ZEN_MODE_EXTERNAL_RULE_SETTINGS" />
895                 <category android:name="android.intent.category.DEFAULT" />
896             </intent-filter>
897             <intent-filter>
898                 <action android:name="android.intent.action.MAIN" />
899                 <category android:name="android.intent.category.DEFAULT" />
900             </intent-filter>
901             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
902                 android:value="com.android.settings.notification.ZenModeExternalRuleSettings" />
903             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
904                 android:value="true" />
905         </activity>
906
907         <activity android:name="Settings$DisplaySettingsActivity"
908                 android:label="@string/display_settings"
909                 android:icon="@drawable/ic_settings_display"
910                 android:taskAffinity="">
911             <intent-filter android:priority="1">
912                 <action android:name="com.android.settings.DISPLAY_SETTINGS" />
913                 <action android:name="android.settings.DISPLAY_SETTINGS" />
914                 <category android:name="android.intent.category.DEFAULT" />
915             </intent-filter>
916             <intent-filter>
917                 <action android:name="android.intent.action.MAIN" />
918                 <category android:name="android.intent.category.DEFAULT" />
919                 <category android:name="android.intent.category.VOICE_LAUNCH" />
920                 <category android:name="com.android.settings.SHORTCUT" />
921             </intent-filter>
922             <intent-filter android:priority="7">
923                 <action android:name="com.android.settings.action.SETTINGS" />
924             </intent-filter>
925             <meta-data android:name="com.android.settings.category"
926                 android:value="com.android.settings.category.ia.homepage" />
927             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
928                 android:value="com.android.settings.DisplaySettings" />
929             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
930                 android:value="true" />
931             <meta-data android:name="com.android.settings.summary"
932                 android:resource="@string/display_dashboard_summary"/>
933         </activity>
934
935         <!-- Keep compatibility with old shortcuts. -->
936         <activity-alias android:name="DisplaySettings"
937                 android:label="@string/display_settings"
938                 android:exported="true"
939                 android:targetActivity="Settings$DisplaySettingsActivity">
940             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
941                 android:value="com.android.settings.DisplaySettings" />
942         </activity-alias>
943
944         <activity android:name="Settings$NightDisplaySettingsActivity"
945                 android:label="@string/night_display_title"
946                 android:enabled="@*android:bool/config_nightDisplayAvailable"
947                 android:icon="@drawable/ic_settings_night_display"
948                 android:taskAffinity="">
949             <intent-filter>
950                 <action android:name="android.intent.action.MAIN" />
951                 <category android:name="android.intent.category.DEFAULT" />
952                 <category android:name="com.android.settings.SHORTCUT" />
953             </intent-filter>
954             <intent-filter android:priority="1">
955                 <action android:name="android.settings.NIGHT_DISPLAY_SETTINGS" />
956                 <category android:name="android.intent.category.DEFAULT" />
957             </intent-filter>
958             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
959                 android:value="com.android.settings.display.NightDisplaySettings" />
960             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
961                 android:value="true" />
962         </activity>
963
964         <activity android:name="Settings$NightDisplaySuggestionActivity"
965             android:enabled="@*android:bool/config_nightDisplayAvailable"
966             android:taskAffinity=""
967             android:icon="@drawable/ic_settings_night_display">
968             <intent-filter>
969                 <action android:name="android.intent.action.MAIN" />
970                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
971             </intent-filter>
972             <meta-data android:name="com.android.settings.dismiss"
973                 android:value="6,10,30" />
974             <meta-data android:name="com.android.settings.title"
975                 android:resource="@string/night_display_suggestion_title" />
976             <meta-data android:name="com.android.settings.summary"
977                 android:resource="@string/night_display_suggestion_summary" />
978             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
979                 android:value="true" />
980             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
981                 android:value="com.android.settings.display.NightDisplaySettings" />
982         </activity>
983
984         <activity android:name="Settings$DeviceInfoSettingsActivity"
985                 android:label="@string/device_info_settings"
986                 android:icon="@drawable/ic_settings_about"
987                 android:taskAffinity="com.android.settings"
988                 android:parentActivityName="Settings">
989             <intent-filter android:priority="1">
990                 <action android:name="android.settings.DEVICE_INFO_SETTINGS" />
991                 <category android:name="android.intent.category.DEFAULT" />
992             </intent-filter>
993             <intent-filter>
994                 <action android:name="android.intent.action.MAIN" />
995                 <category android:name="android.intent.category.DEFAULT" />
996                 <category android:name="android.intent.category.VOICE_LAUNCH" />
997             </intent-filter>
998             <intent-filter android:priority="10">
999                 <action android:name="com.android.settings.action.SETTINGS" />
1000             </intent-filter>
1001             <meta-data android:name="com.android.settings.category"
1002                 android:value="com.android.settings.category.ia.system" />
1003             <meta-data android:name="com.android.settings.title"
1004                 android:resource="@string/about_settings" />
1005             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1006                 android:value="com.android.settings.DeviceInfoSettings" />
1007             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1008                 android:value="true" />
1009         </activity>
1010
1011         <activity android:name="SettingsLicenseActivity"
1012                 android:label="@string/settings_license_activity_title"
1013                 android:theme="@android:style/Theme.DeviceDefault.Light.Panel"
1014                 android:configChanges="orientation|screenSize">
1015             <intent-filter android:priority="1">
1016                 <action android:name="android.settings.LICENSE" />
1017                 <category android:name="android.intent.category.DEFAULT" />
1018             </intent-filter>
1019             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1020                 android:value="true" />
1021         </activity>
1022
1023         <activity android:name="Settings$ManageApplicationsActivity"
1024                 android:label="@string/applications_settings"
1025                 android:taskAffinity="">
1026             <intent-filter android:priority="1">
1027                 <action android:name="android.settings.APPLICATION_SETTINGS" />
1028                 <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" />
1029                 <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" />
1030                 <category android:name="android.intent.category.DEFAULT" />
1031             </intent-filter>
1032             <intent-filter>
1033                 <action android:name="android.intent.action.MAIN" />
1034                 <category android:name="android.intent.category.DEFAULT" />
1035                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1036                 <category android:name="com.android.settings.SHORTCUT" />
1037             </intent-filter>
1038             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1039                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1040             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1041                 android:value="true" />
1042         </activity>
1043
1044         <activity android:name="Settings$ManageDomainUrlsActivity"
1045                   android:taskAffinity="com.android.settings"
1046                   android:label="@string/domain_urls_title"
1047                   android:icon="@drawable/ic_settings_memory">
1048             <intent-filter>
1049                 <action android:name="android.settings.MANAGE_DOMAIN_URLS" />
1050                 <category android:name="android.intent.category.DEFAULT" />
1051             </intent-filter>
1052             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1053                        android:value="com.android.settings.applications.ManageDomainUrls" />
1054         </activity>
1055
1056         <activity android:name="Settings$MemorySettingsActivity"
1057                 android:label="@string/memory_settings_title"
1058                 android:icon="@drawable/ic_settings_memory"
1059                 android:taskAffinity="">
1060             <intent-filter>
1061                 <action android:name="android.intent.action.MAIN" />
1062                 <category android:name="com.android.settings.SHORTCUT" />
1063             </intent-filter>
1064             <intent-filter android:priority="3">
1065                 <action android:name="com.android.settings.action.SETTINGS" />
1066             </intent-filter>
1067             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1068                 android:value="com.android.settings.applications.ProcessStatsSummary" />
1069         </activity>
1070
1071         <activity android:name="Settings$AppMemoryUsageActivity"
1072                   android:label="@string/app_list_memory_use"
1073                   android:icon="@drawable/ic_settings_memory">
1074             <intent-filter>
1075                 <action android:name="android.settings.APP_MEMORY_USAGE" />
1076                 <category android:name="android.intent.category.DEFAULT" />
1077             </intent-filter>
1078             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1079                        android:value="com.android.settings.applications.ProcessStatsUi" />
1080         </activity>
1081
1082         <activity android:name="Settings$HighPowerApplicationsActivity"
1083                 android:label="@string/high_power_apps"
1084                 android:taskAffinity="">
1085             <intent-filter android:priority="1">
1086                 <action android:name="android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS" />
1087                 <category android:name="android.intent.category.DEFAULT" />
1088             </intent-filter>
1089             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1090                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1091             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1092                 android:value="true" />
1093         </activity>
1094
1095         <activity android:name=".datausage.AppDataUsageActivity"
1096                 android:taskAffinity=""
1097                 android:noHistory="true">
1098             <intent-filter android:priority="1">
1099                 <action android:name="android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS" />
1100                 <category android:name="android.intent.category.DEFAULT" />
1101                 <data android:scheme="package" />
1102             </intent-filter>
1103         </activity>
1104
1105         <activity android:name=".fuelgauge.RequestIgnoreBatteryOptimizations"
1106                 android:label="@string/high_power_apps"
1107                 android:taskAffinity=""
1108                 android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
1109             <intent-filter android:priority="1">
1110                 <action android:name="android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
1111                 <category android:name="android.intent.category.DEFAULT" />
1112                 <data android:scheme="package" />
1113             </intent-filter>
1114         </activity>
1115
1116         <!-- Keep compatibility with old shortcuts. -->
1117         <activity-alias android:name=".applications.ManageApplications"
1118                 android:label="@string/applications_settings"
1119                 android:exported="true"
1120                 android:targetActivity="Settings$ManageApplicationsActivity">
1121             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1122                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1123         </activity-alias>
1124
1125         <!-- Provide direct entry into manage apps showing running services.
1126              This is for compatibility with old shortcuts. -->
1127         <activity-alias android:name=".RunningServices"
1128                 android:label="@string/runningservices_settings_title"
1129                 android:exported="true"
1130                 android:targetActivity="Settings$ManageApplicationsActivity">
1131             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1132                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1133         </activity-alias>
1134
1135         <!-- Provide direct entry into manage apps showing storage usage for apps.
1136              This is for compatibility with old shortcuts. -->
1137         <activity-alias android:name=".applications.StorageUse"
1138                 android:label="@string/storageuse_settings_title"
1139                 android:exported="true"
1140                 android:targetActivity="Settings$ManageApplicationsActivity">
1141             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1142                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1143         </activity-alias>
1144
1145         <!-- Still need a top-level activity for showing app details.  Aliasing
1146              trick is so the code that is now a fragment can still be called
1147              InstalledAppDetails. -->
1148         <activity android:name=".applications.InstalledAppDetailsTop"
1149                   android:label="@string/application_info_label"
1150                   android:exported="true"
1151                   android:taskAffinity=""
1152                   android:parentActivityName="Settings$ManageApplicationsActivity">
1153         </activity>
1154
1155         <!-- Keep compatibility with old shortcuts. -->
1156         <activity-alias android:name=".applications.InstalledAppDetails"
1157                 android:label="@string/application_info_label"
1158                 android:exported="true"
1159                 android:targetActivity=".applications.InstalledAppDetailsTop">
1160             <intent-filter android:priority="1">
1161                 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
1162                 <category android:name="android.intent.category.DEFAULT" />
1163                 <data android:scheme="package" />
1164             </intent-filter>
1165         </activity-alias>
1166
1167         <!-- Provide direct entry into manage apps showing running services. -->
1168         <activity android:name="Settings$RunningServicesActivity"
1169                 android:label="@string/runningservices_settings_title"
1170                 android:taskAffinity="com.android.settings"
1171                 android:parentActivityName="Settings">
1172             <intent-filter>
1173                 <action android:name="android.intent.action.MAIN" />
1174                 <category android:name="android.intent.category.DEFAULT" />
1175                 <category android:name="android.intent.category.MONKEY" />
1176                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1177             </intent-filter>
1178             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1179                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1180             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1181                 android:value="true" />
1182         </activity>
1183
1184         <!-- Provide direct entry into manage apps showing storage usage of apps. -->
1185         <activity android:name="Settings$StorageUseActivity"
1186                 android:label="@string/storageuse_settings_title"
1187                 android:taskAffinity=""
1188                 android:parentActivityName="Settings">
1189             <intent-filter android:priority="1">
1190                 <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
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="android.intent.category.MONKEY" />
1197                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1198             </intent-filter>
1199             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1200                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1201             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1202                 android:value="true" />
1203         </activity>
1204
1205         <activity android:name="Settings$NotificationStationActivity"
1206                 android:theme="@style/Theme.NotificationStation"
1207                 android:label="@string/notification_log_title"
1208                 android:taskAffinity="">
1209             <intent-filter>
1210                 <action android:name="android.intent.action.MAIN" />
1211                 <category android:name="android.intent.category.DEFAULT" />
1212                 <category android:name="com.android.settings.SHORTCUT" />
1213             </intent-filter>
1214             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1215                 android:value="com.android.settings.notification.NotificationStation" />
1216         </activity>
1217
1218         <activity android:name=".notification.ZenModeVoiceActivity"
1219                 android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar"
1220                 android:label="@string/zen_mode_settings_title">
1221             <intent-filter>
1222                 <action android:name="android.settings.VOICE_CONTROL_DO_NOT_DISTURB_MODE" />
1223                 <category android:name="android.intent.category.DEFAULT" />
1224                 <category android:name="android.intent.category.VOICE" />
1225             </intent-filter>
1226         </activity>
1227
1228         <activity android:name="Settings$BackgroundCheckSummaryActivity"
1229                 android:label="@string/background_check_title"
1230                 android:taskAffinity=""
1231                 android:enabled="false">
1232             <intent-filter>
1233                 <action android:name="android.intent.action.MAIN" />
1234                 <category android:name="android.intent.category.DEFAULT" />
1235             </intent-filter>
1236             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1237                 android:value="com.android.settings.applications.BackgroundCheckSummary" />
1238         </activity>
1239
1240         <activity android:name="Settings$LocationSettingsActivity"
1241                 android:label="@string/location_settings_title"
1242                 android:icon="@drawable/ic_settings_location"
1243                 android:configChanges="orientation|keyboardHidden|screenSize"
1244                 android:taskAffinity="">
1245             <intent-filter android:priority="1">
1246                 <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" />
1247                 <category android:name="android.intent.category.DEFAULT" />
1248             </intent-filter>
1249             <intent-filter>
1250                 <action android:name="android.intent.action.MAIN" />
1251                 <category android:name="android.intent.category.DEFAULT" />
1252                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1253                 <category android:name="com.android.settings.SHORTCUT" />
1254             </intent-filter>
1255             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1256                 android:value="com.android.settings.location.LocationSettings" />
1257             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1258                 android:value="true" />
1259         </activity>
1260
1261         <activity android:name="Settings$SecuritySettingsActivity"
1262                 android:label="@string/security_settings_title"
1263                 android:icon="@drawable/ic_settings_security"
1264                 android:configChanges="orientation|keyboardHidden|screenSize"
1265                 android:taskAffinity=""
1266                 android:parentActivityName="Settings">
1267             <intent-filter android:priority="1">
1268                 <action android:name="android.settings.SECURITY_SETTINGS" />
1269                 <action android:name="android.credentials.UNLOCK" />
1270                 <category android:name="android.intent.category.DEFAULT" />
1271             </intent-filter>
1272             <intent-filter>
1273                 <action android:name="android.intent.action.MAIN" />
1274                 <category android:name="android.intent.category.DEFAULT" />
1275                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1276             </intent-filter>
1277             <intent-filter android:priority="4">
1278                 <action android:name="com.android.settings.action.SETTINGS" />
1279             </intent-filter>
1280             <meta-data android:name="com.android.settings.category"
1281                        android:value="com.android.settings.category.ia.homepage" />
1282             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1283                 android:value="com.android.settings.security.SecuritySettings" />
1284             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1285                 android:value="true" />
1286         </activity>
1287
1288         <activity android:name="MonitoringCertInfoActivity"
1289                 android:label=""
1290                 android:theme="@style/Transparent"
1291                 android:excludeFromRecents="true"
1292                 android:taskAffinity="">
1293             <intent-filter android:priority="1">
1294                 <action android:name="com.android.settings.MONITORING_CERT_INFO" />
1295                 <category android:name="android.intent.category.DEFAULT" />
1296             </intent-filter>
1297             <intent-filter>
1298                 <action android:name="android.intent.action.MAIN" />
1299                 <category android:name="android.intent.category.DEFAULT" />
1300             </intent-filter>
1301         </activity>
1302
1303         <activity android:name="Settings$TrustedCredentialsSettingsActivity"
1304                 android:label="@string/trusted_credentials"
1305                 android:icon="@drawable/ic_settings_security"
1306                 android:taskAffinity="">
1307             <intent-filter android:priority="1">
1308                 <action android:name="com.android.settings.TRUSTED_CREDENTIALS" />
1309                 <action android:name="com.android.settings.TRUSTED_CREDENTIALS_USER" />
1310                 <category android:name="android.intent.category.DEFAULT" />
1311             </intent-filter>
1312             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1313                 android:value="com.android.settings.TrustedCredentialsSettings" />
1314             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1315                 android:value="true" />
1316         </activity>
1317
1318         <!-- Keep compatibility with old shortcuts. -->
1319         <activity-alias android:name="SecuritySettings"
1320                 android:label="@string/security_settings_title"
1321                 android:configChanges="orientation|keyboardHidden|screenSize"
1322                 android:exported="true"
1323                 android:targetActivity="Settings$SecuritySettingsActivity">
1324             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1325                 android:value="com.android.settings.security.SecuritySettings" />
1326         </activity-alias>
1327
1328         <activity android:name="Settings$PrivacySettingsActivity"
1329                 android:label="@string/privacy_settings_title"
1330                 android:icon="@drawable/ic_settings_backup"
1331                 android:configChanges="orientation|keyboardHidden|screenSize"
1332                 android:taskAffinity="com.android.settings"
1333                 android:parentActivityName="Settings">
1334             <intent-filter>
1335                 <action android:name="android.intent.action.MAIN" />
1336                 <category android:name="android.intent.category.DEFAULT" />
1337                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1338             </intent-filter>
1339             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1340                 android:value="com.android.settings.PrivacySettings" />
1341             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1342                 android:value="true" />
1343         </activity>
1344
1345         <activity android:name="SetFullBackupPassword"
1346                   android:label="@string/local_backup_password_title"
1347                 android:exported="false">
1348         </activity>
1349
1350         <activity android:name="CredentialStorage"
1351                 android:theme="@style/Transparent"
1352                 android:launchMode="singleTop"
1353                 android:configChanges="orientation|keyboardHidden|screenSize">
1354             <intent-filter android:priority="1">
1355                 <action android:name="com.android.credentials.UNLOCK" />
1356                 <action android:name="com.android.credentials.INSTALL" />
1357                 <action android:name="com.android.credentials.RESET" />
1358                 <category android:name="android.intent.category.DEFAULT" />
1359             </intent-filter>
1360         </activity>
1361
1362         <activity android:name="Settings$DeviceAdminSettingsActivity"
1363                 android:label="@string/device_admin_settings_title"
1364                 android:taskAffinity="com.android.settings"
1365                 android:parentActivityName="Settings$SecuritySettingsActivity">
1366             <intent-filter>
1367                 <action android:name="android.intent.action.MAIN" />
1368                 <category android:name="android.intent.category.DEFAULT" />
1369                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1370             </intent-filter>
1371             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1372                 android:value="com.android.settings.DeviceAdminSettings" />
1373         </activity>
1374
1375         <!-- Keep compatibility with old shortcuts. -->
1376         <activity-alias android:name="DeviceAdminSettings"
1377                 android:label="@string/device_admin_settings_title"
1378                 android:exported="true"
1379                 android:targetActivity="Settings$DeviceAdminSettingsActivity">
1380             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1381                 android:value="com.android.settings.DeviceAdminSettings" />
1382         </activity-alias>
1383
1384         <activity android:name="DeviceAdminAdd"
1385                 android:label="@string/device_admin_add_title"
1386                 android:clearTaskOnLaunch="true">
1387             <intent-filter>
1388                 <action android:name="android.app.action.ADD_DEVICE_ADMIN" />
1389                 <category android:name="android.intent.category.DEFAULT" />
1390             </intent-filter>
1391         </activity>
1392
1393         <activity android:name="Settings$UsageAccessSettingsActivity"
1394                 android:label="@string/usage_access_title"
1395                 android:taskAffinity="com.android.settings"
1396                 android:parentActivityName="Settings$SecuritySettingsActivity">
1397             <intent-filter android:priority="1">
1398                 <action android:name="android.settings.USAGE_ACCESS_SETTINGS" />
1399                 <category android:name="android.intent.category.DEFAULT" />
1400             </intent-filter>
1401             <intent-filter>
1402                 <action android:name="android.intent.action.MAIN" />
1403                 <category android:name="android.intent.category.DEFAULT" />
1404             </intent-filter>
1405             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1406                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1407         </activity>
1408
1409         <activity-alias android:name="SetProfileOwner"
1410                 android:label="@string/profile_owner_add_title"
1411                 android:targetActivity="DeviceAdminAdd">
1412             <intent-filter android:priority="1000">
1413                 <action android:name="android.app.action.SET_PROFILE_OWNER" />
1414                 <category android:name="android.intent.category.DEFAULT" />
1415             </intent-filter>
1416         </activity-alias>
1417
1418         <activity android:name="Settings$IccLockSettingsActivity"
1419                 android:label="@string/sim_lock_settings"
1420                 android:process="com.android.phone">
1421             <intent-filter>
1422                 <action android:name="android.intent.action.MAIN" />
1423                 <category android:name="android.intent.category.DEFAULT" />
1424                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1425             </intent-filter>
1426             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1427                 android:value="com.android.settings.IccLockSettings" />
1428         </activity>
1429
1430         <activity android:name="Settings$AccessibilitySettingsActivity"
1431                 android:label="@string/accessibility_settings"
1432                 android:icon="@drawable/ic_settings_accessibility"
1433                 android:configChanges="orientation|keyboardHidden|screenSize"
1434                 android:taskAffinity="">
1435             <intent-filter android:priority="1">
1436                 <action android:name="android.settings.ACCESSIBILITY_SETTINGS" />
1437                 <category android:name="android.intent.category.DEFAULT" />
1438             </intent-filter>
1439             <intent-filter>
1440                 <action android:name="android.intent.action.MAIN" />
1441                 <category android:name="android.intent.category.DEFAULT" />
1442                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1443                 <category android:name="com.android.settings.SHORTCUT" />
1444             </intent-filter>
1445             <intent-filter android:priority="2">
1446                 <action android:name="com.android.settings.action.SETTINGS" />
1447             </intent-filter>
1448             <meta-data android:name="com.android.settings.category"
1449                 android:value="com.android.settings.category.ia.homepage" />
1450             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1451                 android:value="com.android.settings.accessibility.AccessibilitySettings" />
1452             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1453                 android:value="true" />
1454             <meta-data android:name="com.android.settings.summary"
1455                 android:resource="@string/accessibility_settings_summary" />
1456         </activity>
1457
1458         <activity android:name=".accessibility.AccessibilitySettingsForSetupWizardActivity"
1459                 android:icon="@drawable/ic_accessibility_suggestion"
1460                 android:label="@string/vision_settings_title"
1461                 android:theme="@style/SetupWizardAccessibilityTheme"
1462                 android:taskAffinity="com.android.wizard" >
1463             <intent-filter android:priority="1">
1464                 <action android:name="android.settings.ACCESSIBILITY_SETTINGS_FOR_SUW" />
1465                 <category android:name="android.intent.category.DEFAULT" />
1466             </intent-filter>
1467             <intent-filter>
1468                 <action android:name="android.intent.action.MAIN" />
1469                 <category android:name="com.android.settings.suggested.category.DISPLAY_SETTINGS" />
1470             </intent-filter>
1471             <meta-data android:name="com.android.settings.title"
1472                 android:resource="@string/vision_settings_suggestion_title" />
1473             <meta-data android:name="com.android.settings.icon_tintable"
1474                 android:value="true" />
1475             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1476                 android:value="com.android.settings.accessibility.AccessibilitySettingsForSetupWizard" />
1477             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1478                 android:value="true" />
1479         </activity>
1480
1481         <activity android:name="Settings$AccessibilityDaltonizerSettingsActivity"
1482                 android:label="@string/accessibility_display_daltonizer_preference_title"
1483                 android:taskAffinity="com.android.settings"
1484                 android:parentActivityName="Settings$AccessibilitySettingsActivity">
1485             <intent-filter android:priority="1">
1486                 <action android:name="com.android.settings.ACCESSIBILITY_COLOR_SPACE_SETTINGS" />
1487                 <category android:name="android.intent.category.DEFAULT" />
1488             </intent-filter>
1489             <intent-filter>
1490                 <action android:name="android.intent.action.MAIN" />
1491                 <category android:name="android.intent.category.DEFAULT" />
1492             </intent-filter>
1493             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1494                 android:value="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment" />
1495             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1496                 android:value="true" />
1497         </activity>
1498
1499         <activity android:name="Settings$CaptioningSettingsActivity"
1500                 android:label="@string/accessibility_captioning_title"
1501                 android:taskAffinity="com.android.settings"
1502                 android:parentActivityName="Settings$AccessibilitySettingsActivity">
1503             <intent-filter android:priority="1">
1504                 <action android:name="android.settings.CAPTIONING_SETTINGS" />
1505                 <category android:name="android.intent.category.DEFAULT" />
1506             </intent-filter>
1507             <intent-filter>
1508                 <action android:name="android.intent.action.MAIN" />
1509                 <category android:name="android.intent.category.DEFAULT" />
1510             </intent-filter>
1511             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1512                 android:value="com.android.settings.accessibility.CaptionPropertiesFragment" />
1513             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1514                 android:value="true" />
1515         </activity>
1516
1517         <activity android:name="Settings$TextToSpeechSettingsActivity"
1518                 android:label="@string/tts_settings"
1519                 android:taskAffinity="com.android.settings"
1520                 android:parentActivityName="Settings$LanguageAndInputSettingsActivity">
1521             <intent-filter android:priority="1">
1522                 <action android:name="com.android.settings.TTS_SETTINGS" />
1523                 <category android:name="android.intent.category.DEFAULT" />
1524             </intent-filter>
1525             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1526                 android:value="com.android.settings.tts.TextToSpeechSettings" />
1527             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1528                 android:value="true" />
1529         </activity>
1530
1531         <activity android:name="Settings$EnterprisePrivacySettingsActivity"
1532                 android:label="@string/enterprise_privacy_settings"
1533                 android:taskAffinity="com.android.settings"
1534                 android:parentActivityName="Settings$SecuritySettingsActivity">
1535             <intent-filter>
1536                 <action android:name="android.settings.ENTERPRISE_PRIVACY_SETTINGS" />
1537                 <category android:name="android.intent.category.DEFAULT" />
1538             </intent-filter>
1539             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1540                 android:value="com.android.settings.enterprise.EnterprisePrivacySettings" />
1541         </activity>
1542
1543         <!-- Second and third-level settings -->
1544
1545         <!-- Lock screen settings -->
1546         <activity android:name=".password.ConfirmDeviceCredentialActivity"
1547             android:exported="true"
1548             android:theme="@android:style/Theme.NoDisplay">
1549             <intent-filter android:priority="1">
1550                 <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL" />
1551                 <action android:name="android.app.action.CONFIRM_FRP_CREDENTIAL" />
1552                 <category android:name="android.intent.category.DEFAULT" />
1553             </intent-filter>
1554         </activity>
1555         <!-- Activity alias for compatibility -->
1556         <activity-alias android:name=".ConfirmDeviceCredentialActivity"
1557             android:targetActivity=".password.ConfirmDeviceCredentialActivity"
1558             android:exported="true" />
1559
1560         <!-- Note this must not be exported since it authenticates the given user -->
1561         <activity android:name=".password.ConfirmDeviceCredentialActivity$InternalActivity"
1562             android:exported="false"
1563             android:permission="android.permission.MANAGE_USERS"
1564             android:resizeableActivity="false"
1565             android:theme="@android:style/Theme.NoDisplay">
1566             <intent-filter android:priority="1">
1567                 <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL_WITH_USER" />
1568                 <category android:name="android.intent.category.DEFAULT" />
1569             </intent-filter>
1570         </activity>
1571
1572         <activity android:name=".SetupRedactionInterstitial"
1573             android:enabled="false"
1574             android:exported="true"
1575             android:taskAffinity="com.android.wizard"
1576             android:theme="@style/SuwThemeGlif.Light"
1577             android:label="@string/lock_screen_notifications_interstitial_title"
1578             android:icon="@drawable/ic_suggested_notifications">
1579             <intent-filter>
1580                 <action android:name="android.intent.action.MAIN" />
1581                 <category android:name="com.android.settings.suggested.category.LOCK_SCREEN_REDACTION" />
1582             </intent-filter>
1583             <meta-data android:name="com.android.settings.require_user_type"
1584                        android:value="primary" />
1585             <meta-data android:name="com.android.settings.title"
1586                        android:resource="@string/notification_suggestion_title" />
1587             <meta-data android:name="com.android.settings.summary"
1588                        android:resource="@string/notification_suggestion_summary" />
1589             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1590         </activity>
1591
1592         <activity android:name=".notification.RedactionInterstitial"
1593             android:theme="@style/GlifTheme.Light" />
1594
1595         <activity android:name=".notification.RedactionSettingsStandalone"
1596                   android:exported="true">
1597             <intent-filter android:priority="1">
1598                 <action android:name="android.settings.ACTION_APP_NOTIFICATION_REDACTION" />
1599                 <category android:name="android.intent.category.DEFAULT" />
1600             </intent-filter>
1601         </activity>
1602
1603         <activity android:name=".password.ConfirmLockPattern"
1604             android:theme="@style/GlifTheme.Light"/>
1605
1606         <activity android:name=".password.ConfirmLockPassword"
1607             android:windowSoftInputMode="stateHidden|adjustResize"
1608             android:theme="@style/GlifTheme.Light"/>
1609
1610         <activity android:name=".fingerprint.FingerprintSettings" android:exported="false"/>
1611         <activity android:name=".fingerprint.FingerprintEnrollFindSensor" android:exported="false"/>
1612         <activity android:name=".fingerprint.FingerprintEnrollEnrolling" android:exported="false"/>
1613         <activity android:name=".fingerprint.FingerprintEnrollFinish" android:exported="false"/>
1614         <activity android:name=".fingerprint.FingerprintEnrollIntroduction"
1615             android:exported="true"
1616             android:theme="@style/GlifTheme.Light">
1617             <intent-filter>
1618                 <action android:name="android.settings.FINGERPRINT_ENROLL" />
1619                 <category android:name="android.intent.category.DEFAULT" />
1620             </intent-filter>
1621         </activity>
1622
1623         <activity android:name=".fingerprint.SetupFingerprintEnrollFindSensor" android:exported="false"/>
1624         <activity android:name=".fingerprint.SetupFingerprintEnrollEnrolling" android:exported="false"/>
1625         <activity android:name=".fingerprint.SetupFingerprintEnrollFinish" android:exported="false"/>
1626         <activity android:name=".fingerprint.SetupFingerprintEnrollIntroduction"
1627             android:exported="true"
1628             android:permission="android.permission.MANAGE_FINGERPRINT"
1629             android:theme="@style/GlifTheme.Light">
1630             <intent-filter>
1631                 <action android:name="android.settings.FINGERPRINT_SETUP" />
1632                 <category android:name="android.intent.category.DEFAULT" />
1633             </intent-filter>
1634         </activity>
1635
1636         <activity android:name=".fingerprint.FingerprintSuggestionActivity"
1637             android:exported="true"
1638             android:permission="android.permission.MANAGE_FINGERPRINT"
1639             android:icon="@drawable/ic_suggestion_fingerprint"
1640             android:theme="@style/GlifTheme.Light">
1641             <intent-filter>
1642                 <action android:name="android.intent.action.MAIN" />
1643                 <category android:name="com.android.settings.suggested.category.FINGERPRINT_ENROLL" />
1644             </intent-filter>
1645             <intent-filter>
1646                 <action android:name="android.intent.action.MAIN" />
1647                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
1648             </intent-filter>
1649             <meta-data android:name="com.android.settings.dismiss"
1650                 android:value="5,9,30" />
1651             <meta-data android:name="com.android.settings.require_feature"
1652                 android:value="android.hardware.fingerprint" />
1653             <meta-data android:name="com.android.settings.title"
1654                 android:resource="@string/suggestion_additional_fingerprints" />
1655             <meta-data android:name="com.android.settings.summary"
1656                 android:resource="@string/suggestion_additional_fingerprints_summary" />
1657             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1658         </activity>
1659
1660         <!-- Note this must not be exported since it returns the password in the intent -->
1661         <activity android:name=".password.ConfirmLockPattern$InternalActivity"
1662             android:exported="false"
1663             android:theme="@style/GlifTheme.Light"/>
1664
1665         <!-- Note this must not be exported since it returns the password in the intent -->
1666         <activity android:name=".password.ConfirmLockPassword$InternalActivity"
1667             android:exported="false"
1668             android:windowSoftInputMode="adjustResize"
1669             android:theme="@style/GlifTheme.Light"/>
1670
1671         <activity android:name=".password.SetupChooseLockGeneric"
1672             android:taskAffinity="com.android.wizard"
1673             android:theme="@style/GlifTheme.Light"
1674             android:label="@string/lock_settings_picker_title">
1675             <intent-filter android:priority="1">
1676                 <action android:name="com.android.settings.SETUP_LOCK_SCREEN" />
1677                 <category android:name="android.intent.category.DEFAULT" />
1678             </intent-filter>
1679         </activity>
1680
1681         <activity android:name=".password.ChooseLockGeneric"
1682             android:label="@string/lockpassword_choose_lock_generic_header"
1683             android:excludeFromRecents="true"
1684             android:exported="false" />
1685
1686         <activity android:name=".password.SetNewPasswordActivity"
1687             android:theme="@android:style/Theme.NoDisplay"
1688             android:excludeFromRecents="true" >
1689             <intent-filter android:priority="1">
1690                 <action android:name="android.app.action.SET_NEW_PASSWORD" />
1691                 <action android:name="android.app.action.SET_NEW_PARENT_PROFILE_PASSWORD" />
1692                 <category android:name="android.intent.category.DEFAULT" />
1693             </intent-filter>
1694             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1695                 android:value="true" />
1696         </activity>
1697
1698         <activity android:name=".password.ScreenLockSuggestionActivity"
1699             android:icon="@drawable/ic_settings_security">
1700             <intent-filter android:priority="1">
1701                 <action android:name="android.intent.action.MAIN" />
1702                 <category android:name="com.android.settings.suggested.category.LOCK_SCREEN" />
1703             </intent-filter>
1704             <meta-data android:name="com.android.settings.title"
1705                        android:resource="@string/suggested_lock_settings_title" />
1706             <meta-data android:name="com.android.settings.summary"
1707                        android:resource="@string/suggested_lock_settings_summary" />
1708             <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1709         </activity>
1710
1711         <activity android:name=".fingerprint.FingerprintEnrollSuggestionActivity"
1712             android:icon="@drawable/ic_suggestion_fingerprint">
1713             <intent-filter android:priority="2">
1714                 <action android:name="android.intent.action.MAIN" />
1715                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
1716             </intent-filter>
1717             <meta-data android:name="com.android.settings.dismiss"
1718                        android:value="2,6,30" />
1719             <meta-data android:name="com.android.settings.require_feature"
1720                 android:value="android.hardware.fingerprint" />
1721             <meta-data android:name="com.android.settings.title"
1722                 android:resource="@string/suggested_fingerprint_lock_settings_title" />
1723             <meta-data android:name="com.android.settings.summary"
1724                 android:resource="@string/suggested_fingerprint_lock_settings_summary" />
1725         </activity>
1726
1727         <activity android:name=".password.ChooseLockGeneric$InternalActivity"
1728             android:exported="false"
1729             android:label="@string/lockpassword_choose_lock_generic_header"
1730             android:excludeFromRecents="true" />
1731
1732         <activity android:name=".password.SetupChooseLockPattern"
1733             android:exported="false"
1734             android:taskAffinity="com.android.wizard"
1735             android:theme="@style/GlifTheme.Light" />
1736
1737         <activity android:name=".password.ChooseLockPattern"
1738             android:exported="false"
1739             android:theme="@style/GlifTheme.Light" />
1740
1741         <activity android:name=".password.SetupChooseLockPassword"
1742             android:exported="false"
1743             android:taskAffinity="com.android.wizard"
1744             android:theme="@style/GlifTheme.Light"
1745             android:windowSoftInputMode="stateVisible|adjustResize" />
1746
1747         <activity android:name=".password.ChooseLockPassword"
1748             android:exported="false"
1749             android:theme="@style/GlifTheme.Light"
1750             android:windowSoftInputMode="stateVisible|adjustResize"/>
1751
1752         <activity android:name=".SetupEncryptionInterstitial"
1753             android:label="@string/encryption_interstitial_header"
1754             android:taskAffinity="com.android.wizard"
1755             android:theme="@style/GlifTheme.Light"/>
1756
1757         <activity android:name=".EncryptionInterstitial"
1758             android:theme="@style/GlifTheme.Light" />
1759
1760         <activity android:name=".Settings$StatusActivity"
1761                 android:label="@string/device_status_activity_title"
1762                 android:taskAffinity="com.android.settings"
1763                 android:parentActivityName="Settings$DeviceInfoSettingsActivity">
1764             <intent-filter>
1765                 <action android:name="android.intent.action.MAIN" />
1766                 <category android:name="android.intent.category.DEFAULT" />
1767                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1768             </intent-filter>
1769             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1770                 android:value="com.android.settings.deviceinfo.Status" />
1771         </activity>
1772
1773         <!-- Runs in the phone process since it needs access to the Phone object -->
1774         <activity android:name=".Settings$SimStatusActivity"
1775                 android:label="@string/sim_status_title"
1776                 android:process="com.android.phone">
1777             <intent-filter>
1778                 <action android:name="android.intent.action.MAIN" />
1779                 <category android:name="android.intent.category.DEFAULT" />
1780                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1781             </intent-filter>
1782             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1783                 android:value="com.android.settings.deviceinfo.SimStatus" />
1784         </activity>
1785
1786         <!-- Runs in the phone process since it needs access to the Phone object -->
1787         <activity android:name=".Settings$ImeiInformationActivity"
1788                 android:label="@string/imei_information_title"
1789                 android:process="com.android.phone">
1790             <intent-filter>
1791                 <action android:name="android.intent.action.MAIN" />
1792                 <category android:name="android.intent.category.DEFAULT" />
1793                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1794             </intent-filter>
1795             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1796                 android:value="com.android.settings.deviceinfo.ImeiInformation" />
1797         </activity>
1798
1799         <activity android:name=".Settings$StorageDashboardActivity"
1800                 android:label="@string/storage_settings"
1801                 android:icon="@drawable/ic_settings_storage"
1802                 android:taskAffinity="com.android.settings"
1803                 android:parentActivityName="Settings">
1804             <intent-filter android:priority="1">
1805                 <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" />
1806                 <action android:name="android.settings.MEMORY_CARD_SETTINGS" />
1807                 <category android:name="android.intent.category.DEFAULT" />
1808             </intent-filter>
1809             <intent-filter>
1810                 <action android:name="android.intent.action.MAIN" />
1811                 <category android:name="android.intent.category.DEFAULT" />
1812                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1813             </intent-filter>
1814             <intent-filter android:priority="5">
1815                 <action android:name="com.android.settings.action.SETTINGS" />
1816             </intent-filter>
1817             <meta-data android:name="com.android.settings.category"
1818                 android:value="com.android.settings.category.ia.homepage" />
1819             <meta-data android:name="com.android.settings.title"
1820                 android:resource="@string/storage_usb_settings" />
1821             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1822                 android:value="com.android.settings.deviceinfo.StorageSettings" />
1823             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1824                 android:value="true" />
1825         </activity>
1826
1827         <activity android:name="Settings$PrivateVolumeSettingsActivity"
1828                 android:label="@string/storage_settings_title"
1829                 android:taskAffinity="com.android.settings"
1830                 android:parentActivityName="Settings$StorageDashboardActivity">
1831             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1832                 android:value="com.android.settings.deviceinfo.PrivateVolumeSettings" />
1833         </activity>
1834
1835         <activity android:name="Settings$PublicVolumeSettingsActivity"
1836                 android:label="@string/storage_settings_title"
1837                 android:taskAffinity="com.android.settings"
1838                 android:parentActivityName="Settings$StorageDashboardActivity">
1839             <intent-filter>
1840                 <action android:name="android.provider.action.DOCUMENT_ROOT_SETTINGS" />
1841                 <category android:name="android.intent.category.DEFAULT" />
1842                 <data
1843                     android:scheme="content"
1844                     android:host="com.android.externalstorage.documents"
1845                     android:mimeType="vnd.android.document/root" />
1846             </intent-filter>
1847             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1848                 android:value="com.android.settings.deviceinfo.PublicVolumeSettings" />
1849         </activity>
1850
1851         <activity android:name="Settings$PrivateVolumeForgetActivity"
1852                 android:label="@string/storage_settings_title"
1853                 android:taskAffinity="com.android.settings"
1854                 android:parentActivityName="Settings$StorageDashboardActivity"
1855                 android:exported="true"
1856                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS">
1857             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1858                 android:value="com.android.settings.deviceinfo.PrivateVolumeForget" />
1859         </activity>
1860
1861         <!-- Exported for SystemUI to launch into -->
1862         <activity android:name=".deviceinfo.StorageWizardInit"
1863                 android:theme="@style/SuwThemeMaterial.Light"
1864                 android:taskAffinity="com.android.settings.storage_wizard"
1865                 android:exported="true"
1866                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1867         <activity android:name=".deviceinfo.StorageWizardFormatConfirm"
1868                 android:taskAffinity="com.android.settings.storage_wizard"
1869                 android:exported="false" />
1870         <activity android:name=".deviceinfo.StorageWizardFormatProgress"
1871                 android:taskAffinity="com.android.settings.storage_wizard"
1872                 android:exported="false" />
1873         <activity android:name=".deviceinfo.StorageWizardMigrate"
1874                 android:taskAffinity="com.android.settings.storage_wizard"
1875                 android:exported="false" />
1876         <activity android:name=".deviceinfo.StorageWizardMigrateConfirm"
1877                 android:taskAffinity="com.android.settings.storage_wizard"
1878                 android:exported="false" />
1879         <activity android:name=".deviceinfo.StorageWizardMigrateProgress"
1880                 android:taskAffinity="com.android.settings.storage_wizard"
1881                 android:exported="true"
1882                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1883         <activity android:name=".deviceinfo.StorageWizardReady"
1884                 android:taskAffinity="com.android.settings.storage_wizard"
1885                 android:exported="true"
1886                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1887
1888         <activity android:name=".deviceinfo.StorageWizardMoveConfirm"
1889                 android:taskAffinity="com.android.settings.storage_wizard"
1890                 android:exported="false" />
1891         <activity android:name=".deviceinfo.StorageWizardMoveProgress"
1892                 android:taskAffinity="com.android.settings.storage_wizard"
1893                 android:exported="true"
1894                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1895
1896         <!-- Exported for SystemUI to trigger -->
1897         <receiver android:name=".deviceinfo.StorageUnmountReceiver"
1898                 android:exported="true"
1899                 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1900
1901         <activity android:name="Settings$ApnEditorActivity"
1902                 android:configChanges="orientation|keyboardHidden|screenSize"
1903                 android:label="@string/apn_edit">
1904             <intent-filter>
1905                 <action android:name="android.intent.action.VIEW" />
1906                 <action android:name="android.intent.action.EDIT" />
1907                 <category android:name="android.intent.category.DEFAULT" />
1908                 <data android:mimeType="vnd.android.cursor.item/telephony-carrier" />
1909             </intent-filter>
1910
1911             <intent-filter>
1912                 <action android:name="android.intent.action.INSERT" />
1913                 <category android:name="android.intent.category.DEFAULT" />
1914                 <data android:mimeType="vnd.android.cursor.dir/telephony-carrier" />
1915             </intent-filter>
1916             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1917                        android:value="com.android.settings.ApnEditor" />
1918         </activity>
1919
1920         <activity android:name="Settings$DevelopmentSettingsDashboardActivity"
1921                   android:label="@string/development_settings_title"
1922                   android:icon="@drawable/ic_settings_development"
1923                   android:taskAffinity="com.android.settings"
1924                   android:parentActivityName="Settings"
1925                   android:enabled="false">
1926             <intent-filter android:priority="1">
1927                 <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1928                 <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1929                 <category android:name="android.intent.category.DEFAULT" />
1930             </intent-filter>
1931             <intent-filter android:priority="50">
1932                 <action android:name="com.android.settings.action.SETTINGS" />
1933             </intent-filter>
1934             <meta-data android:name="com.android.settings.category"
1935                        android:value="com.android.settings.category.ia.system" />
1936             <meta-data android:name="com.android.settings.summary"
1937                        android:resource="@string/summary_empty"/>
1938             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1939                        android:value="com.android.settings.development.DevelopmentSettingsDashboardFragment" />
1940             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1941                        android:value="true" />
1942         </activity>
1943
1944         <!-- The opposite of DevelopmentSettingsActivity, it's no-op and only enabled when the real
1945              activity is disabled to be CTS compliant. -->
1946         <activity
1947             android:name=".development.DevelopmentSettingsDisabledActivity"
1948             android:icon="@drawable/ic_settings_development"
1949             android:label="@string/development_settings_title"
1950             android:theme="@android:style/Theme.NoDisplay">
1951             <intent-filter android:priority="-1">
1952                 <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1953                 <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
1954                 <category android:name="android.intent.category.DEFAULT" />
1955             </intent-filter>
1956         </activity>
1957
1958         <activity android:name="Settings$PrintSettingsActivity"
1959                 android:label="@string/print_settings"
1960                 android:icon="@drawable/ic_settings_print"
1961                 android:taskAffinity="com.android.settings"
1962                 android:parentActivityName="Settings">
1963             <intent-filter android:priority="1">
1964                 <action android:name="android.settings.ACTION_PRINT_SETTINGS" />
1965                 <category android:name="android.intent.category.DEFAULT" />
1966             </intent-filter>
1967             <intent-filter>
1968                 <action android:name="android.intent.action.MAIN" />
1969                 <category android:name="android.intent.category.DEFAULT" />
1970                 <category android:name="android.intent.category.VOICE_LAUNCH" />
1971             </intent-filter>
1972             <intent-filter android:priority="2">
1973                 <action android:name="com.android.settings.action.SETTINGS" />
1974             </intent-filter>
1975             <meta-data android:name="com.android.settings.category"
1976                 android:value="com.android.settings.category.ia.device" />
1977             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1978                 android:value="com.android.settings.print.PrintSettingsFragment" />
1979         </activity>
1980
1981         <activity android:name="Settings$PrintJobSettingsActivity"
1982                 android:label="@string/print_print_job"
1983                 android:taskAffinity="com.android.settings"
1984                 android:parentActivityName="Settings$PrintSettingsActivity">
1985             <intent-filter android:priority="1">
1986                 <action android:name="android.settings.ACTION_PRINT_SETTINGS" />
1987                 <category android:name="android.intent.category.DEFAULT" />
1988                 <data android:scheme="printjob" android:pathPattern="*" />
1989             </intent-filter>
1990             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1991                 android:value="com.android.settings.print.PrintJobSettingsFragment" />
1992         </activity>
1993
1994         <activity android:name=".development.AppPicker"
1995                   android:label="@string/select_application"
1996                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog" />
1997
1998         <activity android:name="Settings$WebViewAppPickerActivity"
1999                   android:label="@string/select_webview_provider_dialog_title">
2000         </activity>
2001
2002         <!-- Bluetooth stuff -->
2003
2004         <activity android:name=".bluetooth.BluetoothPairingDialog"
2005                   android:excludeFromRecents="true"
2006                   android:windowSoftInputMode="stateVisible|adjustResize"
2007                   android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar">
2008             <intent-filter android:priority="1">
2009                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
2010                 <category android:name="android.intent.category.DEFAULT" />
2011             </intent-filter>
2012         </activity>
2013
2014         <activity android:name=".bluetooth.RequestPermissionActivity"
2015                   android:excludeFromRecents="true"
2016                   android:permission="android.permission.BLUETOOTH"
2017                   android:theme="@style/BluetoothPermission">
2018             <intent-filter android:priority="1">
2019                 <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
2020                 <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
2021                 <action android:name="android.bluetooth.adapter.action.REQUEST_DISABLE" />
2022                 <category android:name="android.intent.category.DEFAULT" />
2023             </intent-filter>
2024         </activity>
2025
2026         <activity android:name=".wifi.WifiScanModeActivity"
2027                   android:excludeFromRecents="true"
2028                   android:theme="@style/Transparent">
2029             <intent-filter android:priority="1">
2030                 <action android:name="android.net.wifi.action.REQUEST_SCAN_ALWAYS_AVAILABLE" />
2031                 <category android:name="android.intent.category.DEFAULT" />
2032             </intent-filter>
2033         </activity>
2034
2035         <activity android:name=".deviceinfo.UsbModeChooserActivity"
2036                   android:excludeFromRecents="true"
2037                   android:exported="true"
2038                   android:permission="android.permission.MANAGE_USB"
2039                   android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar">
2040         </activity>
2041
2042         <activity android:name=".RemoteBugreportActivity"
2043                   android:excludeFromRecents="true"
2044                   android:exported="true"
2045                   android:permission="android.permission.DUMP"
2046                   android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar">
2047             <intent-filter>
2048                 <action android:name="android.settings.SHOW_REMOTE_BUGREPORT_DIALOG" />
2049                 <category android:name="android.intent.category.DEFAULT" />
2050             </intent-filter>
2051         </activity>
2052
2053         <activity android:name=".bluetooth.RequestPermissionHelperActivity"
2054                   android:label="@string/bluetooth_pairing_request"
2055                   android:excludeFromRecents="true"
2056                   android:permission="android.permission.BLUETOOTH"
2057                   android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2058         </activity>
2059
2060         <service android:name=".bluetooth.BluetoothPairingService" />
2061
2062         <receiver android:name=".bluetooth.BluetoothPairingRequest">
2063             <intent-filter>
2064                 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
2065             </intent-filter>
2066         </receiver>
2067
2068         <receiver android:name=".bluetooth.BluetoothPermissionRequest"
2069                   android:permission="android.permission.BLUETOOTH_ADMIN">
2070             <intent-filter>
2071                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
2072                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
2073             </intent-filter>
2074         </receiver>
2075
2076         <activity android:name=".bluetooth.BluetoothPermissionActivity"
2077                   android:label="@string/bluetooth_connection_permission_request"
2078                   android:excludeFromRecents="true"
2079                   android:permission="android.permission.BLUETOOTH_ADMIN"
2080                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2081             <intent-filter android:priority="1">
2082                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
2083                 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
2084                 <category android:name="android.intent.category.DEFAULT" />
2085             </intent-filter>
2086         </activity>
2087
2088         <activity android:name="ActivityPicker"
2089                 android:label="@string/activity_picker_label"
2090                 android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2091                 android:finishOnCloseSystemDialogs="true">
2092             <intent-filter android:priority="1">
2093                 <action android:name="android.intent.action.PICK_ACTIVITY" />
2094                 <category android:name="android.intent.category.DEFAULT" />
2095             </intent-filter>
2096         </activity>
2097
2098         <!-- NFC settings -->
2099         <activity android:name="Settings$AndroidBeamSettingsActivity"
2100                 android:label="@string/android_beam_settings_title"
2101                 android:taskAffinity="com.android.settings"
2102                 android:parentActivityName="Settings$ConnectedDeviceDashboardActivity">
2103             <intent-filter android:priority="1">
2104                 <action android:name="android.settings.NFCSHARING_SETTINGS" />
2105                 <category android:name="android.intent.category.DEFAULT" />
2106             </intent-filter>
2107             <intent-filter>
2108                 <action android:name="android.intent.action.MAIN" />
2109                 <category android:name="android.intent.category.DEFAULT" />
2110             </intent-filter>
2111             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2112                 android:value="com.android.settings.nfc.AndroidBeam" />
2113             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2114                 android:value="true" />
2115         </activity>
2116
2117         <activity android:name="Settings$WifiDisplaySettingsActivity"
2118                 android:label="@string/wifi_display_settings_title"
2119                 android:icon="@drawable/ic_cast_24dp"
2120                 android:taskAffinity="">
2121             <intent-filter android:priority="1">
2122                 <action android:name="android.settings.CAST_SETTINGS" />
2123                 <category android:name="android.intent.category.DEFAULT" />
2124             </intent-filter>
2125             <intent-filter>
2126                 <action android:name="android.intent.action.MAIN" />
2127                 <category android:name="android.intent.category.DEFAULT" />
2128             </intent-filter>
2129             <intent-filter android:priority="6">
2130                 <action android:name="com.android.settings.action.SETTINGS"/>
2131             </intent-filter>
2132             <meta-data android:name="com.android.settings.category"
2133                        android:value="com.android.settings.category.ia.device" />
2134             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2135                 android:value="com.android.settings.wfd.WifiDisplaySettings" />
2136         </activity>
2137
2138         <activity android:name="Display" android:label="@string/display_label"
2139                 android:configChanges="fontScale"
2140                 android:taskAffinity="com.android.settings"
2141                 android:parentActivityName="Settings">
2142             <intent-filter>
2143                 <action android:name="android.intent.action.MAIN" />
2144                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
2145             </intent-filter>
2146         </activity>
2147
2148         <activity android:name="RadioInfo" android:label="@string/phone_info_label"
2149             android:process="com.android.phone">
2150             <intent-filter>
2151                 <action android:name="android.intent.action.MAIN" />
2152                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
2153             </intent-filter>
2154         </activity>
2155
2156         <!-- TODO: Is this needed? -->
2157         <activity android:name="BandMode"
2158                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2159                   android:process="com.android.phone">
2160             <intent-filter>
2161                 <action android:name="android.intent.action.MAIN" />
2162                 <category android:name="android.intent.category.DEFAULT" />
2163                 <category android:name="android.intent.category.VOICE_LAUNCH" />
2164             </intent-filter>
2165         </activity>
2166
2167         <activity android:name="Settings$TestingSettingsActivity" android:label="@string/testing">
2168             <intent-filter>
2169                 <action android:name="android.intent.action.MAIN" />
2170                 <category android:name="android.intent.category.DEFAULT" />
2171             </intent-filter>
2172             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2173                 android:value="com.android.settings.TestingSettings" />
2174         </activity>
2175
2176         <receiver android:name=".TestingSettingsBroadcastReceiver">
2177             <intent-filter>
2178                  <action android:name="android.provider.Telephony.SECRET_CODE" />
2179                  <data android:scheme="android_secret_code" android:host="4636" />
2180             </intent-filter>
2181        </receiver>
2182
2183         <!-- Standard picker for widgets -->
2184         <activity android:name="AppWidgetPickActivity"
2185                 android:label="@string/widget_picker_title"
2186                 android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2187                 android:finishOnCloseSystemDialogs="true">
2188             <intent-filter android:priority="1">
2189                 <action android:name="android.appwidget.action.APPWIDGET_PICK" />
2190                 <category android:name="android.intent.category.DEFAULT" />
2191             </intent-filter>
2192         </activity>
2193
2194         <activity android:name="AllowBindAppWidgetActivity"
2195                 android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2196                 android:finishOnCloseSystemDialogs="true"
2197                 android:excludeFromRecents="true">
2198             <intent-filter android:priority="1">
2199                 <action android:name="android.appwidget.action.APPWIDGET_BIND" />
2200                 <category android:name="android.intent.category.DEFAULT" />
2201             </intent-filter>
2202         </activity>
2203
2204         <activity android:name="UsageStatsActivity" android:label="@string/usage_stats_label"
2205                   android:taskAffinity="com.android.settings"
2206                   android:parentActivityName="Settings">
2207             <intent-filter>
2208                 <action android:name="android.intent.action.MAIN" />
2209                 <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
2210             </intent-filter>
2211         </activity>
2212
2213         <activity android:name="Settings$PowerUsageSummaryActivity"
2214                 android:label="@string/power_usage_summary_title"
2215                 android:icon="@drawable/ic_settings_battery"
2216                 android:taskAffinity="">
2217             <intent-filter android:priority="1">
2218                 <action android:name="android.intent.action.POWER_USAGE_SUMMARY" />
2219                 <category android:name="android.intent.category.DEFAULT" />
2220             </intent-filter>
2221             <intent-filter>
2222                 <action android:name="android.intent.action.MAIN" />
2223                 <category android:name="android.intent.category.DEFAULT" />
2224                 <category android:name="com.android.settings.SHORTCUT" />
2225             </intent-filter>
2226             <intent-filter android:priority="8">
2227                 <action android:name="com.android.settings.action.SETTINGS" />
2228             </intent-filter>
2229             <meta-data android:name="com.android.settings.category"
2230                 android:value="com.android.settings.category.ia.homepage" />
2231             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2232                 android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
2233         </activity>
2234
2235         <!-- Keep compatibility with old shortcuts. -->
2236         <activity-alias android:name=".fuelgauge.PowerUsageSummary"
2237                 android:label="@string/power_usage_summary_title"
2238                 android:exported="true"
2239                 android:targetActivity="Settings$PowerUsageSummaryActivity">
2240             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2241                 android:value="com.android.settings.fuelgauge.PowerUsageSummary" />
2242         </activity-alias>
2243
2244         <activity android:name="Settings$BatterySaverSettingsActivity"
2245                 android:label="@string/battery_saver"
2246                 android:icon="@drawable/ic_settings_battery"
2247                 android:taskAffinity="">
2248             <intent-filter android:priority="1">
2249                 <action android:name="android.settings.BATTERY_SAVER_SETTINGS" />
2250                 <category android:name="android.intent.category.DEFAULT" />
2251             </intent-filter>
2252             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2253                 android:value="com.android.settings.fuelgauge.BatterySaverSettings" />
2254             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2255                 android:value="true" />
2256         </activity>
2257
2258         <activity android:name=".fuelgauge.BatterySaverModeVoiceActivity"
2259                 android:label="@string/power_usage_summary_title"
2260                 android:theme="@*android:style/Theme.DeviceDefault.Light.Voice"
2261                 android:exported="true">
2262             <intent-filter>
2263                 <action android:name="android.settings.VOICE_CONTROL_BATTERY_SAVER_MODE" />
2264                 <category android:name="android.intent.category.DEFAULT" />
2265                 <category android:name="android.intent.category.VOICE" />
2266             </intent-filter>
2267         </activity>
2268
2269         <activity android:name="Settings$AccountSyncSettingsActivity"
2270             android:label="@string/account_sync_settings_title"
2271             android:taskAffinity=""
2272             android:parentActivityName="Settings">
2273             <intent-filter android:priority="1">
2274                 <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" />
2275                 <category android:name="android.intent.category.DEFAULT" />
2276             </intent-filter>
2277             <intent-filter>
2278                 <action android:name="android.intent.action.MAIN" />
2279                 <category android:name="android.intent.category.DEFAULT" />
2280             </intent-filter>
2281             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2282                 android:value="com.android.settings.accounts.AccountSyncSettings" />
2283             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2284                 android:value="true" />
2285         </activity>
2286         <activity android:name="Settings$ManagedProfileSettingsActivity"
2287             android:label="@string/managed_profile_settings_title"
2288             android:taskAffinity=""
2289             android:parentActivityName="Settings"
2290             android:permission="android.permission.MANAGE_USERS">
2291             <intent-filter android:priority="1">
2292                 <action android:name="android.settings.MANAGED_PROFILE_SETTINGS" />
2293                 <category android:name="android.intent.category.DEFAULT" />
2294             </intent-filter>
2295             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2296                 android:value="com.android.settings.accounts.ManagedProfileSettings" />
2297         </activity>
2298
2299         <activity android:name="com.android.settings.accounts.AddAccountSettings"
2300             android:theme="@android:style/Theme.Translucent.NoTitleBar"
2301             android:configChanges="orientation|keyboardHidden|screenSize"
2302             android:label="@string/header_add_an_account"
2303             android:taskAffinity="com.android.settings"
2304             android:parentActivityName="Settings$UserAndAccountDashboardActivity">
2305             <intent-filter android:priority="1">
2306                 <action android:name="android.settings.ADD_ACCOUNT_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.PRIMARY_PROFILE_CONTROLLED"
2314                 android:value="true" />
2315         </activity>
2316
2317         <activity android:name="Settings$ChooseAccountActivity"
2318             android:label="@string/header_add_an_account"
2319             android:configChanges="orientation|keyboardHidden|screenSize">
2320             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2321                        android:value="com.android.settings.accounts.ChooseAccountActivity" />
2322         </activity>
2323
2324         <activity android:name=".CryptKeeper"
2325                   androidprv:systemUserOnly="true"
2326                   android:immersive="true"
2327                   android:launchMode="singleTop"
2328                   android:excludeFromRecents="true"
2329                   android:theme="@style/Theme.CryptKeeper"
2330                   android:configChanges="mnc|mcc|keyboard|keyboardHidden|uiMode"
2331                   android:windowSoftInputMode="adjustResize"
2332                   android:screenOrientation="nosensor"
2333                   android:process=":CryptKeeper">
2334             <intent-filter android:priority="10">
2335                 <action android:name="android.intent.action.MAIN" />
2336                 <category android:name="android.intent.category.HOME" />
2337                 <category android:name="android.intent.category.DEFAULT" />
2338             </intent-filter>
2339         </activity>
2340
2341         <!-- Triggered when user-selected home app isn't encryption aware -->
2342         <activity android:name=".FallbackHome"
2343                   android:excludeFromRecents="true"
2344                   android:label=""
2345                   android:screenOrientation="nosensor"
2346                   android:theme="@style/FallbackHome">
2347             <intent-filter android:priority="-1000">
2348                 <action android:name="android.intent.action.MAIN" />
2349                 <category android:name="android.intent.category.HOME" />
2350                 <category android:name="android.intent.category.DEFAULT" />
2351             </intent-filter>
2352         </activity>
2353
2354         <activity android:name=".CryptKeeper$FadeToBlack"
2355             android:immersive="true"
2356             android:launchMode="singleTop"
2357             android:theme="@style/CryptKeeperBlankTheme"
2358         />
2359
2360         <activity android:name=".CryptKeeperConfirm$Blank"
2361             android:immersive="true"
2362             android:launchMode="singleTop"
2363             android:theme="@style/CryptKeeperBlankTheme"
2364         />
2365
2366         <!-- Pseudo-activity used to provide an intent-filter entry point to encryption settings -->
2367         <activity android:name="Settings$CryptKeeperSettingsActivity"
2368                 android:label="@string/crypt_keeper_encrypt_title">
2369             <intent-filter android:priority="1">
2370                 <action android:name="android.app.action.START_ENCRYPTION" />
2371                 <category android:name="android.intent.category.DEFAULT" />
2372             </intent-filter>
2373             <intent-filter>
2374                 <action android:name="android.intent.action.MAIN" />
2375                 <category android:name="android.intent.category.DEFAULT" />
2376             </intent-filter>
2377             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2378                 android:value="com.android.settings.security.CryptKeeperSettings" />
2379         </activity>
2380
2381         <activity android:name="Settings$DataPlanUsageSummaryActivity"
2382                 android:label="@string/data_usage_summary_title"
2383                 android:icon="@drawable/ic_settings_data_usage"
2384                 android:taskAffinity="">
2385             <intent-filter>
2386                 <action android:name="android.intent.action.MAIN" />
2387                 <category android:name="android.intent.category.DEFAULT" />
2388                 <category android:name="com.android.settings.SHORTCUT" />
2389             </intent-filter>
2390             <intent-filter android:priority="10">
2391                 <action android:name="com.android.settings.action.SETTINGS" />
2392             </intent-filter>
2393             <meta-data android:name="com.android.settings.category"
2394                     android:value="com.android.settings.category.ia.wireless" />
2395             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2396                     android:value="com.android.settings.datausage.DataPlanUsageSummary" />
2397         </activity>
2398
2399         <activity android:name="Settings$DataUsageSummaryActivity"
2400                 android:label="@string/data_usage_summary_title"
2401                 android:icon="@drawable/ic_settings_data_usage"
2402                 android:taskAffinity="">
2403             <intent-filter>
2404                 <action android:name="android.intent.action.MAIN" />
2405                 <category android:name="android.intent.category.DEFAULT" />
2406                 <category android:name="com.android.settings.SHORTCUT" />
2407             </intent-filter>
2408             <intent-filter android:priority="10">
2409                 <action android:name="com.android.settings.action.SETTINGS" />
2410             </intent-filter>
2411             <meta-data android:name="com.android.settings.category"
2412                 android:value="com.android.settings.category.ia.wireless" />
2413             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2414                 android:value="com.android.settings.datausage.DataUsageSummary" />
2415         </activity>
2416
2417         <activity android:name="Settings$MobileDataUsageListActivity"
2418                   android:label="@string/cellular_data_usage"
2419                   android:taskAffinity="">
2420             <intent-filter android:priority="1">
2421                 <action android:name="android.settings.MOBILE_DATA_USAGE" />
2422                 <category android:name="android.intent.category.DEFAULT" />
2423             </intent-filter>
2424             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2425                        android:value="com.android.settings.datausage.DataUsageList" />
2426         </activity>
2427
2428         <activity android:name="Settings$DreamSettingsActivity"
2429                 android:label="@string/screensaver_settings_title"
2430                 android:icon="@drawable/ic_settings_display"
2431                 android:taskAffinity="">
2432             <intent-filter android:priority="1">
2433                 <action android:name="android.settings.DREAM_SETTINGS" />
2434                 <category android:name="android.intent.category.DEFAULT" />
2435             </intent-filter>
2436             <intent-filter>
2437                 <action android:name="android.intent.action.MAIN" />
2438                 <category android:name="android.intent.category.DEFAULT" />
2439                 <category android:name="com.android.settings.SHORTCUT" />
2440             </intent-filter>
2441             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2442                 android:value="com.android.settings.dream.DreamSettings" />
2443             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2444                 android:value="true" />
2445         </activity>
2446
2447         <activity android:name="Settings$UserSettingsActivity"
2448                 android:label="@string/user_settings_title"
2449                 android:icon="@drawable/ic_settings_multiuser"
2450                 android:taskAffinity="">
2451             <intent-filter android:priority="1">
2452                 <action android:name="android.settings.USER_SETTINGS" />
2453                 <category android:name="android.intent.category.DEFAULT" />
2454             </intent-filter>
2455             <intent-filter>
2456                 <action android:name="android.intent.action.MAIN" />
2457                 <category android:name="android.intent.category.DEFAULT" />
2458             </intent-filter>
2459             <intent-filter android:priority="8">
2460                 <action android:name="com.android.settings.action.SETTINGS" />
2461             </intent-filter>
2462             <meta-data android:name="com.android.settings.category"
2463                 android:value="com.android.settings.category.ia.accounts" />
2464             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2465                 android:value="com.android.settings.users.UserSettings" />
2466             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2467                 android:value="true" />
2468         </activity>
2469
2470         <activity android:name="Settings$PaymentSettingsActivity"
2471                 android:label="@string/nfc_payment_settings_title"
2472                 android:icon="@drawable/ic_settings_nfc_payment"
2473                 android:taskAffinity="">
2474             <intent-filter android:priority="1">
2475                 <action android:name="android.settings.NFC_PAYMENT_SETTINGS" />
2476                 <category android:name="android.intent.category.DEFAULT" />
2477             </intent-filter>
2478             <intent-filter>
2479                 <action android:name="android.intent.action.MAIN" />
2480                 <category android:name="android.intent.category.DEFAULT" />
2481             </intent-filter>
2482             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2483                 android:value="com.android.settings.nfc.PaymentSettings" />
2484             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2485                 android:value="true" />
2486         </activity>
2487
2488         <activity android:name=".nfc.PaymentDefaultDialog"
2489                   android:label="@string/nfc_payment_set_default_label"
2490                   android:excludeFromRecents="true"
2491                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2492             <intent-filter android:priority="1">
2493                 <action android:name="android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT" />
2494                 <category android:name="android.intent.category.DEFAULT" />
2495             </intent-filter>
2496             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2497                 android:value="true" />
2498         </activity>
2499
2500         <activity android:name=".nfc.HowItWorks"
2501                   android:label="@string/nfc_payment_settings_title"
2502                   android:parentActivityName="Settings$PaymentSettingsActivity">
2503                   android:excludeFromRecents="true">
2504         </activity>
2505
2506         <activity android:name=".SmsDefaultDialog"
2507                   android:label="@string/sms_application_title"
2508                   android:excludeFromRecents="true"
2509                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert">
2510             <intent-filter android:priority="1">
2511                 <action android:name="android.provider.Telephony.ACTION_CHANGE_DEFAULT" />
2512                 <category android:name="android.intent.category.DEFAULT" />
2513             </intent-filter>
2514         </activity>
2515
2516         <activity android:name="Settings$NotificationAccessSettingsActivity"
2517                   android:label="@string/manage_notification_access_title"
2518                   android:taskAffinity="">
2519             <intent-filter android:priority="1">
2520                 <action android:name="android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS" />
2521                 <category android:name="android.intent.category.DEFAULT" />
2522             </intent-filter>
2523             <intent-filter>
2524                 <action android:name="android.intent.action.MAIN" />
2525                 <category android:name="android.intent.category.DEFAULT" />
2526             </intent-filter>
2527             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2528                        android:value="com.android.settings.notification.NotificationAccessSettings" />
2529         </activity>
2530
2531         <activity android:name="Settings$VrListenersSettingsActivity"
2532                   android:label="@string/vr_listeners_title"
2533                   android:taskAffinity="">
2534             <intent-filter android:priority="1">
2535                 <action android:name="android.settings.VR_LISTENER_SETTINGS" />
2536                 <category android:name="android.intent.category.DEFAULT" />
2537             </intent-filter>
2538             <intent-filter>
2539                 <action android:name="android.intent.action.MAIN" />
2540                 <category android:name="android.intent.category.DEFAULT" />
2541             </intent-filter>
2542             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2543                        android:value="com.android.settings.applications.VrListenerSettings" />
2544         </activity>
2545
2546         <activity android:name="Settings$PictureInPictureSettingsActivity"
2547             android:label="@string/picture_in_picture_title"
2548             android:taskAffinity="">
2549             <intent-filter android:priority="1">
2550                 <action android:name="android.settings.PICTURE_IN_PICTURE_SETTINGS" />
2551                 <category android:name="android.intent.category.DEFAULT" />
2552             </intent-filter>
2553             <intent-filter>
2554                 <action android:name="android.intent.action.MAIN" />
2555                 <category android:name="android.intent.category.DEFAULT" />
2556             </intent-filter>
2557             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2558                 android:value="com.android.settings.applications.PictureInPictureSettings" />
2559         </activity>
2560
2561         <activity android:name="Settings$AppPictureInPictureSettingsActivity"
2562             android:label="@string/picture_in_picture_title"
2563             android:taskAffinity="">
2564             <intent-filter>
2565                 <action android:name="android.settings.PICTURE_IN_PICTURE_SETTINGS" />
2566                 <category android:name="android.intent.category.DEFAULT" />
2567                 <data android:scheme="package" />
2568             </intent-filter>
2569             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2570                 android:value="com.android.settings.applications.PictureInPictureDetails" />
2571         </activity>
2572
2573         <activity android:name="Settings$ZenAccessSettingsActivity"
2574                   android:label="@string/manage_zen_access_title"
2575                   android:taskAffinity="">
2576             <intent-filter android:priority="1">
2577                 <action android:name="android.settings.NOTIFICATION_POLICY_ACCESS_SETTINGS" />
2578                 <category android:name="android.intent.category.DEFAULT" />
2579             </intent-filter>
2580             <intent-filter>
2581                 <action android:name="android.intent.action.MAIN" />
2582                 <category android:name="android.intent.category.DEFAULT" />
2583             </intent-filter>
2584             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2585                        android:value="com.android.settings.notification.ZenAccessSettings" />
2586         </activity>
2587
2588         <activity android:name="Settings$ConfigureNotificationSettingsActivity"
2589                 android:label="@string/configure_notification_settings"
2590                 android:exported="true"
2591                 android:taskAffinity="">
2592             <intent-filter android:priority="1">
2593                 <action android:name="android.settings.NOTIFICATION_SETTINGS" />
2594                 <category android:name="android.intent.category.DEFAULT" />
2595             </intent-filter>
2596             <intent-filter>
2597                 <action android:name="android.intent.action.MAIN" />
2598                 <category android:name="android.intent.category.DEFAULT" />
2599                 <category android:name="com.android.settings.SHORTCUT" />
2600             </intent-filter>
2601             <intent-filter android:priority="160">
2602                 <action android:name="com.android.settings.action.SETTINGS"/>
2603             </intent-filter>
2604             <meta-data android:name="com.android.settings.category"
2605                 android:value="com.android.settings.category.ia.apps"/>
2606             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2607                 android:value="com.android.settings.notification.ConfigureNotificationSettings" />
2608             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2609                 android:value="true" />
2610         </activity>
2611
2612         <!-- Keep compatibility with old shortcuts. -->
2613         <activity android:name="Settings$SoundSettingsActivity"
2614                 android:label="@string/sound_settings"
2615                 android:icon="@drawable/ic_settings_sound"
2616                 android:taskAffinity=""
2617                 android:exported="true">
2618             <intent-filter android:priority="1">
2619                 <action android:name="com.android.settings.SOUND_SETTINGS" />
2620                 <action android:name="android.settings.SOUND_SETTINGS" />
2621                 <action android:name="android.settings.ACTION_OTHER_SOUND_SETTINGS" />
2622                 <category android:name="android.intent.category.DEFAULT" />
2623             </intent-filter>
2624             <intent-filter>
2625                 <action android:name="android.intent.action.MAIN" />
2626                 <category android:name="android.intent.category.DEFAULT" />
2627                 <category android:name="android.intent.category.VOICE_LAUNCH" />
2628                 <category android:name="com.android.settings.SHORTCUT" />
2629             </intent-filter>
2630             <intent-filter android:priority="6">
2631                 <action android:name="com.android.settings.action.SETTINGS" />
2632             </intent-filter>
2633             <meta-data android:name="com.android.settings.category"
2634                        android:value="com.android.settings.category.ia.homepage" />
2635             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2636                 android:value="com.android.settings.notification.SoundSettings" />
2637             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2638                 android:value="true" />
2639             <meta-data android:name="com.android.settings.summary"
2640                 android:resource="@string/sound_dashboard_summary"/>
2641         </activity>
2642
2643         <!-- Keep compatibility with old shortcuts. -->
2644         <activity-alias android:name="SoundSettings"
2645                 android:label="@string/sound_settings"
2646                 android:exported="true"
2647                 android:targetActivity="Settings$SoundSettingsActivity">
2648             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2649                 android:value="com.android.settings.notification.SoundSettings" />
2650         </activity-alias>
2651
2652         <!-- Show apps for which application-level notification settings are applicable -->
2653         <activity android:name="Settings$NotificationAppListActivity"
2654                 android:label="@string/app_notifications_title"
2655                 android:icon="@drawable/ic_notifications"
2656                 android:exported="true"
2657                 android:taskAffinity="">
2658             <intent-filter android:priority="150">
2659                 <action android:name="com.android.settings.action.SETTINGS" />
2660             </intent-filter>
2661             <meta-data android:name="com.android.settings.category"
2662                        android:value="com.android.settings.category.ia.notifications" />
2663             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2664                 android:value="com.android.settings.applications.NotificationApps" />
2665         </activity>
2666
2667         <!-- Show application-level notification settings (app passed in as extras) -->
2668         <activity android:name="Settings$AppNotificationSettingsActivity"
2669                 android:exported="true">
2670             <intent-filter android:priority="1">
2671                 <action android:name="android.settings.APP_NOTIFICATION_SETTINGS" />
2672                 <category android:name="android.intent.category.DEFAULT" />
2673             </intent-filter>
2674             <intent-filter>
2675                 <action android:name="android.intent.action.MAIN" />
2676                 <category android:name="android.intent.category.DEFAULT" />
2677             </intent-filter>
2678             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2679                 android:value="com.android.settings.notification.AppNotificationSettings" />
2680         </activity>
2681
2682         <!-- Show channel group-level notification settings (group passed in as extras) -->
2683         <activity android:name="Settings$ChannelGroupNotificationSettingsActivity"
2684                   android:exported="true">
2685             <intent-filter android:priority="1">
2686                 <action android:name="android.settings.CHANNEL_GROUP_NOTIFICATION_SETTINGS" />
2687                 <category android:name="android.intent.category.DEFAULT" />
2688             </intent-filter>
2689             <intent-filter>
2690                 <action android:name="android.intent.action.MAIN" />
2691                 <category android:name="android.intent.category.DEFAULT" />
2692             </intent-filter>
2693             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2694                        android:value="com.android.settings.notification.ChannelGroupNotificationSettings" />
2695         </activity>
2696
2697
2698         <!-- Show channel-level notification settings (channel passed in as extras) -->
2699         <activity android:name="Settings$ChannelNotificationSettingsActivity"
2700                   android:exported="true">
2701             <intent-filter android:priority="1">
2702                 <action android:name="android.settings.CHANNEL_NOTIFICATION_SETTINGS" />
2703                 <category android:name="android.intent.category.DEFAULT" />
2704             </intent-filter>
2705             <intent-filter>
2706                 <action android:name="android.intent.action.MAIN" />
2707                 <category android:name="android.intent.category.DEFAULT" />
2708             </intent-filter>
2709             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2710                        android:value="com.android.settings.notification.ChannelNotificationSettings" />
2711         </activity>
2712
2713         <!-- Show Manual (from settings item) -->
2714         <activity android:name="ManualDisplayActivity"
2715                   android:label="@string/manual"
2716                   android:taskAffinity=""
2717                   android:enabled="@bool/config_show_manual">
2718             <intent-filter>
2719                 <action android:name="android.settings.SHOW_MANUAL" />
2720                 <category android:name="android.intent.category.DEFAULT" />
2721             </intent-filter>
2722             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2723                 android:value="true" />
2724         </activity>
2725
2726         <!-- Show regulatory info (from settings item or dialing "*#07#") -->
2727         <activity android:name="RegulatoryInfoDisplayActivity"
2728                   android:label="@string/regulatory_labels"
2729                   android:taskAffinity=""
2730                   android:enabled="@bool/config_show_regulatory_info">
2731             <intent-filter>
2732                 <action android:name="android.settings.SHOW_REGULATORY_INFO" />
2733                 <category android:name="android.intent.category.DEFAULT" />
2734             </intent-filter>
2735             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2736                 android:value="true" />
2737         </activity>
2738
2739         <!-- Confirmation dialog for enabling notification access from CompanionDeviceManager -->
2740         <activity android:name=".notification.NotificationAccessConfirmationActivity"
2741                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
2742
2743         <receiver android:name=".widget.SettingsAppWidgetProvider"
2744                 android:label="@string/gadget_title"
2745                 android:exported="false"
2746                 android:enabled="@bool/has_powercontrol_widget">
2747             <intent-filter>
2748                 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
2749                 <action android:name="android.appwidget.action.APPWIDGET_ENABLED" />
2750                 <action android:name="android.appwidget.action.APPWIDGET_DISABLED" />
2751                 <action android:name="android.net.wifi.WIFI_STATE_CHANGED" />
2752                 <action android:name="android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" />
2753                 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
2754                 <action android:name="android.location.MODE_CHANGED" />
2755                 <action android:name="com.android.sync.SYNC_CONN_STATUS_CHANGED" />
2756             </intent-filter>
2757             <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" />
2758         </receiver>
2759
2760         <receiver android:name="com.android.settingslib.bluetooth.BluetoothDiscoverableTimeoutReceiver">
2761             <intent-filter>
2762                 <action android:name="android.bluetooth.intent.DISCOVERABLE_TIMEOUT" />
2763             </intent-filter>
2764         </receiver>
2765
2766         <!-- Watch for ContactsContract.Profile changes and update the user's photo.  -->
2767         <receiver android:name=".users.ProfileUpdateReceiver">
2768             <intent-filter>
2769                 <action android:name="android.provider.Contacts.PROFILE_CHANGED" />
2770             </intent-filter>
2771         </receiver>
2772
2773         <receiver android:name=".sim.SimSelectNotification">
2774             <intent-filter>
2775                 <action android:name="android.intent.action.SIM_STATE_CHANGED"></action>
2776             </intent-filter>
2777         </receiver>
2778
2779         <provider
2780             android:name="android.support.v4.content.FileProvider"
2781             android:authorities="com.android.settings.files"
2782             android:grantUriPermissions="true"
2783             android:exported="false">
2784             <meta-data
2785                 android:name="android.support.FILE_PROVIDER_PATHS"
2786                 android:resource="@xml/file_paths" />
2787         </provider>
2788
2789         <activity android:name="Settings$SimSettingsActivity"
2790                 android:label="@string/sim_settings_title"
2791                 android:icon="@drawable/ic_settings_sim"
2792                 android:taskAffinity="">
2793             <intent-filter android:priority="1">
2794                 <action android:name="com.android.settings.sim.SIM_SUB_INFO_SETTINGS" />
2795                 <category android:name="android.intent.category.DEFAULT" />
2796             </intent-filter>
2797             <intent-filter>
2798                 <action android:name="android.intent.action.MAIN" />
2799                 <category android:name="android.intent.category.DEFAULT" />
2800             </intent-filter>
2801             <intent-filter android:priority="2">
2802                 <action android:name="com.android.settings.action.SETTINGS" />
2803             </intent-filter>
2804             <meta-data android:name="com.android.settings.category"
2805                 android:value="com.android.settings.category.ia.wireless" />
2806             <meta-data android:name="com.android.settings.summary"
2807                 android:resource="@string/summary_empty"/>
2808             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2809                 android:value="com.android.settings.sim.SimSettings" />
2810         </activity>
2811
2812         <activity android:name=".sim.SimPreferenceDialog"
2813             android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar"
2814             android:excludeFromRecents="true">
2815         </activity>
2816
2817         <activity android:name=".wifi.RequestToggleWiFiActivity"
2818                   android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert"
2819             android:excludeFromRecents="true"
2820             android:permission="android.permission.CHANGE_WIFI_STATE">
2821             <intent-filter>
2822                 <action android:name="android.net.wifi.action.REQUEST_ENABLE" />
2823                 <action android:name="android.net.wifi.action.REQUEST_DISABLE" />
2824                 <category android:name="android.intent.category.DEFAULT" />
2825             </intent-filter>
2826         </activity>
2827
2828         <activity android:name=".wifi.WifiDialogActivity"
2829             android:label=""
2830             android:theme="@style/Transparent"
2831             android:excludeFromRecents="true"
2832             android:exported="true"
2833             android:permission="android.permission.CHANGE_WIFI_STATE"
2834             android:configChanges="orientation|keyboardHidden|screenSize">
2835             <intent-filter>
2836                 <action android:name="com.android.settings.WIFI_DIALOG" />
2837                 <category android:name="android.intent.category.DEFAULT" />
2838             </intent-filter>
2839         </activity>
2840
2841         <activity android:name=".sim.SimDialogActivity"
2842                 android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar"
2843                 android:label="@string/sim_settings_title"
2844                 android:excludeFromRecents="true">
2845             <intent-filter>
2846                 <action android:name="android.intent.action.MAIN" />
2847             </intent-filter>
2848         </activity>
2849
2850         <activity android:name="Settings$WifiCallingSettingsActivity"
2851                   android:label="@string/wifi_calling_settings_title"
2852                   android:taskAffinity="">
2853             <intent-filter>
2854                 <action android:name="android.intent.action.MAIN" />
2855                 <action android:name="android.settings.WIFI_CALLING_SETTINGS" />
2856                 <category android:name="android.intent.category.DEFAULT" />
2857                 <category android:name="android.intent.category.VOICE_LAUNCH" />
2858             </intent-filter>
2859             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2860                        android:value="com.android.settings.WifiCallingSettings" />
2861             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2862                        android:value="true" />
2863         </activity>
2864
2865         <activity android:name=".wifi.WifiCallingSuggestionActivity"
2866                   android:label="@string/wifi_calling_settings_title"
2867                   android:icon="@drawable/ic_settings_wireless"
2868                   android:taskAffinity="">
2869             <intent-filter>
2870                 <action android:name="android.intent.action.MAIN" />
2871                 <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
2872             </intent-filter>
2873             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2874                        android:value="com.android.settings.WifiCallingSettings" />
2875             <meta-data android:name="com.android.settings.dismiss"
2876                 android:value="10,14,30" />
2877             <meta-data android:name="com.android.settings.title"
2878                 android:resource="@string/wifi_calling_suggestion_title" />
2879             <meta-data android:name="com.android.settings.summary"
2880                 android:resource="@string/wifi_calling_suggestion_summary" />
2881         </activity>
2882
2883         <provider
2884             android:name=".search.SettingsSearchIndexablesProvider"
2885             android:authorities="com.android.settings"
2886             android:multiprocess="false"
2887             android:grantUriPermissions="true"
2888             android:permission="android.permission.READ_SEARCH_INDEXABLES"
2889             android:exported="true">
2890             <intent-filter>
2891                 <action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER" />
2892             </intent-filter>
2893         </provider>
2894
2895         <provider
2896             android:name=".dashboard.suggestions.SuggestionStateProvider"
2897             android:authorities="com.android.settings.suggestions.status"
2898             android:exported="true">
2899             <intent-filter>
2900                 <action android:name="com.android.settings.action.SUGGESTION_STATE_PROVIDER" />
2901             </intent-filter>
2902         </provider>
2903
2904         <activity android:name="Settings$OverlaySettingsActivity"
2905                 android:label="@string/draw_overlay"
2906                 android:taskAffinity="">
2907             <intent-filter android:priority="1">
2908                 <action android:name="android.settings.action.MANAGE_OVERLAY_PERMISSION" />
2909                 <category android:name="android.intent.category.DEFAULT" />
2910             </intent-filter>
2911             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2912                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2913         </activity>
2914
2915         <activity android:name="Settings$AppDrawOverlaySettingsActivity"
2916                 android:label="@string/draw_overlay"
2917                 android:taskAffinity="">
2918             <intent-filter android:priority="1">
2919                 <action android:name="android.settings.action.MANAGE_OVERLAY_PERMISSION" />
2920                 <category android:name="android.intent.category.DEFAULT" />
2921                 <data android:scheme="package" />
2922             </intent-filter>
2923             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2924                 android:value="com.android.settings.applications.DrawOverlayDetails" />
2925         </activity>
2926
2927         <activity android:name="Settings$WriteSettingsActivity"
2928                 android:label="@string/write_settings_title"
2929                 android:taskAffinity="">
2930             <intent-filter android:priority="1">
2931                 <action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" />
2932                 <category android:name="android.intent.category.DEFAULT" />
2933             </intent-filter>
2934             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2935                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2936         </activity>
2937
2938
2939         <activity android:name="Settings$AppWriteSettingsActivity"
2940                   android:label="@string/write_settings_title"
2941                   android:taskAffinity="">
2942             <intent-filter android:priority="1">
2943                 <action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" />
2944                 <category android:name="android.intent.category.DEFAULT" />
2945                 <data android:scheme="package" />
2946             </intent-filter>
2947             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2948                        android:value="com.android.settings.applications.WriteSettingsDetails" />
2949         </activity>
2950
2951         <activity android:name="Settings$ManageExternalSourcesActivity"
2952                 android:label="@string/install_other_apps"
2953                 android:taskAffinity="">
2954             <intent-filter android:priority="1">
2955                 <action android:name="android.settings.MANAGE_UNKNOWN_APP_SOURCES" />
2956                 <category android:name="android.intent.category.DEFAULT" />
2957             </intent-filter>
2958             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2959                 android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2960         </activity>
2961
2962         <activity android:name="Settings$ManageAppExternalSourcesActivity"
2963                   android:label="@string/install_other_apps"
2964                   android:taskAffinity="">
2965             <intent-filter android:priority="1">
2966                 <action android:name="android.settings.MANAGE_UNKNOWN_APP_SOURCES" />
2967                 <category android:name="android.intent.category.DEFAULT" />
2968                 <data android:scheme="package" />
2969             </intent-filter>
2970             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2971                        android:value="com.android.settings.applications.ExternalSourcesDetails" />
2972         </activity>
2973
2974         <activity android:name="ShowAdminSupportDetailsDialog"
2975                 android:theme="@style/Transparent"
2976                 android:excludeFromRecents="true"
2977                 android:launchMode="singleTop">
2978             <intent-filter>
2979                 <action android:name="android.settings.SHOW_ADMIN_SUPPORT_DETAILS" />
2980                 <category android:name="android.intent.category.DEFAULT" />
2981             </intent-filter>
2982         </activity>
2983
2984         <activity android:name="Settings$AdvancedAppsActivity"
2985                   android:taskAffinity=""
2986                   android:exported="true"
2987                   android:label="@string/app_default_dashboard_title">
2988             <intent-filter android:priority="1">
2989                 <action android:name="android.settings.MANAGE_DEFAULT_APPS_SETTINGS" />
2990                 <action android:name="android.settings.HOME_SETTINGS" />
2991                 <category android:name="android.intent.category.DEFAULT" />
2992             </intent-filter>
2993             <intent-filter android:priority="120">
2994                 <action android:name="com.android.settings.action.SETTINGS"/>
2995             </intent-filter>
2996             <meta-data android:name="com.android.settings.category"
2997                        android:value="com.android.settings.category.ia.apps"/>
2998             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2999                        android:value="com.android.settings.applications.DefaultAppSettings" />
3000             <meta-data android:name="com.android.settings.summary"
3001                        android:resource="@string/summary_empty"/>
3002             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3003                        android:value="true" />
3004         </activity>
3005
3006         <!-- Keep compatibility with old WebView-picker implementation -->
3007         <activity-alias android:name=".WebViewImplementation"
3008                   android:targetActivity="Settings$WebViewAppPickerActivity"
3009                   android:exported="true"
3010                   android:excludeFromRecents="true"
3011                   android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
3012             <intent-filter>
3013                 <action android:name="android.settings.WEBVIEW_SETTINGS" />
3014                 <category android:name="android.intent.category.DEFAULT" />
3015             </intent-filter>
3016             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3017                 android:value="true" />
3018             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3019                 android:value="com.android.settings.webview.WebViewAppPicker" />
3020         </activity-alias>
3021
3022         <activity android:name=".backup.BackupSettingsActivity"
3023                   android:label="@string/privacy_settings_title"
3024                   android:icon="@drawable/ic_settings_backup"
3025                   android:taskAffinity="com.android.settings"
3026                   android:parentActivityName="Settings">
3027             <intent-filter android:priority="1">
3028                 <action android:name="android.settings.PRIVACY_SETTINGS" />
3029                 <action android:name="android.settings.BACKUP_AND_RESET_SETTINGS" />
3030                 <category android:name="android.intent.category.DEFAULT" />
3031             </intent-filter>
3032             <intent-filter>
3033                 <action android:name="android.intent.action.MAIN" />
3034                 <category android:name="android.intent.category.DEFAULT" />
3035                 <category android:name="android.intent.category.VOICE_LAUNCH" />
3036             </intent-filter>
3037             <intent-filter android:priority="60">
3038                 <action android:name="com.android.settings.action.SETTINGS" />
3039             </intent-filter>
3040             <meta-data android:name="com.android.settings.summary"
3041                        android:resource="@string/summary_empty"/>
3042             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3043                        android:value="true" />
3044         </activity>
3045
3046         <activity android:name="Settings$AutomaticStorageManagerSettingsActivity"
3047                   android:exported="@bool/config_storage_manager_settings_enabled"
3048                   android:label="@string/automatic_storage_manager_settings"
3049                   android:taskAffinity="">
3050             <intent-filter android:priority="1">
3051                 <action android:name="android.settings.STORAGE_MANAGER_SETTINGS" />
3052                 <category android:name="android.intent.category.DEFAULT" />
3053             </intent-filter>
3054             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3055                        android:value="com.android.settings.deletionhelper.AutomaticStorageManagerSettings" />
3056         </activity>
3057
3058         <activity android:name="Settings$LegacySupportActivity"
3059                   android:label="@string/page_tab_title_support">
3060             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3061             android:value="com.android.settings.dashboard.SupportFragment"/>
3062         </activity>
3063
3064         <!-- Information architecture host activities -->
3065
3066         <!-- Alias for battery settings in new IA. Remove and merge metadata into TargetActivity -->
3067         <activity android:name=".Settings$AppAndNotificationDashboardActivity"
3068                   android:label="@string/app_and_notification_dashboard_title"
3069                   android:icon="@drawable/ic_apps">
3070             <intent-filter android:priority="9">
3071                 <action android:name="com.android.settings.action.SETTINGS"/>
3072             </intent-filter>
3073             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3074                        android:value="com.android.settings.applications.AppAndNotificationDashboardFragment"/>
3075             <meta-data android:name="com.android.settings.category"
3076                        android:value="com.android.settings.category.ia.homepage"/>
3077             <meta-data android:name="com.android.settings.summary"
3078                        android:resource="@string/app_and_notification_dashboard_summary"/>
3079         </activity>
3080
3081         <activity android:name=".Settings$UserAndAccountDashboardActivity"
3082                   android:label="@string/account_dashboard_title"
3083                   android:icon="@drawable/ic_settings_accounts">
3084             <intent-filter android:priority="3">
3085                 <action android:name="com.android.settings.action.SETTINGS"/>
3086             </intent-filter>
3087             <intent-filter android:priority="1">
3088                 <action android:name="android.settings.SYNC_SETTINGS" />
3089                 <category android:name="android.intent.category.DEFAULT" />
3090             </intent-filter>
3091             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3092                        android:value="com.android.settings.accounts.UserAndAccountDashboardFragment"/>
3093             <meta-data android:name="com.android.settings.category"
3094                        android:value="com.android.settings.category.ia.homepage"/>
3095             <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3096               android:value="true" />
3097         </activity>
3098
3099         <activity android:name=".Settings$SystemDashboardActivity"
3100                   android:label="@string/header_category_system"
3101                   android:icon="@drawable/ic_settings_about">
3102             <intent-filter android:priority="-1">
3103                 <action android:name="com.android.settings.action.SETTINGS"/>
3104             </intent-filter>
3105             <meta-data android:name="com.android.settings.category"
3106                        android:value="com.android.settings.category.ia.homepage"/>
3107             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3108                        android:value="com.android.settings.system.SystemDashboardFragment"/>
3109             <meta-data android:name="com.android.settings.summary"
3110                        android:resource="@string/system_dashboard_summary"/>
3111         </activity>
3112
3113         <activity android:name=".support.SupportDashboardActivity"
3114                   android:label="@string/page_tab_title_support"
3115                   android:icon="@drawable/ic_help"
3116                   android:theme="@android:style/Theme.DeviceDefault.Light.Panel"
3117                   android:enabled="@bool/config_support_enabled">
3118             <intent-filter android:priority="-2">
3119                 <action android:name="com.android.settings.action.SETTINGS"/>
3120             </intent-filter>
3121             <intent-filter>
3122                 <action android:name="com.android.settings.action.SUPPORT_SETTINGS" />
3123                 <category android:name="android.intent.category.DEFAULT" />
3124             </intent-filter>
3125             <meta-data android:name="com.android.settings.category"
3126                        android:value="com.android.settings.category.ia.homepage"/>
3127             <meta-data android:name="com.android.settings.summary"
3128                        android:resource="@string/support_summary"/>
3129         </activity>
3130
3131         <!-- End of information architecture host activities -->
3132
3133         <service
3134             android:name=".SettingsDumpService"
3135             android:exported="true"
3136             android:permission="android.permission.DUMP" />
3137
3138         <!-- Quick Settings tiles for Developer Options -->
3139         <service
3140             android:name=".development.qstile.DevelopmentTiles$ShowLayout"
3141             android:label="@string/debug_layout"
3142             android:icon="@drawable/tile_icon_show_layout"
3143             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3144             android:enabled="false">
3145             <intent-filter>
3146                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3147             </intent-filter>
3148         </service>
3149         <service
3150             android:name=".development.qstile.DevelopmentTiles$GPUProfiling"
3151             android:label="@string/track_frame_time"
3152             android:icon="@drawable/tile_icon_graphics"
3153             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3154             android:enabled="false">
3155             <intent-filter>
3156                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3157             </intent-filter>
3158         </service>
3159         <service
3160             android:name=".development.qstile.DevelopmentTiles$ForceRTL"
3161             android:label="@string/force_rtl_layout_all_locales"
3162             android:icon="@drawable/tile_icon_force_rtl"
3163             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3164             android:enabled="false">
3165             <intent-filter>
3166                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3167             </intent-filter>
3168         </service>
3169         <service
3170             android:name=".development.qstile.DevelopmentTiles$AnimationSpeed"
3171             android:label="@string/window_animation_scale_title"
3172             android:icon="@drawable/tile_icon_animation_speed"
3173             android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
3174             android:enabled="false">
3175             <intent-filter>
3176                 <action android:name="android.service.quicksettings.action.QS_TILE" />
3177             </intent-filter>
3178         </service>
3179
3180         <activity android:name=".HelpTrampoline"
3181             android:exported="true"
3182             android:theme="@android:style/Theme.NoDisplay"
3183             android:permission="android.permission.DUMP"
3184             android:enabled="@bool/config_has_help" />
3185
3186
3187         <!-- Activities for moves/gestures suggestions -->
3188         <activity
3189             android:name=".Settings$DoubleTapPowerSuggestionActivity"
3190             android:label="@string/double_tap_power_for_camera_title"
3191             android:icon="@drawable/ic_settings_gestures">
3192             <intent-filter>
3193                 <action android:name="android.intent.action.MAIN" />
3194                 <category android:name="com.android.settings.suggested.category.GESTURE" />
3195             </intent-filter>
3196             <meta-data android:name="com.android.settings.dismiss"
3197                        android:value="4,8,30" />
3198             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3199                        android:value="com.android.settings.gestures.DoubleTapPowerSettings"/>
3200             <meta-data android:name="com.android.settings.title"
3201                        android:resource="@string/double_tap_power_for_camera_suggestion_title" />
3202             <meta-data android:name="com.android.settings.summary"
3203                        android:resource="@string/double_tap_power_for_camera_suggestion_summary" />
3204         </activity>
3205
3206         <activity
3207             android:name=".Settings$DoubleTwistSuggestionActivity"
3208             android:label="@string/double_twist_for_camera_mode_title"
3209             android:icon="@drawable/ic_settings_gestures">
3210             <intent-filter>
3211                 <action android:name="android.intent.action.MAIN" />
3212                 <category android:name="com.android.settings.suggested.category.GESTURE" />
3213             </intent-filter>
3214             <meta-data android:name="com.android.settings.dismiss"
3215                        android:value="4,8,30" />
3216             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3217                        android:value="com.android.settings.gestures.DoubleTwistGestureSettings"/>
3218             <meta-data android:name="com.android.settings.title"
3219                        android:resource="@string/double_twist_for_camera_suggestion_title" />
3220             <meta-data android:name="com.android.settings.summary"
3221                        android:resource="@string/double_twist_for_camera_suggestion_summary" />
3222         </activity>
3223
3224         <activity
3225             android:name=".Settings$AmbientDisplaySuggestionActivity"
3226             android:label="@string/ambient_display_title"
3227             android:icon="@drawable/ic_settings_gestures">
3228             <intent-filter>
3229                 <action android:name="android.intent.action.MAIN" />
3230                 <category android:name="com.android.settings.suggested.category.GESTURE" />
3231             </intent-filter>
3232             <meta-data android:name="com.android.settings.dismiss"
3233                        android:value="9,13,30" />
3234             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3235                        android:value="com.android.settings.gestures.DoubleTapScreenSettings"/>
3236             <meta-data android:name="com.android.settings.title"
3237                        android:resource="@string/ambient_display_title" />
3238             <meta-data android:name="com.android.settings.summary"
3239                        android:resource="@string/ambient_display_suggestion_summary" />
3240         </activity>
3241
3242         <activity
3243             android:name=".Settings$AmbientDisplayPickupSuggestionActivity"
3244             android:label="@string/ambient_display_pickup_title"
3245             android:icon="@drawable/ic_settings_gestures">
3246             <intent-filter>
3247                 <action android:name="android.intent.action.MAIN" />
3248                 <category android:name="com.android.settings.suggested.category.GESTURE" />
3249             </intent-filter>
3250             <meta-data android:name="com.android.settings.dismiss"
3251                        android:value="9,13,30" />
3252             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3253                        android:value="com.android.settings.gestures.PickupGestureSettings"/>
3254             <meta-data android:name="com.android.settings.title"
3255                        android:resource="@string/ambient_display_pickup_title" />
3256             <meta-data android:name="com.android.settings.summary"
3257                        android:resource="@string/ambient_display_pickup_suggestion_summary" />
3258         </activity>
3259
3260         <activity
3261             android:name=".Settings$SwipeToNotificationSuggestionActivity"
3262             android:label="@string/fingerprint_swipe_for_notifications_title"
3263             android:icon="@drawable/ic_settings_gestures">
3264             <intent-filter>
3265                 <action android:name="android.intent.action.MAIN" />
3266                 <category android:name="com.android.settings.suggested.category.GESTURE" />
3267             </intent-filter>
3268             <meta-data android:name="com.android.settings.dismiss"
3269                        android:value="9,13,30" />
3270             <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3271                        android:value="com.android.settings.gestures.SwipeToNotificationSettings"/>
3272             <meta-data android:name="com.android.settings.title"
3273                        android:resource="@string/fingerprint_swipe_for_notifications_suggestion_title" />
3274             <meta-data android:name="com.android.settings.summary"
3275                        android:resource="@string/fingerprint_swipe_for_notifications_suggestion_summary" />
3276         </activity>
3277         <!-- End activities for moves/gestures suggestions -->
3278
3279         <activity android:name=".applications.autofill.AutofillPickerActivity"
3280                 android:excludeFromRecents="true"
3281                 android:launchMode="singleInstance"
3282                 android:exported="false">
3283         </activity>
3284
3285         <activity android:name=".applications.autofill.AutofillPickerTrampolineActivity"
3286                 android:theme="@android:style/Theme.NoDisplay"
3287                 android:excludeFromRecents="true"
3288                 android:launchMode="singleInstance"
3289                 android:label="@string/autofill_app">
3290             <intent-filter android:priority="1">
3291                 <action android:name="android.settings.REQUEST_SET_AUTOFILL_SERVICE" />
3292                 <category android:name="android.intent.category.DEFAULT" />
3293                 <data android:scheme="package" />
3294             </intent-filter>
3295         </activity>
3296
3297         <provider android:name=".SettingsSliceProvider"
3298                   android:authorities="com.android.settings.slices"
3299                   android:exported="true">
3300         </provider>
3301
3302         <receiver
3303             android:name=".SliceBroadcastReceiver" >
3304             <intent-filter>
3305                 <action android:name="com.android.settings.slice.action.WIFI_CHANGED"/>
3306             </intent-filter>
3307         </receiver>
3308
3309         <!-- This is the longest AndroidManifest.xml ever. -->
3310     </application>
3311 </manifest>