OSDN Git Service

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