1<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2          xmlns:tools="http://schemas.android.com/tools"
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    <!-- Permissions for reading or writing battery-related data. -->
10    <permission
11        android:name="com.android.settings.BATTERY_DATA"
12        android:protectionLevel="signature|privileged"/>
13
14    <!-- Permission for using the Biometric Settings Provider. -->
15    <permission
16        android:name="com.android.settings.USE_BIOMETRIC_PROVIDER"
17        android:protectionLevel="signature|privileged"/>
18
19    <uses-permission android:name="android.permission.REQUEST_NETWORK_SCORES" />
20    <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" />
21    <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
22    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
23    <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
24    <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
25    <uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
26    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
27    <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
28    <uses-permission android:name="android.permission.DEVICE_POWER" />
29    <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
30    <uses-permission android:name="android.permission.CONTROL_UI_TRACING" />
31    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
32    <uses-permission android:name="android.permission.VIBRATE" />
33    <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
34    <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
35    <uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
36    <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
37    <uses-permission android:name="android.permission.NFC" />
38    <uses-permission android:name="android.permission.HARDWARE_TEST" />
39    <uses-permission android:name="android.permission.CALL_PHONE" />
40    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
41    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS_PRIVILEGED" />
42    <uses-permission android:name="android.permission.QUERY_AUDIO_STATE" />
43    <uses-permission android:name="android.permission.MASTER_CLEAR" />
44    <uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH" android:maxSdkVersion="34"/>
45    <uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER" />
46    <uses-permission android:name="android.permission.READ_CONTACTS" />
47    <uses-permission android:name="android.permission.WRITE_CONTACTS" />
48    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
49    <uses-permission android:name="android.permission.LOCAL_MAC_ADDRESS" />
50    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
51    <uses-permission android:name="com.android.certinstaller.INSTALL_AS_USER" />
52    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
53    <uses-permission android:name="android.permission.TETHER_PRIVILEGED" />
54    <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
55    <uses-permission android:name="android.permission.INTERNET" />
56    <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" />
57    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
58    <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
59    <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
60    <uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />
61    <uses-permission android:name="android.permission.USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER" />
62    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
63    <uses-permission android:name="android.permission.WRITE_APN_SETTINGS"/>
64    <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
65    <uses-permission android:name="android.permission.READ_USER_DICTIONARY"/>
66    <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"/>
67    <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>
68    <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
69    <uses-permission android:name="android.permission.BATTERY_STATS"/>
70    <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
71    <uses-permission android:name="com.android.launcher.permission.WRITE_SETTINGS" />
72    <uses-permission android:name="android.permission.MOVE_PACKAGE" />
73    <uses-permission android:name="android.permission.USE_CREDENTIALS" />
74    <uses-permission android:name="android.permission.BACKUP" />
75    <uses-permission android:name="android.permission.READ_SYNC_STATS" />
76    <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
77    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
78    <uses-permission android:name="android.permission.READ_DEVICE_CONFIG" />
79    <uses-permission android:name="android.permission.STATUS_BAR" />
80    <uses-permission android:name="android.permission.MANAGE_USB" />
81    <uses-permission android:name="android.permission.MANAGE_DEBUGGING" />
82    <uses-permission android:name="android.permission.SET_POINTER_SPEED" />
83    <uses-permission android:name="android.permission.SET_KEYBOARD_LAYOUT" />
84    <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
85    <uses-permission android:name="android.permission.COPY_PROTECTED_DATA" />
86    <uses-permission android:name="android.permission.MANAGE_USERS" />
87    <uses-permission android:name="android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS" />
88    <uses-permission android:name="android.permission.READ_PROFILE" />
89    <uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
90    <uses-permission android:name="android.permission.CONFIGURE_DISPLAY_COLOR_MODE" />
91    <uses-permission android:name="android.permission.CONTROL_DISPLAY_COLOR_TRANSFORMS" />
92    <uses-permission android:name="android.permission.SUGGEST_MANUAL_TIME_AND_ZONE" />
93    <uses-permission android:name="android.permission.ACCESS_NOTIFICATIONS" />
94    <uses-permission android:name="android.permission.REBOOT" />
95    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
96    <uses-permission android:name="android.permission.MANAGE_DEVICE_ADMINS" />
97    <uses-permission android:name="android.permission.READ_SEARCH_INDEXABLES" />
98    <uses-permission android:name="android.permission.BIND_SETTINGS_SUGGESTIONS_SERVICE" />
99    <uses-permission android:name="android.permission.BIND_REMOTE_LOCKSCREEN_VALIDATION_SERVICE" />
100    <uses-permission android:name="android.permission.OEM_UNLOCK_STATE" />
101    <uses-permission android:name="android.permission.MANAGE_USER_OEM_UNLOCK_STATE" />
102    <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" />
103    <uses-permission android:name="android.permission.RESTART_WIFI_SUBSYSTEM" />
104    <uses-permission android:name="android.permission.MANAGE_FINGERPRINT" />
105    <uses-permission android:name="android.permission.RECOVERY"/>
106    <uses-permission android:name="android.permission.USE_BIOMETRIC" />
107    <uses-permission android:name="android.permission.USE_BIOMETRIC_INTERNAL" />
108    <uses-permission android:name="android.permission.USER_ACTIVITY" />
109    <uses-permission android:name="android.permission.CHANGE_APP_IDLE_STATE" />
110    <uses-permission android:name="android.permission.PEERS_MAC_ADDRESS"/>
111    <uses-permission android:name="android.permission.MANAGE_NOTIFICATIONS"/>
112    <uses-permission android:name="android.permission.DELETE_PACKAGES"/>
113    <uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" />
114    <uses-permission android:name="android.permission.MANAGE_APP_OPS_RESTRICTIONS"/>
115    <uses-permission android:name="android.permission.MANAGE_APP_OPS_MODES" />
116    <uses-permission android:name="android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS"/>
117    <uses-permission android:name="android.permission.READ_PRINT_SERVICES" />
118    <uses-permission android:name="android.permission.NETWORK_SETTINGS" />
119    <uses-permission android:name="android.permission.TEST_BLACKLISTED_PASSWORD" />
120    <uses-permission android:name="android.permission.USE_RESERVED_DISK" />
121    <uses-permission android:name="android.permission.MANAGE_SCOPED_ACCESS_DIRECTORY_PERMISSIONS" />
122    <uses-permission android:name="android.permission.CAMERA" />
123    <uses-permission android:name="android.permission.MEDIA_CONTENT_CONTROL" />
124    <uses-permission android:name="android.permission.INSTALL_DYNAMIC_SYSTEM" />
125    <uses-permission android:name="android.permission.BIND_CELL_BROADCAST_SERVICE" />
126    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
127    <uses-permission android:name="android.permission.READ_DREAM_STATE" />
128    <uses-permission android:name="android.permission.READ_DREAM_SUPPRESSION" />
129    <uses-permission android:name="android.permission.MANAGE_APP_HIBERNATION" />
130    <uses-permission android:name="android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK" />
131    <uses-permission android:name="android.permission.ALLOW_PLACE_IN_MULTI_PANE_SETTINGS" />
132    <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
133    <uses-permission android:name="android.permission.READ_APP_SPECIFIC_LOCALES" />
134    <uses-permission android:name="android.permission.QUERY_ADMIN_POLICY" />
135    <uses-permission android:name="android.permission.READ_SAFETY_CENTER_STATUS" />
136    <uses-permission android:name="android.permission.SEND_SAFETY_CENTER_UPDATE" />
137    <uses-permission android:name="android.permission.START_VIEW_APP_FEATURES" />
138    <uses-permission android:name="android.permission.LIST_ENABLED_CREDENTIAL_PROVIDERS" />
139    <uses-permission android:name="android.permission.CUSTOMIZE_SYSTEM_UI" />
140    <uses-permission android:name="android.permission.REMAP_MODIFIER_KEYS" />
141    <uses-permission android:name="android.permission.ACCESS_GPU_SERVICE" />
142    <uses-permission android:name="android.permission.MANAGE_GAME_MODE" />
143    <uses-permission android:name="android.permission.RESTART_TELEPHONY_PROCESS" />
144    <uses-permission android:name="android.permission.MANAGE_ENHANCED_CONFIRMATION_STATES" />
145    <uses-permission android:name="android.permission.ACCESS_KEYGUARD_SECURE_STORAGE" />
146    <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" />
147    <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />
148    <uses-permission android:name="android.permission.GET_BACKGROUND_INSTALLED_PACKAGES" />
149    <uses-permission android:name="android.permission.SATELLITE_COMMUNICATION" />
150    <uses-permission android:name="android.permission.READ_SYSTEM_GRAMMATICAL_GENDER" />
151
152    <application
153            android:name=".SettingsApplication"
154            android:label="@string/settings_label"
155            android:icon="@drawable/ic_launcher_settings"
156            android:theme="@style/Theme.Settings"
157            android:hardwareAccelerated="true"
158            android:requiredForAllUsers="true"
159            android:supportsRtl="true"
160            android:backupAgent="com.android.settings.backup.SettingsBackupHelper"
161            android:restoreAnyVersion="true"
162            android:usesCleartextTraffic="true"
163            android:defaultToDeviceProtectedStorage="true"
164            android:directBootAware="true"
165            android:appComponentFactory="androidx.core.app.CoreComponentFactory"
166            android:gwpAsanMode="always"
167            android:enableOnBackInvokedCallback="true">
168
169        <uses-library android:name="org.apache.http.legacy" />
170
171        <property
172            android:name="android.window.PROPERTY_ACTIVITY_EMBEDDING_SPLITS_ENABLED"
173            android:value="true" />
174
175        <!-- Settings -->
176        <activity android:name=".homepage.SettingsHomepageActivity"
177                  android:label="@string/settings_label_launcher"
178                  android:theme="@style/Theme.Settings.Home"
179                  android:taskAffinity="com.android.settings.root"
180                  android:exported="true"
181                  android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize">
182            <intent-filter android:priority="1">
183                <action android:name="android.settings.SETTINGS" />
184                <category android:name="android.intent.category.BROWSABLE" />
185                <category android:name="android.intent.category.DEFAULT" />
186            </intent-filter>
187            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
188                       android:value="true" />
189        </activity>
190
191        <!-- Activity for launching deep link page in 2-pane. -->
192        <activity android:name=".homepage.DeepLinkHomepageActivity"
193                  android:label="@string/settings_label_launcher"
194                  android:theme="@style/Theme.Settings.Home"
195                  android:launchMode="singleTask"
196                  android:exported="true"
197                  android:enabled="false"
198                  android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize"
199                  android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
200                  android:permission="android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK">
201            <intent-filter>
202                <action android:name="android.settings.SETTINGS_EMBED_DEEP_LINK_ACTIVITY" />
203                <category android:name="android.intent.category.DEFAULT" />
204            </intent-filter>
205            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
206                       android:value="true" />
207        </activity>
208
209        <activity android:name=".homepage.DeepLinkHomepageActivityInternal"
210                  android:label="@string/settings_label_launcher"
211                  android:theme="@style/Theme.Settings.Home.NoAnimation"
212                  android:taskAffinity=""
213                  android:launchMode="singleTask"
214                  android:exported="false"
215                  android:excludeFromRecents="true"
216                  android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize">
217            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
218                       android:value="true" />
219        </activity>
220
221        <!-- Alias for launcher activity only, as this belongs to each profile. -->
222        <activity-alias android:name="Settings"
223                android:label="@string/settings_label_launcher"
224                android:taskAffinity="com.android.settings.root"
225                android:exported="true"
226                android:targetActivity=".homepage.SettingsHomepageActivity">
227            <intent-filter>
228                <action android:name="android.intent.action.MAIN" />
229                <category android:name="android.intent.category.DEFAULT" />
230                <category android:name="android.intent.category.LAUNCHER" />
231            </intent-filter>
232            <meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcuts"/>
233        </activity-alias>
234
235        <receiver android:name=".SettingsInitialize"
236            android:exported="true">
237            <intent-filter>
238                <action android:name="android.intent.action.USER_INITIALIZE"/>
239                <action android:name="android.intent.action.PRE_BOOT_COMPLETED"/>
240                <action android:name="com.google.android.setupwizard.SETUP_WIZARD_FINISHED"/>
241            </intent-filter>
242        </receiver>
243
244        <receiver
245            android:name=".development.Enable16KBootReceiver"
246            android:enabled="true"
247            android:exported="false">
248            <intent-filter>
249                <action android:name="android.intent.action.BOOT_COMPLETED" />
250            </intent-filter>
251        </receiver>
252
253        <service
254            android:name=".development.PageAgnosticNotificationService"
255            android:enabled="true"
256            android:exported="false"
257            android:permission="android.permission.POST_NOTIFICATIONS"/>
258
259        <activity android:name=".development.PageAgnosticWarningActivity"
260                  android:enabled="true"
261                  android:launchMode="singleTask"
262                  android:taskAffinity=""
263                  android:excludeFromRecents="true"
264                  android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert.DayNight"/>
265
266        <activity android:name=".SubSettings"
267                  android:exported="false"
268                  android:theme="@style/Theme.SubSettings"
269                  android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
270                  android:taskAffinity="com.android.settings.root" />
271
272        <activity android:name=".Settings$CreateShortcutActivity"
273                  android:exported="true"
274                  android:label="@string/settings_shortcut">
275            <intent-filter>
276                <action android:name="android.intent.action.CREATE_SHORTCUT" />
277                <category android:name="android.intent.category.DEFAULT" />
278            </intent-filter>
279            <meta-data
280                android:name="com.android.settings.FRAGMENT_CLASS"
281                android:value="com.android.settings.shortcut.CreateShortcut" />
282        </activity>
283
284        <!-- Wireless Controls -->
285        <activity
286            android:name=".Settings$NetworkDashboardActivity"
287            android:label="@string/network_dashboard_title"
288            android:exported="true"
289            android:icon="@drawable/ic_homepage_network">
290            <intent-filter android:priority="1">
291                <action android:name="android.settings.WIRELESS_SETTINGS" />
292                <action android:name="android.settings.AIRPLANE_MODE_SETTINGS" />
293                <action android:name="com.android.settings.sim.SIM_SUB_INFO_SETTINGS" />
294                <category android:name="android.intent.category.BROWSABLE" />
295                <category android:name="android.intent.category.DEFAULT" />
296            </intent-filter>
297            <intent-filter>
298                <action android:name="android.intent.action.MAIN" />
299                <category android:name="android.intent.category.DEFAULT" />
300                <category android:name="android.intent.category.VOICE_LAUNCH" />
301            </intent-filter>
302            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
303                android:value="com.android.settings.network.NetworkDashboardFragment"/>
304            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
305                android:value="@string/menu_key_network"/>
306            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
307                android:value="true" />
308        </activity>
309
310        <activity
311            android:name=".Settings$MobileNetworkActivity"
312            android:label="@string/network_settings_title"
313            android:configChanges="orientation|screenSize|keyboardHidden"
314            android:launchMode="singleTop"
315            android:exported="true">
316            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
317                       android:value="com.android.settings.network.telephony.MobileNetworkSettings"/>
318            <intent-filter android:priority="1">
319                <!-- Displays the MobileNetworkActivity and opt-in dialog for capability discovery. -->
320                <!-- Please sync with a list created within MobileNetworkIntentConverter.java -->
321                <action android:name="android.intent.action.MAIN" />
322                <action android:name="android.telephony.ims.action.SHOW_CAPABILITY_DISCOVERY_OPT_IN" />
323                <action android:name="android.settings.NETWORK_OPERATOR_SETTINGS" />
324                <action android:name="android.settings.DATA_ROAMING_SETTINGS" />
325                <action android:name="android.settings.MMS_MESSAGE_SETTING" />
326                <category android:name="android.intent.category.BROWSABLE" />
327                <category android:name="android.intent.category.DEFAULT" />
328            </intent-filter>
329        </activity>
330
331        <activity android:name=".Settings$MobileNetworkListActivity"
332                  android:exported="true"
333                  android:label="@string/network_settings_title">
334            <intent-filter android:priority="1">
335                <action android:name="android.settings.MOBILE_NETWORK_LIST" />
336                <action android:name="android.settings.MANAGE_ALL_SIM_PROFILES_SETTINGS" />
337                <category android:name="android.intent.category.DEFAULT" />
338            </intent-filter>
339            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
340                       android:value="com.android.settings.network.MobileNetworkListFragment"/>
341            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
342                       android:value="@string/menu_key_network"/>
343            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
344                       android:value="true" />
345        </activity>
346
347        <activity android:name=".Settings$ResetMobileNetworkSettingsActivity"
348                  android:exported="true"
349                  android:label="@string/reset_mobile_network_settings_title">
350            <intent-filter android:priority="1">
351                <action android:name="android.telephony.action.RESET_MOBILE_NETWORK_SETTINGS" />
352                <category android:name="android.intent.category.DEFAULT" />
353            </intent-filter>
354            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
355                       android:value="com.android.settings.ResetNetwork"/>
356            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
357                       android:value="@string/menu_key_system"/>
358        </activity>
359
360        <activity
361            android:name=".Settings$ConnectedDeviceDashboardActivity"
362            android:label="@string/connected_devices_dashboard_title"
363            android:exported="true"
364            android:icon="@drawable/ic_homepage_connected_device">
365            <intent-filter android:priority="1">
366                <action android:name="android.settings.BLUETOOTH_SETTINGS" />
367                <category android:name="android.intent.category.BROWSABLE" />
368                <category android:name="android.intent.category.DEFAULT" />
369            </intent-filter>
370            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
371                android:value="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment"/>
372            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
373                android:value="@string/menu_key_connected_devices"/>
374            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
375                android:value="true" />
376        </activity>
377
378        <activity android:name="AirplaneModeVoiceActivity"
379                android:label="@string/wireless_networks_settings_title"
380                android:theme="@*android:style/Theme.DeviceDefault.Light.Voice"
381                android:exported="true">
382            <intent-filter>
383                <action android:name="android.settings.VOICE_CONTROL_AIRPLANE_MODE" />
384                <category android:name="android.intent.category.DEFAULT" />
385                <category android:name="android.intent.category.VOICE" />
386            </intent-filter>
387        </activity>
388
389        <activity android:name=".search.SearchResultTrampoline"
390                  android:theme="@android:style/Theme.NoDisplay"
391                  android:excludeFromRecents="true"
392                  android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
393                  android:exported="true">
394            <intent-filter>
395                <action android:name="com.android.settings.SEARCH_RESULT_TRAMPOLINE" />
396                <category android:name="android.intent.category.DEFAULT" />
397            </intent-filter>
398        </activity>
399
400        <receiver android:name=".search.SearchStateReceiver"
401                  android:exported="true"
402                  android:enabled="false"
403                  android:permission="android.permission.READ_SEARCH_INDEXABLES">
404            <intent-filter>
405                <action android:name="com.android.settings.SEARCH_START"/>
406                <action android:name="com.android.settings.SEARCH_EXIT"/>
407            </intent-filter>
408        </receiver>
409
410        <activity
411            android:name="Settings$MemtagPageActivity"
412            android:label="@string/memtag_title"
413            android:icon="@drawable/ic_homepage_security"
414            android:exported="true"
415            android:configChanges="orientation|keyboardHidden|screenSize">
416            <intent-filter android:priority="1">
417                <action android:name="android.settings.ADVANCED_MEMORY_PROTECTION_SETTINGS"/>
418                <category android:name="android.intent.category.BROWSABLE" />
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.security.MemtagPage"/>
423            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
424                       android:value="@string/menu_key_security"/>
425            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
426                       android:value="true"/>
427        </activity>
428
429        <activity
430            android:name="Settings$WifiSettingsActivity"
431            android:label="@string/wifi_settings"
432            android:icon="@drawable/ic_homepage_network"
433            android:exported="true"
434            android:configChanges="orientation|keyboardHidden|screenSize">
435            <intent-filter android:priority="1">
436                <action android:name="android.settings.WIFI_SETTINGS"/>
437                <category android:name="android.intent.category.BROWSABLE" />
438                <category android:name="android.intent.category.DEFAULT"/>
439            </intent-filter>
440            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
441                       android:value="com.android.settings.network.NetworkProviderSettings"/>
442            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
443                       android:value="@string/menu_key_network"/>
444            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
445                       android:value="true"/>
446        </activity>
447
448        <!-- Keep compatibility with old shortcuts. -->
449        <activity-alias
450            android:name="Settings$WifiSettings2Activity"
451            android:targetActivity="Settings$WifiSettingsActivity"
452            android:label="@string/wifi_settings"
453            android:icon="@drawable/ic_homepage_network"
454            android:exported="true">
455            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
456                       android:value="com.android.settings.network.NetworkProviderSettings"/>
457            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
458                       android:value="@string/menu_key_network"/>
459            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
460                       android:value="true"/>
461        </activity-alias>
462
463        <activity
464            android:name="Settings$NetworkProviderSettingsActivity"
465            android:label="@string/provider_internet_settings"
466            android:icon="@drawable/ic_homepage_network"
467            android:exported="true"
468            android:configChanges="orientation|keyboardHidden|screenSize">
469            <intent-filter android:priority="1">
470                <action android:name="android.settings.NETWORK_PROVIDER_SETTINGS"/>
471                <category android:name="android.intent.category.DEFAULT"/>
472            </intent-filter>
473            <intent-filter android:priority="1">
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.network.NetworkProviderSettings"/>
479            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
480                       android:value="@string/menu_key_network"/>
481            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
482                       android:value="true"/>
483        </activity>
484
485        <activity
486            android:name="Settings$NetworkSelectActivity"
487            android:label="@string/choose_network_title"
488            android:permission="android.permission.SATELLITE_COMMUNICATION"
489            android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize">
490            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
491                android:value="com.android.settings.network.telephony.NetworkSelectSettings" />
492            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
493                android:value="true" />
494        </activity>
495
496        <activity
497            android:name="Settings$WifiDetailsSettingsActivity"
498            android:label="@string/wifi_details_title"
499            android:icon="@drawable/ic_homepage_network"
500            android:exported="true"
501            android:permission="android.permission.CHANGE_WIFI_STATE"
502            android:configChanges="orientation|keyboardHidden|screenSize">
503            <!-- The intent action is only public to OEM, because a special library is required. -->
504            <intent-filter android:priority="1">
505                <action android:name="android.settings.WIFI_DETAILS_SETTINGS" />
506                <category android:name="android.intent.category.DEFAULT" />
507            </intent-filter>
508            <meta-data
509                android:name="com.android.settings.FRAGMENT_CLASS"
510                android:value="com.android.settings.wifi.details.WifiNetworkDetailsFragment" />
511            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
512                android:value="@string/menu_key_network"/>
513            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
514                android:value="true" />
515        </activity>
516
517        <activity
518            android:name=".wifi.WifiPickerActivity"
519            android:permission="android.permission.CHANGE_WIFI_STATE"
520            android:exported="true">
521            <intent-filter android:priority="1">
522                <action android:name="android.net.wifi.PICK_WIFI_NETWORK" />
523                <category android:name="android.intent.category.DEFAULT" />
524            </intent-filter>
525            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
526                android:value="true" />
527        </activity>
528
529        <activity android:name=".Settings$AdaptiveBrightnessActivity"
530            android:label="@string/auto_brightness_title"
531            android:exported="true">
532            <intent-filter>
533                <action android:name="android.settings.ADAPTIVE_BRIGHTNESS_SETTINGS" />
534                <category android:name="android.intent.category.DEFAULT" />
535            </intent-filter>
536            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
537                android:value="com.android.settings.display.AutoBrightnessSettings"/>
538            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
539                android:value="@string/menu_key_display"/>
540        </activity>
541
542        <activity android:name=".Settings$ScreenTimeoutActivity"
543                  android:label="@string/screen_timeout"
544                  android:exported="true">
545            <intent-filter>
546                <action android:name="android.settings.SCREEN_TIMEOUT_SETTINGS" />
547                <category android:name="android.intent.category.DEFAULT" />
548            </intent-filter>
549            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
550                       android:value="com.android.settings.display.ScreenTimeoutSettings"/>
551        </activity>
552
553        <activity
554            android:name="Settings$ConfigureWifiSettingsActivity"
555            android:label="@string/wifi_configure_settings_preference_title"
556            android:icon="@drawable/ic_settings_wireless"
557            android:exported="true"
558            android:configChanges="orientation|keyboardHidden|screenSize">
559            <intent-filter android:priority="1">
560                <action android:name="android.settings.WIFI_IP_SETTINGS" />
561                <category android:name="android.intent.category.BROWSABLE" />
562                <category android:name="android.intent.category.DEFAULT" />
563            </intent-filter>
564            <intent-filter>
565                <action android:name="android.intent.action.MAIN" />
566                <category android:name="android.intent.category.VOICE_LAUNCH" />
567                <category android:name="android.intent.category.DEFAULT" />
568            </intent-filter>
569            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
570                android:value="com.android.settings.wifi.ConfigureWifiSettings" />
571            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
572                android:value="@string/menu_key_network"/>
573            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
574                android:value="true" />
575        </activity>
576
577        <activity
578            android:name="Settings$SavedAccessPointsSettingsActivity"
579            android:label="@string/wifi_saved_access_points_label"
580            android:icon="@drawable/ic_settings_wireless"
581            android:exported="true"
582            android:configChanges="orientation|keyboardHidden|screenSize">
583            <intent-filter android:priority="1">
584                <action android:name="android.settings.WIFI_SAVED_NETWORK_SETTINGS" />
585                <category android:name="android.intent.category.DEFAULT" />
586            </intent-filter>
587            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
588                android:value="com.android.settings.wifi.savedaccesspoints2.SavedAccessPointsWifiSettings2" />
589            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
590                android:value="@string/menu_key_network"/>
591            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
592                android:value="true" />
593        </activity>
594
595        <activity android:name=".Settings$WifiInfoActivity"
596            android:exported="true">
597            <intent-filter>
598                <action android:name="android.intent.action.MAIN"/>
599                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
600                <category android:name="android.intent.category.DEFAULT" />
601            </intent-filter>
602            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
603                       android:value="com.android.settings.wifi.WifiInfo" />
604            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
605                       android:value="@string/menu_key_network"/>
606        </activity>
607
608        <activity android:name=".wifi.WifiConfigInfo"
609            android:exported="true">
610            <intent-filter>
611                <action android:name="android.intent.action.MAIN"/>
612                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
613                <category android:name="android.intent.category.DEFAULT" />
614            </intent-filter>
615        </activity>
616
617        <activity android:name=".Settings$WifiAPITestActivity"
618            android:exported="true">
619            <intent-filter>
620                <action android:name="android.intent.action.MAIN"/>
621                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
622                <category android:name="android.intent.category.DEFAULT" />
623            </intent-filter>
624            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
625                       android:value="com.android.settings.wifi.WifiAPITest" />
626            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
627                       android:value="@string/menu_key_network"/>
628        </activity>
629
630        <activity android:name=".wifi.WifiStatusTest"
631            android:exported="true">
632            <intent-filter>
633                <action android:name="android.intent.action.MAIN"/>
634                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
635                <category android:name="android.intent.category.DEFAULT" />
636            </intent-filter>
637        </activity>
638
639        <activity android:name=".wifi.WifiNoInternetDialog"
640                  android:clearTaskOnLaunch="true"
641                  android:excludeFromRecents="true"
642                  android:exported="true"
643                  android:permission="android.permission.NETWORK_STACK"
644                  android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert.DayNight">
645            <!-- TODO: Consider removing below two intent filters.
646                 It seems like below two intent filters can be removed because when the notification
647                 is clicked, this activity will be launched anyway. -->
648            <intent-filter>
649                <action android:name="android.net.action.PROMPT_UNVALIDATED" />
650                <category android:name="android.intent.category.DEFAULT" />
651            </intent-filter>
652            <intent-filter>
653                <action android:name="android.net.action.PROMPT_LOST_VALIDATION" />
654                <category android:name="android.intent.category.DEFAULT" />
655            </intent-filter>
656            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
657                android:value="true" />
658        </activity>
659
660        <activity android:name="Settings$CellularSecuritySettingsActivity"
661                  android:label="@string/cellular_security_settings_title"
662                  android:exported="true">
663            <intent-filter android:priority="1">
664                <action android:name="android.settings.CELLULAR_NETWORK_SECURITY" />
665                <category android:name="android.intent.category.DEFAULT" />
666            </intent-filter>
667            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
668              android:value="com.android.settings.network.telephony.CellularSecuritySettingsFragment"/>
669        </activity>
670
671        <activity android:name="Settings$SatelliteSettingActivity"
672                  android:label="@string/satellite_setting"
673                  android:exported="true"
674                  android:configChanges="orientation|keyboardHidden|screenSize">
675            <intent-filter android:priority="1">
676                <action android:name="android.settings.SATELLITE_SETTING" />
677                <category android:name="android.intent.category.DEFAULT" />
678            </intent-filter>
679            <intent-filter>
680                <action android:name="android.intent.action.MAIN" />
681                <category android:name="android.intent.category.DEFAULT" />
682                <category android:name="android.intent.category.VOICE_LAUNCH" />
683            </intent-filter>
684            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
685                       android:value="true" />
686            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
687                       android:value="com.android.settings.network.telephony.SatelliteSetting" />
688            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
689                       android:value="@string/menu_key_network"/>
690        </activity>
691
692        <activity android:name="Settings$ApnSettingsActivity"
693                android:label="@string/apn_settings"
694                android:exported="true"
695                android:configChanges="orientation|keyboardHidden|screenSize">
696            <intent-filter android:priority="1">
697                <action android:name="android.settings.APN_SETTINGS" />
698                <category android:name="android.intent.category.DEFAULT" />
699            </intent-filter>
700            <intent-filter>
701                <action android:name="android.intent.action.MAIN" />
702                <category android:name="android.intent.category.DEFAULT" />
703                <category android:name="android.intent.category.VOICE_LAUNCH" />
704            </intent-filter>
705            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
706                       android:value="true" />
707            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
708                       android:value="com.android.settings.network.apn.ApnSettings" />
709            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
710                       android:value="@string/menu_key_network"/>
711        </activity>
712
713        <!-- Keep compatibility with old shortcuts. -->
714        <activity-alias
715            android:name="Settings$BluetoothSettingsActivity"
716            android:label="@string/devices_title"
717            android:targetActivity=".Settings$ConnectedDeviceDashboardActivity"
718            android:exported="true">
719            <intent-filter android:priority="10">
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.connecteddevice.ConnectedDeviceDashboardFragment" />
725            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
726                       android:value="@string/menu_key_connected_devices"/>
727        </activity-alias>
728
729        <!-- Keep compatibility with old shortcuts. -->
730        <activity-alias android:name=".bluetooth.BluetoothSettings"
731                        android:label="@string/devices_title"
732                        android:targetActivity="Settings$BluetoothSettingsActivity"
733                        android:exported="true"
734                        android:clearTaskOnLaunch="true">
735            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
736                       android:value="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment" />
737            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
738                       android:value="@string/menu_key_connected_devices"/>
739        </activity-alias>
740
741        <activity android:name="Settings$FaceSettingsActivity"
742            android:label="@string/security_settings_face_preference_title"
743            android:exported="true"
744            android:enableOnBackInvokedCallback="false"
745            android:theme="@style/Theme.Settings.NoActionBar"
746            android:icon="@drawable/ic_face_header">
747            <intent-filter>
748                <action android:name="android.settings.FACE_SETTINGS" />
749                <category android:name="android.intent.category.DEFAULT" />
750            </intent-filter>
751            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
752                android:value="com.android.settings.biometrics.face.FaceSettings" />
753            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
754                       android:value="@string/menu_key_security"/>
755        </activity>
756
757        <activity android:name="Settings$FaceSettingsInternalActivity"
758                  android:label="@string/security_settings_face_preference_title"
759                  android:exported="false"
760                  android:enableOnBackInvokedCallback="false"
761                  android:theme="@style/Theme.Settings.NoActionBar"
762                  android:icon="@drawable/ic_face_header"
763                  android:taskAffinity="com.android.settings.root">
764            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
765                       android:value="com.android.settings.biometrics.face.FaceSettings" />
766            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
767                       android:value="@string/menu_key_security"/>
768        </activity>
769
770        <activity android:name="Settings$FingerprintSettingsActivity"
771                  android:label="@string/security_settings_fingerprint_preference_title"
772                  android:exported="true"
773                  android:enableOnBackInvokedCallback="false"
774                  android:icon="@drawable/ic_fingerprint_header">
775            <intent-filter>
776                <action android:name="android.settings.FINGERPRINT_SETTINGS" />
777                <category android:name="android.intent.category.DEFAULT" />
778            </intent-filter>
779            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
780                       android:value="com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSettingsFragment" />
781            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
782                       android:value="@string/menu_key_security"/>
783        </activity>
784
785        <activity android:name="Settings$CombinedBiometricSettingsActivity"
786                  android:label="@string/security_settings_biometric_preference_title"
787                  android:exported="true"
788                  android:enableOnBackInvokedCallback="false"
789                  android:taskAffinity="com.android.settings.root">
790            <intent-filter>
791                <action android:name="android.settings.COMBINED_BIOMETRICS_SETTINGS" />
792                <category android:name="android.intent.category.DEFAULT" />
793            </intent-filter>
794            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
795                       android:value="com.android.settings.biometrics.combination.CombinedBiometricSettings" />
796            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
797                       android:value="@string/menu_key_security"/>
798        </activity>
799
800        <activity android:name="Settings$CombinedBiometricProfileSettingsActivity"
801                  android:label="@string/security_settings_work_biometric_preference_title"
802                  android:exported="false">
803            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
804                       android:value="com.android.settings.biometrics.combination.CombinedBiometricProfileSettings" />
805            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
806                       android:value="@string/menu_key_security"/>
807        </activity>
808
809        <activity android:name=".Settings$PrivateSpaceBiometricSettingsActivity"
810                  android:label="@string/private_space_biometric_title"
811                  android:exported="false">
812            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
813                       android:value="com.android.settings.privatespace.onelock.PrivateSpaceBiometricSettings" />
814        </activity>
815
816        <activity android:name=".bluetooth.DevicePickerActivity"
817                android:label="@string/device_picker"
818                android:configChanges="orientation|keyboardHidden|screenSize"
819                android:exported="true"
820                android:clearTaskOnLaunch="true">
821            <intent-filter>
822                <action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
823                <category android:name="android.intent.category.DEFAULT" />
824            </intent-filter>
825        </activity>
826
827        <service android:name=".wifi.tether.TetherService"
828            android:exported="true"
829            android:permission="android.permission.TETHER_PRIVILEGED" />
830
831        <activity android:name=".network.TetherProvisioningActivity"
832            android:exported="true"
833            android:permission="android.permission.TETHER_PRIVILEGED"
834            android:excludeFromRecents="true"
835            android:theme="@style/Theme.ProvisioningActivity">
836            <intent-filter android:priority="1">
837                <action android:name="android.settings.TETHER_PROVISIONING_UI" />
838                <category android:name="android.intent.category.DEFAULT" />
839            </intent-filter>
840        </activity>
841
842        <activity
843            android:name=".network.TetherProvisioningCarrierDialogActivity"
844            android:exported="true"
845            android:permission="android.permission.TETHER_PRIVILEGED"
846            android:excludeFromRecents="true"
847            android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar">
848            <intent-filter android:priority="1">
849                <action android:name="android.settings.TETHER_UNSUPPORTED_CARRIER_UI" />
850                <category android:name="android.intent.category.DEFAULT" />
851            </intent-filter>
852        </activity>
853
854        <activity android:name=".network.SimOnboardingActivity"
855            android:exported="true"
856            android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize"
857            android:permission="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS"
858            android:theme="@style/Theme.SpaLib.BottomSheetDialog">
859            <intent-filter android:priority="1">
860                <action android:name="android.settings.SIM_PREFERENCE_SETTINGS" />
861                <category android:name="android.intent.category.DEFAULT" />
862            </intent-filter>
863      </activity>
864
865        <activity android:name=".network.telephony.ToggleSubscriptionDialogActivity"
866                  android:exported="false"
867                  android:permission="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS"
868                  android:theme="@style/Theme.AlertDialog.SimConfirmDialog"/>
869
870        <activity android:name=".network.telephony.DeleteEuiccSubscriptionDialogActivity"
871                  android:exported="false"
872                  android:permission="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS"
873                  android:theme="@style/Theme.AlertDialog.SimConfirmDialog"/>
874
875        <activity android:name=".network.telephony.EuiccRacConnectivityDialogActivity"
876                  android:exported="false"
877                  android:theme="@style/Theme.AlertDialog.SimConfirmDialog"/>
878
879        <activity
880            android:name="Settings$TetherSettingsActivity"
881            android:label="@string/tether_settings_title_all"
882            android:exported="true"
883            android:icon="@drawable/ic_homepage_network">
884            <intent-filter>
885                <action android:name="android.intent.action.MAIN" />
886                <action android:name="android.settings.TETHER_SETTINGS" />
887                <category android:name="android.intent.category.DEFAULT" />
888                <category android:name="android.intent.category.VOICE_LAUNCH" />
889            </intent-filter>
890            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
891                android:value="com.android.settings.network.tether.TetherSettings" />
892            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
893                       android:value="@string/menu_key_network"/>
894        </activity>
895
896        <activity
897            android:name="Settings$WifiTetherSettingsActivity"
898            android:label="@string/wifi_hotspot_checkbox_text"
899            android:exported="true"
900            android:icon="@drawable/ic_homepage_wifi_tethering">
901            <intent-filter>
902                <action android:name="com.android.settings.WIFI_TETHER_SETTINGS" />
903                <category android:name="android.intent.category.DEFAULT" />
904            </intent-filter>
905            <intent-filter android:priority="4">
906                <action android:name="android.intent.action.MAIN" />
907                <category android:name="com.android.settings.SHORTCUT" />
908            </intent-filter>
909            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
910                android:value="com.android.settings.wifi.tether.WifiTetherSettings" />
911            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
912                       android:value="@string/menu_key_network"/>
913        </activity>
914
915
916        <!-- Keep compatibility with old shortcuts. -->
917        <activity-alias android:name=".TetherSettings"
918                  android:label="@string/tether_settings_title_all"
919                  android:clearTaskOnLaunch="true"
920                  android:exported="true"
921                  android:targetActivity="Settings$TetherSettingsActivity">
922            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
923                android:value="com.android.settings.network.tether.TetherSettings" />
924            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
925                       android:value="@string/menu_key_network"/>
926        </activity-alias>
927
928        <activity android:name="Settings$WifiP2pSettingsActivity"
929            android:exported="true">
930            <intent-filter>
931                <action android:name="android.intent.action.MAIN" />
932                <category android:name="android.intent.category.DEFAULT" />
933                <category android:name="android.intent.category.VOICE_LAUNCH" />
934            </intent-filter>
935            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
936                android:value="com.android.settings.wifi.p2p.WifiP2pSettings" />
937            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
938                       android:value="@string/menu_key_network"/>
939        </activity>
940
941        <activity
942            android:name="Settings$VpnSettingsActivity"
943            android:label="@string/vpn_settings_title"
944            android:exported="true"
945            android:icon="@drawable/ic_homepage_vpn">
946            <intent-filter android:priority="1">
947                <action android:name="android.settings.VPN_SETTINGS" />
948                <category android:name="android.intent.category.BROWSABLE" />
949                <action android:name="android.net.vpn.SETTINGS" />
950                <category android:name="android.intent.category.DEFAULT" />
951            </intent-filter>
952            <intent-filter android:priority="5">
953                <action android:name="android.intent.action.MAIN" />
954                <category android:name="com.android.settings.SHORTCUT" />
955            </intent-filter>
956            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
957                android:value="com.android.settings.vpn2.VpnSettings" />
958            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
959                       android:value="@string/menu_key_network"/>
960            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
961                android:value="true" />
962        </activity>
963
964        <activity
965            android:name="Settings$DataSaverSummaryActivity"
966            android:exported="true"
967            android:label="@string/data_saver_title">
968            <intent-filter android:priority="1">
969                <action android:name="android.settings.DATA_SAVER_SETTINGS" />
970                <category android:name="android.intent.category.DEFAULT" />
971            </intent-filter>
972            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
973                       android:value="com.android.settings.datausage.DataSaverSummary" />
974            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
975                       android:value="@string/menu_key_network"/>
976        </activity>
977
978        <activity
979            android:name="Settings$LongBackgroundTasksActivity"
980            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
981            android:exported="true"
982            android:label="@string/long_background_tasks_label">
983            <intent-filter android:priority="1">
984                <action android:name="android.settings.MANAGE_APP_LONG_RUNNING_JOBS" />
985                <category android:name="android.intent.category.DEFAULT" />
986            </intent-filter>
987            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
988                       android:value="com.android.settings.applications.manageapplications.ManageApplications" />
989            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
990                       android:value="@string/menu_key_apps"/>
991            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
992                       android:value="true" />
993        </activity>
994
995        <activity
996            android:name="Settings$LongBackgroundTasksAppActivity"
997            android:exported="true"
998            android:label="@string/long_background_tasks_label">
999            <intent-filter android:priority="1">
1000                <action android:name="android.settings.MANAGE_APP_LONG_RUNNING_JOBS" />
1001                <category android:name="android.intent.category.DEFAULT" />
1002                <data android:scheme="package" />
1003            </intent-filter>
1004            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1005                       android:value="com.android.settings.applications.appinfo.LongBackgroundTasksDetails" />
1006            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1007                       android:value="@string/menu_key_apps"/>
1008        </activity>
1009
1010        <activity
1011            android:name="Settings$DateTimeSettingsActivity"
1012            android:label="@string/date_and_time"
1013            android:exported="true"
1014            android:icon="@drawable/ic_settings_date_time">
1015            <intent-filter android:priority="1">
1016                <action android:name="android.settings.DATE_SETTINGS" />
1017                <category android:name="android.intent.category.BROWSABLE" />
1018                <category android:name="android.intent.category.DEFAULT" />
1019            </intent-filter>
1020            <intent-filter>
1021                <action android:name="android.intent.action.MAIN" />
1022                <action android:name="android.intent.action.QUICK_CLOCK" />
1023                <category android:name="android.intent.category.VOICE_LAUNCH" />
1024                <category android:name="android.intent.category.DEFAULT" />
1025            </intent-filter>
1026            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1027                android:value="com.android.settings.datetime.DateTimeSettings" />
1028            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1029                       android:value="@string/menu_key_system"/>
1030            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1031                android:value="true" />
1032        </activity>
1033
1034        <activity
1035            android:name="Settings$LocalePickerActivity"
1036            android:label="@string/language_picker_title"
1037            android:exported="true"
1038            android:icon="@drawable/ic_settings_language">
1039            <intent-filter android:priority="1">
1040                <action android:name="android.settings.LOCALE_SETTINGS" />
1041                <category android:name="android.intent.category.BROWSABLE" />
1042                <category android:name="android.intent.category.DEFAULT" />
1043            </intent-filter>
1044            <intent-filter>
1045                <action android:name="android.intent.action.MAIN" />
1046                <category android:name="android.intent.category.DEFAULT" />
1047                <category android:name="android.intent.category.VOICE_LAUNCH" />
1048            </intent-filter>
1049            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1050                android:value="com.android.settings.localepicker.LocaleListEditor" />
1051            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1052                       android:value="@string/menu_key_system"/>
1053            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1054                android:value="true" />
1055        </activity>
1056
1057        <activity android:name=".localepicker.LocalePickerWithRegionActivity"
1058                  android:excludeFromRecents="true"
1059                  android:configChanges="orientation|keyboardHidden|screenSize"
1060                  android:exported="false"
1061                  android:theme="@style/Theme.LocalePickerWithRegionActivity">
1062        </activity>
1063
1064        <activity
1065            android:name=".localepicker.AppLocalePickerActivity"
1066            android:label="@string/app_locale_picker_title"
1067            android:configChanges="orientation|screenSize|keyboardHidden"
1068            android:exported="true" >
1069            <intent-filter>
1070                <action android:name="android.settings.APP_LOCALE_SETTINGS" />
1071                <category android:name="android.intent.category.DEFAULT" />
1072                <data android:scheme="package" />
1073            </intent-filter>
1074        </activity>
1075
1076        <activity android:name=".localepicker.NotificationActionActivity"
1077            android:excludeFromRecents="true"
1078            android:theme="@android:style/Theme.NoDisplay">
1079        </activity>
1080
1081        <activity
1082            android:name=".Settings$LanguageSettingsActivity"
1083            android:label="@string/languages_settings"
1084            android:exported="true"
1085            android:icon="@drawable/ic_settings_languages">
1086            <intent-filter>
1087                <action android:name="android.settings.LANGUAGE_SETTINGS"/>
1088                <category android:name="android.intent.category.DEFAULT"/>
1089            </intent-filter>
1090            <intent-filter>
1091                <action android:name="android.intent.action.MAIN"/>
1092                <category android:name="android.intent.category.VOICE_LAUNCH"/>
1093                <category android:name="android.intent.category.DEFAULT"/>
1094            </intent-filter>
1095            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1096                       android:value="com.android.settings.language.LanguageSettings"/>
1097            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1098                       android:value="@string/menu_key_system"/>
1099            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1100                       android:value="true"/>
1101        </activity>
1102
1103        <activity
1104            android:name=".Settings$NavigationModeSettingsActivity"
1105            android:label="@string/system_navigation_title"
1106            android:exported="true">
1107            <intent-filter>
1108                <action android:name="com.android.settings.NAVIGATION_MODE_SETTINGS"/>
1109                <category android:name="android.intent.category.DEFAULT"/>
1110            </intent-filter>
1111            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1112                android:value="com.android.settings.gestures.SystemNavigationGestureSettings"/>
1113            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1114                android:value="@string/menu_key_system"/>
1115            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1116                android:value="true"/>
1117        </activity>
1118
1119        <activity
1120            android:name=".Settings$RegionalPreferencesActivity"
1121            android:label="@string/regional_preferences_title"
1122            android:exported="true" >
1123            <intent-filter android:priority="1">
1124                <action android:name="android.settings.REGIONAL_PREFERENCES_SETTINGS" />
1125                <category android:name="android.intent.category.DEFAULT" />
1126            </intent-filter>
1127            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1128                android:value="com.android.settings.regionalpreferences.RegionalPreferencesEntriesFragment"/>
1129            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1130                android:value="@string/menu_key_system"/>
1131            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1132                android:value="true"/>
1133        </activity>
1134
1135        <activity
1136            android:name=".Settings$TemperatureUnitSettingsActivity"
1137            android:label="@string/temperature_preferences_title"
1138            android:exported="true" >
1139            <intent-filter android:priority="1">
1140                <action android:name="android.settings.TEMPERATURE_UNIT_SETTINGS" />
1141                <category android:name="android.intent.category.DEFAULT" />
1142            </intent-filter>
1143            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1144                android:value="com.android.settings.regionalpreferences.TemperatureUnitFragment"/>
1145            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1146                android:value="@string/menu_key_system"/>
1147            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1148                android:value="true"/>
1149        </activity>
1150
1151        <activity
1152            android:name=".Settings$FirstDayOfWeekSettingsActivity"
1153            android:label="@string/first_day_of_week_preferences_title"
1154            android:exported="true" >
1155            <intent-filter android:priority="1">
1156                <action android:name="android.settings.FIRST_DAY_OF_WEEK_SETTINGS" />
1157                <category android:name="android.intent.category.DEFAULT" />
1158            </intent-filter>
1159            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1160                android:value="com.android.settings.regionalpreferences.FirstDayOfWeekItemFragment"/>
1161            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1162                android:value="@string/menu_key_system"/>
1163            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1164                android:value="true"/>
1165        </activity>
1166
1167        <activity
1168            android:name=".Settings$KeyboardSettingsActivity"
1169            android:label="@string/keyboard_settings"
1170            android:exported="true"
1171            android:icon="@drawable/ic_settings_language">
1172            <intent-filter>
1173                <action android:name="android.intent.action.MAIN"/>
1174                <category android:name="android.intent.category.VOICE_LAUNCH"/>
1175                <category android:name="android.intent.category.DEFAULT"/>
1176            </intent-filter>
1177            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1178                       android:value="com.android.settings.inputmethod.KeyboardSettings"/>
1179            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1180                       android:value="@string/menu_key_system"/>
1181            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1182                       android:value="true"/>
1183        </activity>
1184
1185        <activity android:name="Settings$AvailableVirtualKeyboardActivity"
1186            android:exported="true"
1187            android:label="@string/available_virtual_keyboard_category">
1188            <intent-filter android:priority="1">
1189                <action android:name="android.settings.INPUT_METHOD_SETTINGS" />
1190                <category android:name="android.intent.category.BROWSABLE" />
1191                <category android:name="android.intent.category.DEFAULT" />
1192            </intent-filter>
1193            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1194                android:value="com.android.settings.inputmethod.AvailableVirtualKeyboardFragment" />
1195            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1196                       android:value="@string/menu_key_system"/>
1197        </activity>
1198
1199        <activity
1200            android:name="Settings$ManageAssistActivity"
1201            android:exported="true"
1202            android:label="@string/assist_and_voice_input_title">
1203            <intent-filter android:priority="1">
1204                <action android:name="android.settings.VOICE_INPUT_SETTINGS" />
1205                <category android:name="android.intent.category.BROWSABLE" />
1206                <category android:name="android.intent.category.DEFAULT" />
1207            </intent-filter>
1208            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1209                android:value="com.android.settings.applications.assist.ManageAssist" />
1210            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1211                       android:value="@string/menu_key_apps"/>
1212        </activity>
1213
1214        <activity android:name="Settings$KeyboardLayoutPickerActivity"
1215            android:label="@string/keyboard_layout_picker_title"
1216            android:clearTaskOnLaunch="true"
1217            android:exported="true">
1218            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1219                android:value="com.android.settings.inputmethod.KeyboardLayoutPickerFragment" />
1220            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1221                       android:value="@string/menu_key_system"/>
1222        </activity>
1223
1224        <activity android:name="Settings$PhysicalKeyboardActivity"
1225            android:label="@string/physical_keyboard_title"
1226            android:exported="true"
1227            android:clearTaskOnLaunch="true">
1228            <intent-filter android:priority="1">
1229                <action android:name="android.settings.HARD_KEYBOARD_SETTINGS" />
1230                <category android:name="android.intent.category.DEFAULT" />
1231            </intent-filter>
1232            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1233                android:value="com.android.settings.inputmethod.PhysicalKeyboardFragment" />
1234            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1235                       android:value="@string/menu_key_system"/>
1236        </activity>
1237
1238        <activity android:name="Settings$PhysicalKeyboardLayoutPickerActivity"
1239            android:label="@string/physical_keyboard_layout_picker_title"
1240            android:exported="true"
1241            android:clearTaskOnLaunch="true"
1242            android:featureFlag="com.android.settings.keyboard.keyboard_and_touchpad_a11y_new_page_enabled">
1243            <intent-filter android:priority="1">
1244                <action android:name="android.settings.HARD_KEYBOARD_LAYOUT_PICKER_SETTINGS" />
1245                <category android:name="android.intent.category.DEFAULT" />
1246            </intent-filter>
1247            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1248                android:value="com.android.settings.inputmethod.NewKeyboardLayoutEnabledLocalesFragment" />
1249            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1250                android:value="@string/menu_key_system"/>
1251        </activity>
1252
1253        <!-- Keep compatibility with old shortcuts. -->
1254        <activity-alias android:name="LanguageSettings"
1255                android:label="@string/language_input_gesture_title"
1256                android:clearTaskOnLaunch="true"
1257                android:exported="true"
1258                android:targetActivity="Settings$LanguageSettingsActivity">
1259            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1260                android:value="com.android.settings.language.LanguageSettings" />
1261            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1262                       android:value="@string/menu_key_system"/>
1263        </activity-alias>
1264
1265        <activity
1266            android:name="Settings$SpellCheckersSettingsActivity"
1267            android:exported="true"
1268            android:label="@string/spellcheckers_settings_title">
1269            <intent-filter>
1270                <action android:name="android.intent.action.MAIN" />
1271                <category android:name="android.intent.category.VOICE_LAUNCH" />
1272                <category android:name="android.intent.category.DEFAULT" />
1273            </intent-filter>
1274            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1275                android:value="com.android.settings.inputmethod.SpellCheckersSettings" />
1276            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1277                       android:value="@string/menu_key_system"/>
1278        </activity>
1279
1280        <activity android:name=".inputmethod.InputMethodAndSubtypeEnablerActivity"
1281                android:label=""
1282                android:exported="true"
1283                android:clearTaskOnLaunch="true">
1284            <intent-filter android:priority="1">
1285                <action android:name="android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" />
1286                <category android:name="android.intent.category.DEFAULT" />
1287            </intent-filter>
1288            <intent-filter>
1289                <action android:name="android.intent.action.MAIN" />
1290                <category android:name="android.intent.category.VOICE_LAUNCH" />
1291                <category android:name="android.intent.category.DEFAULT" />
1292            </intent-filter>
1293        </activity>
1294
1295        <activity
1296            android:name="Settings$UserDictionarySettingsActivity"
1297            android:exported="true"
1298            android:label="@string/user_dict_settings_title">
1299            <intent-filter android:priority="1">
1300                <action android:name="android.settings.USER_DICTIONARY_SETTINGS" />
1301                <category android:name="android.intent.category.DEFAULT" />
1302            </intent-filter>
1303            <intent-filter>
1304                <action android:name="android.intent.action.MAIN" />
1305                <category android:name="android.intent.category.DEFAULT" />
1306                <category android:name="android.intent.category.VOICE_LAUNCH" />
1307            </intent-filter>
1308            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1309                android:value="com.android.settings.inputmethod.UserDictionaryList" />
1310            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1311                       android:value="@string/menu_key_system"/>
1312        </activity>
1313
1314        <activity android:name=".inputmethod.UserDictionaryAddWordActivity"
1315                  android:visibleToInstantApps="true"
1316                  android:label="@string/user_dict_settings_title"
1317                  android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar"
1318                  android:windowSoftInputMode="stateVisible"
1319                  android:noHistory="true"
1320                  android:exported="true"
1321                  android:excludeFromRecents="true">
1322            <intent-filter android:priority="1">
1323                <action android:name="com.android.settings.USER_DICTIONARY_INSERT" />
1324                <category android:name="android.intent.category.DEFAULT" />
1325            </intent-filter>
1326        </activity>
1327
1328        <activity
1329            android:name="Settings$ModesSettingsActivity"
1330            android:label="@string/zen_modes_list_title"
1331            android:icon="@*android:drawable/ic_zen_priority_modes"
1332            android:exported="true">
1333            <intent-filter android:priority="1"
1334                           android:featureFlag="android.app.modes_ui">
1335                <action android:name="android.settings.ZEN_MODE_SETTINGS" />
1336                <category android:name="android.intent.category.DEFAULT" />
1337            </intent-filter>
1338            <intent-filter android:priority="1"
1339                           android:featureFlag="android.app.modes_ui">
1340                <action android:name="android.settings.ZEN_MODE_PRIORITY_SETTINGS" />
1341                <category android:name="android.intent.category.BROWSABLE" />
1342                <category android:name="android.intent.category.DEFAULT" />
1343            </intent-filter>
1344            <intent-filter android:priority="41"
1345                           android:featureFlag="android.app.modes_ui">
1346                <action android:name="android.intent.action.MAIN" />
1347                <category android:name="com.android.settings.SHORTCUT" />
1348            </intent-filter>
1349            <intent-filter android:priority="10"
1350                           android:featureFlag="android.app.modes_ui">
1351                <action android:name="android.settings.ZEN_MODE_AUTOMATION_SETTINGS" />
1352                <category android:name="android.intent.category.DEFAULT" />
1353            </intent-filter>
1354            <intent-filter android:priority="10"
1355                           android:featureFlag="android.app.modes_ui">
1356                <action android:name="android.settings.ACTION_CONDITION_PROVIDER_SETTINGS" />
1357                <category android:name="android.intent.category.BROWSABLE" />
1358                <category android:name="android.intent.category.DEFAULT" />
1359            </intent-filter>
1360            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1361                       android:value="com.android.settings.notification.modes.ZenModesListFragment"/>
1362            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1363                       android:value="@string/menu_key_priority_modes" />
1364            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1365                       android:value="true" />
1366        </activity>
1367
1368        <activity
1369            android:name="Settings$ZenModeSettingsActivity"
1370            android:label="@string/zen_mode_settings_title"
1371            android:icon="@drawable/ic_homepage_notification"
1372            android:exported="true">
1373            <intent-filter android:priority="1"
1374                           android:featureFlag="!android.app.modes_ui">
1375                <action android:name="android.settings.ZEN_MODE_SETTINGS" />
1376                <category android:name="android.intent.category.DEFAULT" />
1377            </intent-filter>
1378            <intent-filter android:priority="1"
1379                           android:featureFlag="!android.app.modes_ui">
1380                <action android:name="android.settings.ZEN_MODE_PRIORITY_SETTINGS" />
1381                <category android:name="android.intent.category.BROWSABLE" />
1382                <category android:name="android.intent.category.DEFAULT" />
1383            </intent-filter>
1384            <intent-filter android:priority="41"
1385                           android:featureFlag="!android.app.modes_ui">
1386                <action android:name="android.intent.action.MAIN" />
1387                <category android:name="com.android.settings.SHORTCUT" />
1388            </intent-filter>
1389            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1390                android:value="com.android.settings.notification.zen.ZenModeSettings" />
1391            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1392                       android:value="@string/menu_key_notifications"/>
1393            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1394                android:value="true" />
1395        </activity>
1396
1397        <activity
1398            android:name="Settings$ModeSettingsActivity"
1399            android:exported="true">
1400            <intent-filter android:priority="1"
1401                           android:featureFlag="android.app.modes_ui">
1402                <action android:name="android.settings.AUTOMATIC_ZEN_RULE_SETTINGS" />
1403                <category android:name="android.intent.category.DEFAULT" />
1404            </intent-filter>
1405            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1406                       android:value="com.android.settings.notification.modes.ZenModeFragment"/>
1407            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1408                       android:value="true" />
1409        </activity>
1410
1411        <activity
1412            android:name=".notification.modes.SetupInterstitialActivity"
1413            android:exported="false"
1414            android:theme="@style/Theme.Settings.NoActionBar">
1415        </activity>
1416
1417        <activity
1418            android:name="Settings$ZenModeAutomationSettingsActivity"
1419            android:label="@string/zen_mode_automation_settings_title"
1420            android:icon="@drawable/ic_notifications"
1421            android:exported="true">
1422            <intent-filter android:priority="10"
1423                           android:featureFlag="!android.app.modes_ui">
1424                <action android:name="android.settings.ZEN_MODE_AUTOMATION_SETTINGS" />
1425                <category android:name="android.intent.category.DEFAULT" />
1426            </intent-filter>
1427            <intent-filter android:priority="10"
1428                           android:featureFlag="!android.app.modes_ui">
1429                <action android:name="android.settings.ACTION_CONDITION_PROVIDER_SETTINGS" />
1430                <category android:name="android.intent.category.BROWSABLE" />
1431                <category android:name="android.intent.category.DEFAULT" />
1432            </intent-filter>
1433            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1434                       android:value="com.android.settings.notification.zen.ZenModeAutomationSettings" />
1435            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1436                       android:value="@string/menu_key_notifications"/>
1437            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1438                       android:value="true" />
1439        </activity>
1440
1441        <activity
1442            android:name=".Settings$ManageAdaptiveNotificationsActivity"
1443            android:exported="true">
1444            <intent-filter>
1445                <action android:name="android.settings.MANAGE_ADAPTIVE_NOTIFICATIONS"/>
1446                <category android:name="android.intent.category.DEFAULT"/>
1447            </intent-filter>
1448            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1449                android:value="com.android.settings.notification.PoliteNotificationsPreferenceFragment" />
1450            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1451                android:value="@string/menu_key_notifications"/>
1452        </activity>
1453
1454        <activity android:name="Settings$WallpaperSettingsActivity"
1455                  android:label="@string/wallpaper_settings_fragment_title"
1456                  android:icon="@drawable/ic_wallpaper"
1457                  android:exported="true">
1458            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1459                       android:value="com.android.settings.wallpaper.WallpaperTypeSettings" />
1460            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1461                       android:value="@string/menu_key_wallpaper"/>
1462        </activity>
1463
1464        <activity android:name=".wallpaper.WallpaperSuggestionActivity"
1465                  android:label="@string/wallpaper_settings_title"
1466                  android:icon="@drawable/ic_wallpaper"
1467                  android:exported="true"
1468                  android:theme="@android:style/Theme.NoDisplay">
1469            <intent-filter>
1470                <action android:name="android.settings.WALLPAPER_SETTINGS"/>
1471                <category android:name="android.intent.category.DEFAULT"/>
1472            </intent-filter>
1473            <intent-filter>
1474                <action android:name="android.intent.action.MAIN"/>
1475                <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION"/>
1476            </intent-filter>
1477            <intent-filter>
1478                <action android:name="android.intent.action.MAIN"/>
1479                <category android:name="com.android.settings.suggested.category.PERSONALIZE"/>
1480            </intent-filter>
1481            <meta-data android:name="com.android.settings.title"
1482                       android:resource="@string/wallpaper_suggestion_title"/>
1483            <meta-data android:name="com.android.settings.summary"
1484                       android:resource="@string/wallpaper_suggestion_summary" />
1485            <meta-data android:name="com.android.settings.dismiss"
1486                       android:value="3,7,30" />
1487            <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1488        </activity>
1489
1490        <activity android:name=".wallpaper.StyleSuggestionActivity"
1491                  android:label="@string/style_suggestion_title"
1492                  android:icon="@drawable/ic_theme"
1493                  android:exported="true"
1494                  android:theme="@android:style/Theme.NoDisplay">
1495            <intent-filter>
1496                <action android:name="android.intent.action.MAIN" />
1497                <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
1498            </intent-filter>
1499            <meta-data android:name="com.android.settings.title"
1500                       android:resource="@string/style_suggestion_title" />
1501            <meta-data android:name="com.android.settings.summary"
1502                       android:resource="@string/style_suggestion_summary" />
1503            <meta-data android:name="com.android.settings.dismiss"
1504                       android:value="3,7,30" />
1505            <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
1506        </activity>
1507
1508        <activity
1509            android:name="Settings$ZenModeScheduleRuleSettingsActivity"
1510            android:exported="true">
1511            <intent-filter android:priority="1">
1512                <action android:name="android.settings.ZEN_MODE_SCHEDULE_RULE_SETTINGS" />
1513                <category android:name="android.intent.category.DEFAULT" />
1514            </intent-filter>
1515            <intent-filter>
1516                <action android:name="android.intent.action.MAIN" />
1517                <category android:name="android.intent.category.DEFAULT" />
1518            </intent-filter>
1519            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1520                android:value="com.android.settings.notification.zen.ZenModeScheduleRuleSettings" />
1521            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1522                       android:value="@string/menu_key_notifications"/>
1523            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1524                android:value="true" />
1525        </activity>
1526
1527        <activity
1528            android:name="Settings$ZenModeEventRuleSettingsActivity"
1529            android:exported="true">
1530            <intent-filter android:priority="1">
1531                <action android:name="android.settings.ZEN_MODE_EVENT_RULE_SETTINGS" />
1532                <category android:name="android.intent.category.DEFAULT" />
1533            </intent-filter>
1534            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1535                android:value="com.android.settings.notification.zen.ZenModeEventRuleSettings" />
1536            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1537                       android:value="@string/menu_key_notifications"/>
1538            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1539                android:value="true" />
1540        </activity>
1541
1542        <activity
1543            android:name="Settings$DisplaySettingsActivity"
1544            android:label="@string/display_settings"
1545            android:exported="true"
1546            android:icon="@drawable/ic_homepage_display">
1547            <intent-filter android:priority="1">
1548                <action android:name="com.android.settings.DISPLAY_SETTINGS" />
1549                <action android:name="android.settings.DISPLAY_SETTINGS" />
1550                <category android:name="android.intent.category.BROWSABLE" />
1551                <category android:name="android.intent.category.DEFAULT" />
1552            </intent-filter>
1553            <intent-filter android:priority="30">
1554                <action android:name="android.intent.action.MAIN" />
1555                <category android:name="com.android.settings.SHORTCUT" />
1556            </intent-filter>
1557            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1558                android:value="com.android.settings.DisplaySettings" />
1559            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1560                       android:value="@string/menu_key_display"/>
1561            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1562                android:value="true" />
1563        </activity>
1564
1565        <activity
1566            android:name="Settings$SmartAutoRotateSettingsActivity"
1567            android:label="@string/accelerometer_title"
1568            android:icon="@drawable/ic_screen_rotation"
1569            android:exported="true">
1570            <intent-filter android:priority="1">
1571                <action android:name="android.settings.AUTO_ROTATE_SETTINGS" />
1572                <category android:name="android.intent.category.DEFAULT" />
1573            </intent-filter>
1574            <intent-filter android:priority="32">
1575                <action android:name="android.intent.action.MAIN" />
1576                <category android:name="com.android.settings.SHORTCUT" />
1577            </intent-filter>
1578            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1579                android:value="com.android.settings.display.SmartAutoRotatePreferenceFragment" />
1580            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1581                       android:value="@string/menu_key_display"/>
1582        </activity>
1583
1584        <activity
1585            android:name="Settings$NightDisplaySettingsActivity"
1586            android:label="@string/night_display_title"
1587            android:enabled="@*android:bool/config_nightDisplayAvailable"
1588            android:exported="true"
1589            android:icon="@drawable/ic_homepage_night_display">
1590            <intent-filter android:priority="32">
1591                <action android:name="android.intent.action.MAIN" />
1592                <category android:name="com.android.settings.SHORTCUT" />
1593            </intent-filter>
1594            <intent-filter android:priority="1">
1595                <action android:name="android.settings.NIGHT_DISPLAY_SETTINGS" />
1596                <category android:name="android.intent.category.BROWSABLE" />
1597                <category android:name="android.intent.category.DEFAULT" />
1598            </intent-filter>
1599            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1600                android:value="com.android.settings.display.NightDisplaySettings" />
1601            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1602                       android:value="@string/menu_key_display"/>
1603            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1604                android:value="true" />
1605        </activity>
1606
1607        <activity
1608                android:name="Settings$DarkThemeSettingsActivity"
1609                android:label="@string/dark_ui_mode"
1610                android:exported="true"
1611                android:enabled="true">
1612            <intent-filter android:priority="32">
1613                <action android:name="android.intent.action.MAIN" />
1614                <category android:name="com.android.settings.SHORTCUT" />
1615            </intent-filter>
1616            <intent-filter android:priority="1">
1617                <action android:name="android.settings.DARK_THEME_SETTINGS" />
1618                <category android:name="android.intent.category.DEFAULT" />
1619            </intent-filter>
1620            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1621                android:value="com.android.settings.display.darkmode.DarkModeSettingsFragment" />
1622            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1623                       android:value="@string/menu_key_display"/>
1624            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1625                android:value="true" />
1626        </activity>
1627
1628        <activity
1629            android:name="Settings$NightDisplaySuggestionActivity"
1630            android:enabled="@*android:bool/config_nightDisplayAvailable"
1631            android:exported="true"
1632            android:icon="@drawable/ic_suggestion_night_display">
1633            <intent-filter>
1634                <action android:name="android.intent.action.MAIN" />
1635                <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
1636            </intent-filter>
1637            <meta-data android:name="com.android.settings.dismiss"
1638                android:value="6,10,30" />
1639            <meta-data android:name="com.android.settings.title"
1640                android:resource="@string/night_display_suggestion_title" />
1641            <meta-data android:name="com.android.settings.summary"
1642                android:resource="@string/night_display_suggestion_summary" />
1643            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1644                android:value="true" />
1645            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1646                android:value="com.android.settings.display.NightDisplaySettings" />
1647            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1648                       android:value="@string/menu_key_display"/>
1649        </activity>
1650
1651        <activity android:name=".Settings$MyDeviceInfoActivity"
1652                  android:label="@string/about_settings"
1653                  android:exported="true"
1654                  android:icon="@drawable/ic_homepage_about">
1655            <intent-filter android:priority="1">
1656                <action android:name="android.settings.DEVICE_INFO_SETTINGS" />
1657                <category android:name="android.intent.category.BROWSABLE" />
1658                <action android:name="android.settings.DEVICE_NAME" />
1659                <category android:name="android.intent.category.DEFAULT" />
1660            </intent-filter>
1661            <intent-filter android:priority="71">
1662                <action android:name="android.intent.action.MAIN" />
1663                <category android:name="com.android.settings.SHORTCUT" />
1664            </intent-filter>
1665            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1666                       android:value="com.android.settings.deviceinfo.aboutphone.MyDeviceInfoFragment" />
1667            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1668                       android:value="@string/menu_key_about_device"/>
1669            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1670                       android:value="true" />
1671        </activity>
1672
1673        <activity
1674            android:name=".Settings$LockScreenSettingsActivity"
1675            android:label="@string/lockscreen_settings_title"
1676            android:exported="true">
1677            <intent-filter android:priority="1">
1678                <action android:name="android.settings.LOCK_SCREEN_SETTINGS" />
1679                <category android:name="android.intent.category.DEFAULT" />
1680            </intent-filter>
1681            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1682                       android:value="com.android.settings.security.LockscreenDashboardFragment" />
1683            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1684                       android:value="@string/menu_key_display"/>
1685            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1686                       android:value="true" />
1687        </activity>
1688
1689        <activity
1690            android:name=".Settings$BlueToothPairingActivity"
1691            android:label="@string/bluetooth_pairing_page_title"
1692            android:permission="android.permission.BLUETOOTH_SCAN"
1693            android:exported="true">
1694            <intent-filter android:priority="1">
1695                <action android:name="android.settings.BLUETOOTH_PAIRING_SETTINGS" />
1696                <category android:name="android.intent.category.DEFAULT" />
1697            </intent-filter>
1698            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1699                       android:value="com.android.settings.bluetooth.BluetoothPairingDetail" />
1700            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1701                       android:value="@string/menu_key_connected_devices"/>
1702            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1703                       android:value="true" />
1704        </activity>
1705
1706        <activity
1707            android:name=".Settings$HearingDevicesActivity"
1708            android:label="@string/accessibility_hearingaid_title"
1709            android:exported="true">
1710            <intent-filter android:priority="1">
1711                <action android:name="android.settings.HEARING_DEVICES_SETTINGS" />
1712                <category android:name="android.intent.category.DEFAULT" />
1713            </intent-filter>
1714            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1715                android:value="com.android.settings.accessibility.AccessibilityHearingAidsFragment" />
1716            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1717                android:value="@string/menu_key_accessibility"/>
1718            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1719                android:value="true" />
1720        </activity>
1721
1722        <activity
1723            android:name=".Settings$HearingDevicesPairingActivity"
1724            android:label="@string/accessibility_hearing_device_pairing_title"
1725            android:permission="android.permission.BLUETOOTH_SCAN"
1726            android:exported="true">
1727            <intent-filter android:priority="1">
1728                <action android:name="android.settings.HEARING_DEVICES_PAIRING_SETTINGS" />
1729                <category android:name="android.intent.category.DEFAULT" />
1730            </intent-filter>
1731            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1732                android:value="com.android.settings.accessibility.HearingDevicePairingFragment" />
1733            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1734                android:value="@string/menu_key_accessibility"/>
1735            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1736                android:value="true" />
1737        </activity>
1738
1739        <activity
1740            android:name="SettingsLicenseActivity"
1741            android:label="@string/settings_license_activity_title"
1742            android:exported="true"
1743            android:configChanges="orientation|screenSize">
1744            <intent-filter android:priority="1">
1745                <action android:name="android.settings.LICENSE" />
1746                <category android:name="android.intent.category.DEFAULT" />
1747            </intent-filter>
1748            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1749                android:value="true" />
1750        </activity>
1751
1752        <activity android:name=".Settings$ModuleLicensesActivity"
1753                  android:exported="true"
1754                  android:label="@string/module_license_title">
1755            <intent-filter>
1756                <action android:name="android.settings.MODULE_LICENSES" />
1757                <category android:name="android.intent.category.DEFAULT" />
1758            </intent-filter>
1759            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1760                       android:value="com.android.settings.deviceinfo.legal.ModuleLicensesDashboard" />
1761            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1762                       android:value="@string/menu_key_about_device"/>
1763            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1764                       android:value="true" />
1765        </activity>
1766
1767        <activity
1768            android:name="Settings$ManageApplicationsActivity"
1769            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
1770            android:exported="true"
1771            android:label="@string/applications_settings">
1772            <intent-filter android:priority="1">
1773                <action android:name="android.settings.APPLICATION_SETTINGS" />
1774                <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" />
1775                <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" />
1776                <category android:name="android.intent.category.BROWSABLE" />
1777                <category android:name="android.intent.category.DEFAULT" />
1778            </intent-filter>
1779            <intent-filter android:priority="20">
1780                <action android:name="android.intent.action.MAIN" />
1781                <category android:name="com.android.settings.SHORTCUT" />
1782            </intent-filter>
1783            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1784                android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1785            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1786                       android:value="@string/menu_key_apps"/>
1787            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1788                android:value="true" />
1789        </activity>
1790
1791        <!-- Keep compatibility with old shortcuts. -->
1792        <activity-alias android:name=".applications.ManageApplications"
1793                        android:label="@string/applications_settings"
1794                        android:exported="true"
1795                        android:targetActivity="Settings$ManageApplicationsActivity">
1796            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1797                       android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1798            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1799                       android:value="@string/menu_key_apps"/>
1800        </activity-alias>
1801
1802        <activity android:name="Settings$UserAspectRatioAppListActivity"
1803            android:exported="true"
1804            android:label="@string/aspect_ratio_experimental_title">
1805            <intent-filter android:priority="1">
1806                <action android:name="android.settings.MANAGE_USER_ASPECT_RATIO_SETTINGS"/>
1807                <category android:name="android.intent.category.DEFAULT" />
1808            </intent-filter>
1809            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1810                android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1811            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1812                android:value="@string/menu_key_apps"/>
1813        </activity>
1814
1815        <activity android:name="Settings$UserAspectRatioAppActivity"
1816                  android:exported="true"
1817                  android:label="@string/aspect_ratio_experimental_title">
1818            <intent-filter>
1819                <action android:name="android.settings.MANAGE_USER_ASPECT_RATIO_SETTINGS" />
1820                <category android:name="android.intent.category.DEFAULT" />
1821                <data android:scheme="package" />
1822            </intent-filter>
1823            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1824                       android:value="com.android.settings.applications.appcompat.UserAspectRatioDetails" />
1825            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1826                       android:value="@string/menu_key_apps"/>
1827        </activity>
1828
1829        <activity
1830            android:name="Settings$ManageDomainUrlsActivity"
1831            android:exported="true"
1832            android:label="@string/domain_urls_title">
1833            <intent-filter>
1834                <action android:name="android.settings.MANAGE_DOMAIN_URLS" />
1835                <category android:name="android.intent.category.DEFAULT" />
1836            </intent-filter>
1837            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1838                       android:value="com.android.settings.applications.managedomainurls.ManageDomainUrls" />
1839            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1840                       android:value="@string/menu_key_apps"/>
1841        </activity>
1842
1843        <activity android:name="Settings$AppMemoryUsageActivity"
1844                  android:label="@string/app_list_memory_use"
1845                  android:exported="true"
1846                  android:icon="@drawable/ic_settings_memory">
1847            <intent-filter>
1848                <action android:name="android.settings.APP_MEMORY_USAGE" />
1849                <category android:name="android.intent.category.DEFAULT" />
1850            </intent-filter>
1851            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1852                       android:value="com.android.settings.applications.ProcessStatsUi" />
1853            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1854                       android:value="@string/menu_key_apps"/>
1855        </activity>
1856
1857        <activity
1858            android:name="Settings$AppBatteryUsageActivity"
1859            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
1860            android:exported="true"
1861            android:label="@string/high_power_apps">
1862            <intent-filter android:priority="1">
1863                <action android:name="android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS" />
1864                <category android:name="android.intent.category.BROWSABLE" />
1865                <category android:name="android.intent.category.DEFAULT" />
1866            </intent-filter>
1867            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1868                android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1869            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1870                       android:value="@string/menu_key_apps"/>
1871            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
1872                android:value="true" />
1873        </activity>
1874
1875        <activity
1876            android:name=".datausage.AppDataUsageActivity"
1877            android:exported="true"
1878            android:noHistory="true">
1879            <intent-filter android:priority="1">
1880                <action android:name="android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS" />
1881                <category android:name="android.intent.category.DEFAULT" />
1882                <data android:scheme="package" />
1883            </intent-filter>
1884        </activity>
1885
1886        <activity
1887            android:name=".fuelgauge.RequestIgnoreBatteryOptimizations"
1888            android:label="@string/high_power_apps"
1889            android:exported="true"
1890            android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert.DayNight">
1891            <intent-filter android:priority="1">
1892                <action android:name="android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
1893                <category android:name="android.intent.category.DEFAULT" />
1894                <data android:scheme="package" />
1895            </intent-filter>
1896        </activity>
1897
1898        <activity
1899            android:name=".slices.SliceDeepLinkSpringBoard"
1900            android:excludeFromRecents="true"
1901            android:theme="@android:style/Theme.NoDisplay"
1902            android:exported="true"
1903            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
1904            android:permission="android.permission.MODIFY_PHONE_STATE">
1905            <intent-filter>
1906                <action android:name="android.intent.action.VIEW" />
1907                <category android:name="android.intent.category.DEFAULT" />
1908                <category android:name="android.intent.category.BROWSABLE" />
1909                <data android:scheme="settings"
1910                      android:host="com.android.settings.slices" />
1911            </intent-filter>
1912        </activity>
1913
1914        <!-- Provide direct entry into manage apps showing running services.
1915             This is for compatibility with old shortcuts. -->
1916        <activity-alias android:name=".RunningServices"
1917                android:label="@string/runningservices_settings_title"
1918                android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
1919                android:exported="true"
1920                android:targetActivity="Settings$ManageApplicationsActivity">
1921            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1922                android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1923            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1924                       android:value="@string/menu_key_system"/>
1925        </activity-alias>
1926
1927        <!-- Provide direct entry into manage apps showing storage usage for apps.
1928             This is for compatibility with old shortcuts. -->
1929        <activity-alias android:name=".applications.StorageUse"
1930                android:label="@string/storageuse_settings_title"
1931                android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
1932                android:exported="true"
1933                android:targetActivity="Settings$ManageApplicationsActivity">
1934            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1935                android:value="com.android.settings.applications.manageapplications.ManageApplications" />
1936            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1937                       android:value="@string/menu_key_apps"/>
1938        </activity-alias>
1939
1940        <!-- Still need a top-level activity for showing app details.  Aliasing
1941             trick is so the code that is now a fragment can still be called
1942             InstalledAppDetails. -->
1943        <activity android:name=".applications.InstalledAppDetailsTop"
1944                  android:label="@string/application_info_label"
1945                  android:exported="true" />
1946
1947        <!-- Keep compatibility with old shortcuts. -->
1948        <activity-alias android:name=".applications.InstalledAppDetails"
1949                android:label="@string/application_info_label"
1950                android:exported="true"
1951                android:targetActivity=".applications.InstalledAppDetailsTop">
1952            <intent-filter android:priority="1">
1953                <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
1954                <action android:name="android.intent.action.AUTO_REVOKE_PERMISSIONS" />
1955                <category android:name="android.intent.category.DEFAULT" />
1956                <data android:scheme="package" />
1957            </intent-filter>
1958            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1959                       android:value="@string/menu_key_apps"/>
1960        </activity-alias>
1961
1962        <activity-alias android:name="ManageFullScreenIntent"
1963                        android:exported="true"
1964                        android:targetActivity=".spa.SpaBridgeActivity">
1965            <meta-data android:name="com.android.settings.spa.DESTINATION"
1966                       android:value="TogglePermissionAppList/UseFullScreenIntent"/>
1967            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1968                android:value="@string/menu_key_apps"/>
1969        </activity-alias>
1970
1971        <activity-alias android:name="AppManageFullScreenIntent"
1972                        android:exported="true"
1973                        android:targetActivity=".spa.SpaAppBridgeActivity">
1974            <intent-filter>
1975                <action android:name="android.settings.MANAGE_APP_USE_FULL_SCREEN_INTENT" />
1976                <category android:name="android.intent.category.DEFAULT" />
1977                <data android:scheme="package" />
1978            </intent-filter>
1979            <meta-data android:name="com.android.settings.spa.DESTINATION"
1980                       android:value="TogglePermissionAppInfoPage/UseFullScreenIntent"/>
1981            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1982                android:value="@string/menu_key_apps"/>
1983        </activity-alias>
1984
1985        <activity android:name="Settings$AppStorageSettingsActivity"
1986                  android:label="@string/storage_label"
1987                  android:exported="true">
1988            <intent-filter android:priority="1">
1989                <action android:name="com.android.settings.APP_STORAGE_SETTINGS" />
1990                <category android:name="android.intent.category.DEFAULT" />
1991                <data android:scheme="package" />
1992            </intent-filter>
1993            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
1994                   android:value="com.android.settings.applications.AppStorageSettings" />
1995            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
1996                   android:value="@string/menu_key_apps"/>
1997        </activity>
1998
1999        <activity android:name=".applications.InstalledAppOpenByDefaultActivity"
2000                  android:label="@string/application_info_label"
2001                  android:exported="true">
2002            <intent-filter android:priority="1">
2003                <action android:name="android.settings.APP_OPEN_BY_DEFAULT_SETTINGS" />
2004                <!-- Also catch legacy "com." prefixed action. -->
2005                <action android:name="com.android.settings.APP_OPEN_BY_DEFAULT_SETTINGS" />
2006                <category android:name="android.intent.category.DEFAULT" />
2007                <data android:scheme="package" />
2008            </intent-filter>
2009            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2010                       android:value="@string/menu_key_apps"/>
2011        </activity>
2012
2013        <!-- Provide direct entry into manage apps showing running services. -->
2014        <activity android:name="Settings$RunningServicesActivity"
2015                android:exported="true"
2016                android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
2017                android:label="@string/runningservices_settings_title">
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.MONKEY" />
2022                <category android:name="android.intent.category.VOICE_LAUNCH" />
2023            </intent-filter>
2024            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2025                android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2026            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2027                       android:value="@string/menu_key_apps"/>
2028            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2029                android:value="true" />
2030        </activity>
2031
2032        <!-- Provide direct entry into manage apps showing storage usage of apps. -->
2033        <activity
2034            android:name="Settings$StorageUseActivity"
2035            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
2036            android:exported="true"
2037            android:label="@string/storageuse_settings_title">
2038            <intent-filter android:priority="1">
2039                <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" />
2040                <category android:name="android.intent.category.DEFAULT" />
2041            </intent-filter>
2042            <intent-filter>
2043                <action android:name="android.intent.action.MAIN" />
2044                <category android:name="android.intent.category.DEFAULT" />
2045                <category android:name="android.intent.category.MONKEY" />
2046                <category android:name="android.intent.category.VOICE_LAUNCH" />
2047            </intent-filter>
2048            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2049                android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2050            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2051                       android:value="@string/menu_key_apps"/>
2052            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2053                android:value="true" />
2054        </activity>
2055
2056        <activity
2057            android:name="Settings$NotificationStationActivity"
2058            android:exported="true"
2059            android:label="@string/notification_log_title">
2060            <intent-filter android:priority="22">
2061                <action android:name="android.intent.action.MAIN" />
2062                <category android:name="com.android.settings.SHORTCUT" />
2063            </intent-filter>
2064            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2065                android:value="com.android.settings.notification.history.NotificationStation" />
2066            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2067                       android:value="@string/menu_key_notifications"/>
2068        </activity>
2069
2070        <activity
2071            android:name=".notification.history.NotificationHistoryActivity"
2072            android:exported="true"
2073            android:label="@string/notification_history_title"
2074            android:theme="@style/Theme.Settings.NoActionBar">
2075            <intent-filter android:priority="1">
2076                <action android:name="android.settings.NOTIFICATION_HISTORY" />
2077                <category android:name="android.intent.category.DEFAULT" />
2078            </intent-filter>
2079            <intent-filter>
2080                <action android:name="android.intent.action.MAIN" />
2081                <category android:name="android.intent.category.DEFAULT" />
2082            </intent-filter>
2083        </activity>
2084
2085        <activity android:name=".notification.zen.ZenModeVoiceActivity"
2086                android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar"
2087                android:exported="true"
2088                android:label="@string/zen_mode_settings_title">
2089            <intent-filter>
2090                <action android:name="android.settings.VOICE_CONTROL_DO_NOT_DISTURB_MODE" />
2091                <category android:name="android.intent.category.DEFAULT" />
2092                <category android:name="android.intent.category.VOICE" />
2093            </intent-filter>
2094        </activity>
2095
2096        <activity
2097            android:name="Settings$LocationSettingsActivity"
2098            android:label="@string/location_settings_title"
2099            android:icon="@drawable/ic_homepage_location"
2100            android:exported="true"
2101            android:configChanges="orientation|keyboardHidden|screenSize">
2102            <intent-filter android:priority="1">
2103                <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" />
2104                <category android:name="android.intent.category.BROWSABLE" />
2105                <category android:name="android.intent.category.DEFAULT" />
2106            </intent-filter>
2107            <intent-filter android:priority="52">
2108                <action android:name="android.intent.action.MAIN" />
2109                <category android:name="com.android.settings.SHORTCUT" />
2110            </intent-filter>
2111            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2112                android:value="com.android.settings.location.LocationSettings" />
2113            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2114                       android:value="@string/menu_key_location"/>
2115            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2116                android:value="true" />
2117        </activity>
2118        <activity
2119            android:name="Settings$ScanningSettingsActivity"
2120            android:label="@string/location_services_screen_title"
2121            android:icon="@drawable/ic_homepage_location"
2122            android:exported="true"
2123            android:configChanges="orientation|keyboardHidden|screenSize">
2124            <intent-filter android:priority="1">
2125                <action android:name="android.settings.LOCATION_SCANNING_SETTINGS" />
2126                <category android:name="android.intent.category.DEFAULT" />
2127            </intent-filter>
2128            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2129                android:value="com.android.settings.location.LocationServices" />
2130            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2131                       android:value="@string/menu_key_location"/>
2132            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2133                android:value="true" />
2134        </activity>
2135
2136        <activity
2137            android:name="Settings$WifiScanningSettingsActivity"
2138            android:label="@string/location_scanning_wifi_always_scanning_title"
2139            android:icon="@drawable/ic_homepage_location"
2140            android:exported="true"
2141            android:permission="android.permission.CHANGE_WIFI_STATE"
2142            android:configChanges="orientation|keyboardHidden|screenSize">
2143            <intent-filter android:priority="1">
2144                <action android:name="android.settings.WIFI_SCANNING_SETTINGS" />
2145                <category android:name="android.intent.category.DEFAULT" />
2146            </intent-filter>
2147            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2148                       android:value="com.android.settings.location.WifiScanningFragment" />
2149            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2150                       android:value="@string/menu_key_location"/>
2151            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2152                       android:value="true" />
2153        </activity>
2154
2155        <activity
2156            android:name=".Settings$SecurityDashboardActivity"
2157            android:label="@string/security_settings_title"
2158            android:icon="@drawable/ic_homepage_security"
2159            android:exported="true"
2160            android:configChanges="orientation|keyboardHidden|screenSize">
2161            <intent-filter android:priority="1">
2162                <action android:name="android.settings.SECURITY_SETTINGS" />
2163                <category android:name="android.intent.category.BROWSABLE" />
2164                <action android:name="android.credentials.UNLOCK" />
2165                <category android:name="android.intent.category.DEFAULT" />
2166            </intent-filter>
2167            <intent-filter>
2168                <action android:name="android.intent.action.MAIN" />
2169                <category android:name="android.intent.category.DEFAULT" />
2170                <category android:name="android.intent.category.VOICE_LAUNCH" />
2171            </intent-filter>
2172            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2173                android:value="com.android.settings.security.SecuritySettings" />
2174            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2175                       android:value="@string/menu_key_security"/>
2176            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2177                android:value="true" />
2178        </activity>
2179
2180        <activity
2181            android:name="Settings$SecurityAdvancedSettings"
2182            android:label="@string/security_advanced_settings"
2183            android:exported="true"
2184            android:icon="@drawable/ic_settings_security">
2185            <intent-filter android:priority="1">
2186                <action android:name="com.android.settings.security.SECURITY_ADVANCED_SETTINGS" />
2187                <category android:name="android.intent.category.DEFAULT" />
2188            </intent-filter>
2189            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2190                       android:value="com.android.settings.security.SecurityAdvancedSettings" />
2191            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2192                       android:value="@string/menu_key_security"/>
2193        </activity>
2194
2195        <activity
2196            android:name="Settings$MoreSecurityPrivacySettingsActivity"
2197            android:label="@string/more_security_privacy_settings"
2198            android:exported="true">
2199            <intent-filter android:priority="1">
2200                <action android:name="com.android.settings.MORE_SECURITY_PRIVACY_SETTINGS" />
2201                <category android:name="android.intent.category.DEFAULT" />
2202            </intent-filter>
2203            <intent-filter>
2204                <action android:name="android.settings.PRIVACY_ADVANCED_SETTINGS" />
2205                <category android:name="android.intent.category.DEFAULT" />
2206            </intent-filter>
2207            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2208                       android:value="com.android.settings.safetycenter.MoreSecurityPrivacyFragment" />
2209            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2210                       android:value="@string/menu_key_safety_center"/>
2211        </activity>
2212
2213        <activity android:name="MonitoringCertInfoActivity"
2214                android:label=""
2215                android:theme="@style/Transparent"
2216                android:exported="false"
2217                android:excludeFromRecents="true">
2218            <intent-filter android:priority="1">
2219                <action android:name="com.android.settings.MONITORING_CERT_INFO" />
2220                <category android:name="android.intent.category.DEFAULT" />
2221            </intent-filter>
2222        </activity>
2223
2224        <activity
2225            android:name="Settings$TrustedCredentialsSettingsActivity"
2226            android:label="@string/trusted_credentials"
2227            android:exported="true"
2228            android:icon="@drawable/ic_settings_security">
2229            <intent-filter android:priority="1">
2230                <action android:name="com.android.settings.TRUSTED_CREDENTIALS" />
2231                <action android:name="com.android.settings.TRUSTED_CREDENTIALS_USER" />
2232                <category android:name="android.intent.category.DEFAULT" />
2233            </intent-filter>
2234            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2235                android:value="com.android.settings.TrustedCredentialsSettings" />
2236            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2237                       android:value="@string/menu_key_security"/>
2238            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2239                android:value="true" />
2240        </activity>
2241
2242        <activity android:name="Settings$PrivacySettingsActivity"
2243                android:label="@string/privacy_settings_title"
2244                android:icon="@drawable/ic_settings_backup"
2245                android:exported="true"
2246                android:configChanges="orientation|keyboardHidden|screenSize">
2247            <intent-filter>
2248                <action android:name="android.intent.action.MAIN" />
2249                <category android:name="android.intent.category.DEFAULT" />
2250                <category android:name="android.intent.category.VOICE_LAUNCH" />
2251            </intent-filter>
2252            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2253                android:value="com.android.settings.backup.PrivacySettings" />
2254            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2255                       android:value="@string/menu_key_privacy"/>
2256            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2257                android:value="true" />
2258        </activity>
2259
2260        <activity android:name="Settings$PrivacyDashboardActivity"
2261                  android:label="@string/privacy_dashboard_title"
2262                  android:exported="true"
2263                  android:icon="@drawable/ic_settings_privacy">
2264            <intent-filter>
2265                <action android:name="android.settings.PRIVACY_SETTINGS" />
2266                <category android:name="android.intent.category.BROWSABLE" />
2267                <category android:name="android.intent.category.DEFAULT" />
2268            </intent-filter>
2269            <intent-filter android:priority="1">
2270                <action android:name="android.settings.REQUEST_ENABLE_CONTENT_CAPTURE" />
2271                <category android:name="android.intent.category.DEFAULT" />
2272            </intent-filter>
2273            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2274                       android:value="com.android.settings.privacy.PrivacyDashboardFragment" />
2275            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2276                       android:value="@string/menu_key_privacy"/>
2277            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2278                       android:value="true" />
2279        </activity>
2280
2281        <activity android:name="Settings$PrivacyControlsActivity"
2282                  android:label="@string/privacy_controls_title"
2283                  android:exported="true"
2284                  android:icon="@drawable/ic_settings_privacy">
2285            <intent-filter android:priority="1">
2286                <action android:name="android.settings.PRIVACY_CONTROLS" />
2287                <category android:name="android.intent.category.DEFAULT" />
2288            </intent-filter>
2289            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2290                       android:value="com.android.settings.privacy.PrivacyControlsFragment" />
2291        </activity>
2292
2293        <activity android:name="SetFullBackupPassword"
2294                  android:label="@string/local_backup_password_title"
2295                  android:exported="false" />
2296
2297        <activity android:name=".security.CredentialStorage"
2298                android:theme="@style/Transparent"
2299                android:launchMode="singleTop"
2300                android:exported="true"
2301                android:configChanges="orientation|keyboardHidden|screenSize">
2302            <intent-filter android:priority="1">
2303                <action android:name="com.android.credentials.INSTALL" />
2304                <action android:name="com.android.credentials.RESET" />
2305                <category android:name="android.intent.category.DEFAULT" />
2306            </intent-filter>
2307        </activity>
2308
2309        <activity android:name=".security.InstallCaCertificateWarning"
2310                  android:theme="@style/GlifV3Theme.Light"
2311                  android:exported="false">
2312        </activity>
2313
2314        <activity android:name=".security.RequestManageCredentials"
2315                  android:theme="@style/Theme.SubSettings"
2316                  android:exported="true">
2317            <intent-filter>
2318                <action android:name="android.security.MANAGE_CREDENTIALS"/>
2319                <category android:name="android.intent.category.DEFAULT"/>
2320            </intent-filter>
2321        </activity>
2322
2323        <activity
2324            android:name="Settings$DeviceAdminSettingsActivity"
2325            android:exported="true"
2326            android:label="@string/device_admin_settings_title">
2327            <intent-filter>
2328                <action android:name="android.intent.action.MAIN" />
2329                <category android:name="android.intent.category.DEFAULT" />
2330                <category android:name="android.intent.category.VOICE_LAUNCH" />
2331            </intent-filter>
2332            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2333                android:value="com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings" />
2334            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2335                       android:value="@string/menu_key_security"/>
2336        </activity>
2337
2338        <!-- Keep compatibility with old shortcuts. -->
2339        <activity-alias android:name="DeviceAdminSettings"
2340                android:label="@string/device_admin_settings_title"
2341                android:exported="true"
2342                android:targetActivity="Settings$DeviceAdminSettingsActivity">
2343            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2344                android:value="com.android.settings.applications.specialaccess.deviceadmin.DeviceAdminSettings" />
2345            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2346                       android:value="@string/menu_key_security"/>
2347        </activity-alias>
2348
2349        <activity android:name=".applications.specialaccess.deviceadmin.DeviceAdminAdd"
2350                  android:label="@string/device_admin_add_title"
2351                  android:exported="true"
2352                  android:clearTaskOnLaunch="true"
2353                  android:theme="@style/Theme.Settings.NoActionBar">
2354            <intent-filter android:priority="1000">
2355                <action android:name="android.app.action.ADD_DEVICE_ADMIN" />
2356                <category android:name="android.intent.category.DEFAULT" />
2357            </intent-filter>
2358        </activity>
2359
2360        <activity android:name=".applications.specialaccess.deviceadmin.ProfileOwnerAdd"
2361                  android:excludeFromRecents="true"
2362                  android:theme="@style/Transparent"
2363                  android:exported="true"
2364                  android:clearTaskOnLaunch="true">
2365            <intent-filter android:priority="1000">
2366                <action android:name="android.app.action.SET_PROFILE_OWNER" />
2367                <category android:name="android.intent.category.DEFAULT" />
2368            </intent-filter>
2369        </activity>
2370
2371        <activity
2372            android:name="Settings$UsageAccessSettingsActivity"
2373            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
2374            android:exported="true"
2375            android:label="@string/usage_access_title">
2376            <intent-filter android:priority="1">
2377                <action android:name="android.settings.USAGE_ACCESS_SETTINGS" />
2378                <category android:name="android.intent.category.BROWSABLE" />
2379                <category android:name="android.intent.category.DEFAULT" />
2380            </intent-filter>
2381            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2382                android:value="com.android.settings.applications.manageapplications.ManageApplications" />
2383            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2384                       android:value="@string/menu_key_apps"/>
2385            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2386                       android:value="true" />
2387        </activity>
2388
2389        <activity
2390            android:name="Settings$AppUsageAccessSettingsActivity"
2391            android:exported="true"
2392            android:label="@string/usage_access_title">
2393            <intent-filter>
2394                <action android:name="android.settings.USAGE_ACCESS_SETTINGS"/>
2395                <category android:name="android.intent.category.DEFAULT"/>
2396                <data android:scheme="package"/>
2397            </intent-filter>
2398            <meta-data
2399                android:name="com.android.settings.FRAGMENT_CLASS"
2400                android:value="com.android.settings.applications.UsageAccessDetails"/>
2401            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2402                       android:value="@string/menu_key_apps"/>
2403        </activity>
2404
2405        <activity android:name="Settings$IccLockSettingsActivity"
2406                android:exported="true"
2407                android:label="@string/sim_lock_settings">
2408            <intent-filter>
2409                <action android:name="android.intent.action.MAIN" />
2410                <category android:name="android.intent.category.DEFAULT" />
2411                <category android:name="android.intent.category.VOICE_LAUNCH" />
2412            </intent-filter>
2413            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2414                android:value="com.android.settings.IccLockSettings" />
2415            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2416                       android:value="@string/menu_key_security"/>
2417        </activity>
2418
2419        <activity
2420            android:name="Settings$AccessibilitySettingsActivity"
2421            android:label="@string/accessibility_settings"
2422            android:icon="@drawable/ic_homepage_accessibility"
2423            android:exported="true"
2424            android:configChanges="orientation|keyboardHidden|screenSize">
2425            <intent-filter android:priority="1">
2426                <action android:name="android.settings.ACCESSIBILITY_SETTINGS" />
2427                <category android:name="android.intent.category.BROWSABLE" />
2428                <category android:name="android.intent.category.DEFAULT" />
2429            </intent-filter>
2430            <intent-filter android:priority="60">
2431                <action android:name="android.intent.action.MAIN" />
2432                <category android:name="com.android.settings.SHORTCUT" />
2433            </intent-filter>
2434            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2435                android:value="com.android.settings.accessibility.AccessibilitySettings" />
2436            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2437                       android:value="@string/menu_key_accessibility"/>
2438            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2439                android:value="true" />
2440        </activity>
2441
2442        <activity
2443            android:name="Settings$AccessibilityDetailsSettingsActivity"
2444            android:label="@string/accessibility_settings"
2445            android:exported="true"
2446            android:permission="android.permission.OPEN_ACCESSIBILITY_DETAILS_SETTINGS">
2447            <intent-filter android:priority="1">
2448                <action android:name="android.settings.ACCESSIBILITY_DETAILS_SETTINGS" />
2449                <category android:name="android.intent.category.DEFAULT" />
2450            </intent-filter>
2451            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2452                android:value="com.android.settings.accessibility.AccessibilityDetailsSettingsFragment" />
2453            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2454                       android:value="@string/menu_key_accessibility"/>
2455            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2456                android:value="true" />
2457        </activity>
2458
2459        <activity
2460            android:name="Settings$AccessibilityEditShortcutsActivity"
2461            android:label="@string/accessibility_settings"
2462            android:exported="true"
2463            android:permission="android.permission.MANAGE_ACCESSIBILITY">
2464            <intent-filter android:priority="1">
2465                <action android:name="android.settings.ACCESSIBILITY_SHORTCUT_SETTINGS" />
2466                <category android:name="android.intent.category.DEFAULT" />
2467            </intent-filter>
2468            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2469                       android:value="com.android.settings.accessibility.shortcuts.EditShortcutsPreferenceFragment" />
2470            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2471                       android:value="@string/menu_key_accessibility"/>
2472        </activity>
2473
2474        <activity android:name=".accessibility.AccessibilitySettingsForSetupWizardActivity"
2475                android:icon="@drawable/ic_accessibility_suggestion"
2476                android:label="@string/vision_settings_title"
2477                android:exported="true">
2478            <intent-filter android:priority="1">
2479                <action android:name="android.settings.ACCESSIBILITY_SETTINGS_FOR_SUW" />
2480                <category android:name="android.intent.category.DEFAULT" />
2481            </intent-filter>
2482            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2483                android:value="com.android.settings.accessibility.AccessibilitySettingsForSetupWizard" />
2484            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2485                android:value="true" />
2486        </activity>
2487
2488        <activity-alias
2489            android:name=".FontSizeSettingsForSetupWizardActivity"
2490            android:exported="true"
2491            android:targetActivity=".accessibility.AccessibilitySettingsForSetupWizardActivity">
2492            <intent-filter>
2493                <action android:name="android.intent.action.MAIN" />
2494            </intent-filter>
2495            <meta-data android:name="com.android.settings.title"
2496                android:resource="@string/vision_settings_suggestion_title" />
2497            <meta-data android:name="com.android.settings.icon_tintable"
2498                android:value="true" />
2499            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2500                android:value="com.android.settings.accessibility.AccessibilitySettingsForSetupWizard" />
2501        </activity-alias>
2502
2503        <activity-alias
2504            android:name=".TextReadingForSetupWizardActivity"
2505            android:exported="true"
2506            android:icon="@drawable/ic_font_download"
2507            android:targetActivity=".accessibility.AccessibilitySettingsForSetupWizardActivity">
2508            <intent-filter>
2509                <action android:name="android.intent.action.MAIN" />
2510                <!-- TODO(b/1352717): Consider replacing it with another category, temporarily
2511                using an older one to avoid side problems. -->
2512                <category android:name="com.android.settings.suggested.category.DISPLAY_SETTINGS" />
2513            </intent-filter>
2514
2515            <meta-data
2516                android:name="com.android.settings.title"
2517                android:resource="@string/accessibility_text_reading_options_suggestion_title" />
2518            <meta-data
2519                android:name="com.android.settings.icon_tintable"
2520                android:value="true" />
2521            <meta-data
2522                android:name="com.android.settings.FRAGMENT_CLASS"
2523                android:value="com.android.settings.accessibility.TextReadingPreferenceFragmentForSetupWizard" />
2524        </activity-alias>
2525
2526        <activity
2527            android:name="Settings$TextReadingSettingsActivity"
2528            android:exported="true"
2529            android:label="@string/accessibility_text_reading_options_title">
2530            <intent-filter>
2531                <action android:name="android.settings.TEXT_READING_SETTINGS" />
2532                <category android:name="android.intent.category.DEFAULT" />
2533            </intent-filter>
2534            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2535                android:value="com.android.settings.accessibility.TextReadingPreferenceFragment" />
2536            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2537                android:value="@string/menu_key_accessibility"/>
2538            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2539                android:value="true" />
2540        </activity>
2541
2542        <activity
2543            android:name="Settings$AccessibilityDaltonizerSettingsActivity"
2544            android:exported="true"
2545            android:label="@string/accessibility_display_daltonizer_preference_title">
2546            <intent-filter android:priority="1">
2547                <action android:name="com.android.settings.ACCESSIBILITY_COLOR_SPACE_SETTINGS" />
2548                <category android:name="android.intent.category.DEFAULT" />
2549            </intent-filter>
2550            <intent-filter>
2551                <action android:name="android.intent.action.MAIN" />
2552                <category android:name="android.intent.category.DEFAULT" />
2553            </intent-filter>
2554            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2555                android:value="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment" />
2556            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2557                       android:value="@string/menu_key_accessibility"/>
2558            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2559                android:value="true" />
2560        </activity>
2561
2562        <activity
2563            android:name="Settings$ReduceBrightColorsSettingsActivity"
2564            android:exported="true"
2565            android:label="@string/reduce_bright_colors_preference_title">
2566            <intent-filter android:priority="1">
2567                <action android:name="android.settings.REDUCE_BRIGHT_COLORS_SETTINGS" />
2568                <category android:name="android.intent.category.DEFAULT" />
2569            </intent-filter>
2570            <intent-filter>
2571                <action android:name="android.intent.action.MAIN" />
2572                <category android:name="android.intent.category.DEFAULT" />
2573            </intent-filter>
2574            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2575                       android:value="com.android.settings.accessibility.ToggleReduceBrightColorsPreferenceFragment" />
2576            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2577                       android:value="@string/menu_key_accessibility"/>
2578            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2579                       android:value="true" />
2580        </activity>
2581
2582        <activity
2583            android:name="Settings$AccessibilityInversionSettingsActivity"
2584            android:exported="true"
2585            android:label="@string/accessibility_display_inversion_preference_title">
2586            <intent-filter android:priority="1">
2587                <action android:name="android.settings.COLOR_INVERSION_SETTINGS" />
2588                <category android:name="android.intent.category.DEFAULT" />
2589            </intent-filter>
2590            <intent-filter>
2591                <action android:name="android.intent.action.MAIN" />
2592                <category android:name="android.intent.category.DEFAULT" />
2593            </intent-filter>
2594            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2595                android:value="com.android.settings.accessibility.ToggleColorInversionPreferenceFragment" />
2596            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2597                android:value="@string/menu_key_accessibility"/>
2598            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2599                android:value="true" />
2600        </activity>
2601
2602        <activity
2603            android:name="Settings$CaptioningSettingsActivity"
2604            android:exported="true"
2605            android:label="@string/accessibility_captioning_title">
2606            <intent-filter android:priority="1">
2607                <action android:name="android.settings.CAPTIONING_SETTINGS" />
2608                <category android:name="android.intent.category.BROWSABLE" />
2609                <category android:name="android.intent.category.DEFAULT" />
2610            </intent-filter>
2611            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2612                android:value="com.android.settings.accessibility.CaptioningPropertiesFragment" />
2613            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2614                       android:value="@string/menu_key_accessibility"/>
2615            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2616                android:value="true" />
2617        </activity>
2618
2619        <activity
2620            android:name="Settings$ColorAndMotionActivity"
2621            android:exported="true"
2622            android:label="@string/accessibility_color_and_motion_title">
2623            <intent-filter>
2624                <action android:name="android.settings.ACCESSIBILITY_COLOR_MOTION_SETTINGS" />
2625                <category android:name="android.intent.category.DEFAULT" />
2626            </intent-filter>
2627            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2628                android:value="com.android.settings.accessibility.ColorAndMotionFragment" />
2629            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2630                android:value="@string/menu_key_accessibility"/>
2631            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2632                android:value="true" />
2633        </activity>
2634
2635        <activity
2636            android:name="Settings$ColorContrastActivity"
2637            android:exported="true"
2638            android:label="@string/accessibility_color_contrast_title">
2639            <intent-filter>
2640                <action android:name="android.settings.ACCESSIBILITY_COLOR_CONTRAST_SETTINGS" />
2641                <category android:name="android.intent.category.DEFAULT" />
2642            </intent-filter>
2643            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2644                android:value="com.android.settings.display.ColorContrastFragment" />
2645            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2646                android:value="@string/menu_key_display"/>
2647            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2648                android:value="true" />
2649        </activity>
2650
2651        <activity
2652            android:name="Settings$TextToSpeechSettingsActivity"
2653            android:exported="true"
2654            android:label="@string/tts_settings">
2655            <intent-filter android:priority="1">
2656                <action android:name="com.android.settings.TTS_SETTINGS" />
2657                <category android:name="android.intent.category.DEFAULT" />
2658            </intent-filter>
2659            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2660                android:value="com.android.settings.tts.TextToSpeechSettings" />
2661            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2662                       android:value="@string/menu_key_accessibility"/>
2663            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2664                android:value="true" />
2665        </activity>
2666
2667        <activity
2668            android:name="Settings$EnterprisePrivacySettingsActivity"
2669            android:exported="true"
2670            android:label="@string/enterprise_privacy_settings">
2671            <intent-filter>
2672                <action android:name="android.settings.ENTERPRISE_PRIVACY_SETTINGS" />
2673                <category android:name="android.intent.category.DEFAULT" />
2674            </intent-filter>
2675            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
2676                android:value="com.android.settings.enterprise.EnterprisePrivacySettings" />
2677            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
2678                       android:value="@string/menu_key_privacy"/>
2679        </activity>
2680
2681        <!-- Lock screen settings -->
2682        <activity android:name=".password.ConfirmDeviceCredentialActivity"
2683            android:exported="true"
2684            android:taskAffinity="com.android.settings.workmode"
2685            android:theme="@android:style/Theme.Translucent.NoTitleBar">
2686            <intent-filter android:priority="1">
2687                <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL" />
2688                <action android:name="android.app.action.CONFIRM_FRP_CREDENTIAL" />
2689                <action android:name="android.app.action.PREPARE_REPAIR_MODE_DEVICE_CREDENTIAL" />
2690                <action android:name="android.app.action.CONFIRM_REPAIR_MODE_DEVICE_CREDENTIAL" />
2691                <category android:name="android.intent.category.DEFAULT" />
2692            </intent-filter>
2693        </activity>
2694        <!-- Activity alias for compatibility -->
2695        <activity-alias android:name=".ConfirmDeviceCredentialActivity"
2696            android:targetActivity=".password.ConfirmDeviceCredentialActivity"
2697            android:exported="true" />
2698        <!-- Activity alias for remote lockscreen validation. Enforces required permission -->
2699        <activity-alias
2700            android:name=".ConfirmRemoteDeviceCredentialActivity"
2701            android:targetActivity=".password.ConfirmDeviceCredentialActivity"
2702            android:permission="android.permission.CHECK_REMOTE_LOCKSCREEN"
2703            android:exported="true">
2704            <intent-filter>
2705                <action android:name="android.app.action.CONFIRM_REMOTE_DEVICE_CREDENTIAL"/>
2706                <category android:name="android.intent.category.DEFAULT" />
2707            </intent-filter>
2708        </activity-alias>
2709
2710        <!-- Note this must not be exported since it authenticates the given user -->
2711        <activity android:name=".password.ConfirmDeviceCredentialActivity$InternalActivity"
2712            android:exported="false"
2713            android:permission="android.permission.MANAGE_USERS"
2714            android:taskAffinity="com.android.settings.workmode"
2715            android:theme="@android:style/Theme.Translucent.NoTitleBar">
2716            <intent-filter android:priority="1">
2717                <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL_WITH_USER" />
2718                <category android:name="android.intent.category.DEFAULT" />
2719            </intent-filter>
2720        </activity>
2721
2722        <activity android:name=".SetupRedactionInterstitial"
2723            android:enabled="false"
2724            android:exported="true"
2725            android:theme="@style/SudThemeGlif.DayNight"
2726            android:label="@string/lock_screen_notifications_interstitial_title"
2727            android:icon="@drawable/ic_suggested_notifications">
2728            <intent-filter>
2729                <action android:name="android.intent.action.MAIN" />
2730                <category android:name="com.android.settings.suggested.category.LOCK_SCREEN_REDACTION" />
2731            </intent-filter>
2732            <meta-data android:name="com.android.settings.require_user_type"
2733                       android:value="primary" />
2734            <meta-data android:name="com.android.settings.title"
2735                       android:resource="@string/notification_suggestion_title" />
2736            <meta-data android:name="com.android.settings.summary"
2737                       android:resource="@string/notification_suggestion_summary" />
2738            <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
2739        </activity>
2740
2741        <activity android:name=".notification.RedactionInterstitial"
2742            android:theme="@style/GlifTheme.Light" />
2743
2744        <activity android:name=".notification.RedactionSettingsStandalone"
2745                  android:exported="true">
2746            <intent-filter android:priority="1">
2747                <action android:name="android.settings.ACTION_APP_NOTIFICATION_REDACTION" />
2748                <category android:name="android.intent.category.DEFAULT" />
2749            </intent-filter>
2750        </activity>
2751
2752        <activity android:name=".password.ConfirmLockPattern"
2753            android:theme="@style/GlifTheme.Light"/>
2754
2755        <activity android:name=".password.ConfirmLockPassword"
2756            android:windowSoftInputMode="stateHidden|adjustResize"
2757            android:theme="@style/GlifTheme.Light"/>
2758
2759        <activity android:name=".password.ForgotPasswordActivity"
2760            android:theme="@style/GlifV3Theme.DayNight"
2761            android:exported="false"/>
2762
2763        <activity android:name=".biometrics.face.FaceEnrollParentalConsent"
2764                  android:exported="false"
2765                  android:screenOrientation="portrait"/>
2766
2767        <activity android:name=".biometrics.face.FaceEnrollIntroduction"
2768                  android:exported="true"
2769                  android:theme="@style/GlifV4Theme.DayNight"
2770                  android:screenOrientation="nosensor">
2771            <intent-filter>
2772                <action android:name="android.settings.FACE_ENROLL"/>
2773                <category android:name="android.intent.category.DEFAULT"/>
2774            </intent-filter>
2775        </activity>
2776
2777        <activity android:name=".biometrics.face.FaceEnrollIntroductionInternal"
2778                  android:exported="false"
2779                  android:screenOrientation="nosensor"
2780                  android:theme="@style/GlifV4Theme.DayNight"
2781                  android:taskAffinity="com.android.settings.root" />
2782
2783        <activity android:name=".biometrics.face.FaceEnrollEducation"
2784            android:exported="false"
2785            android:theme="@style/GlifV4Theme.DayNight"
2786            android:screenOrientation="nosensor"/>
2787
2788        <activity android:name=".biometrics.face.FaceEnrollEnrolling"
2789            android:exported="false"
2790            android:theme="@style/GlifV4Theme.DayNight"
2791            android:screenOrientation="portrait"/>
2792
2793        <activity android:name=".biometrics.face.FaceEnrollFinish"
2794            android:exported="false"
2795            android:theme="@style/GlifV4Theme.DayNight"
2796            android:screenOrientation="portrait"/>
2797
2798        <activity android:name=".biometrics.BiometricHandoffActivity"
2799                  android:exported="false"/>
2800
2801        <!-- Must not be exported -->
2802        <activity android:name=".biometrics.BiometricEnrollActivity$InternalActivity"
2803            android:exported="false"
2804            android:theme="@style/GlifTheme.Light"/>
2805
2806        <activity android:name=".biometrics.BiometricEnrollActivity"
2807            android:exported="true"
2808            android:configChanges="orientation|screenSize|keyboard|keyboardHidden|smallestScreenSize|screenLayout|density"
2809            android:theme="@style/GlifTheme.Light">
2810            <intent-filter>
2811                <action android:name="android.settings.BIOMETRIC_ENROLL" />
2812                <category android:name="android.intent.category.BROWSABLE" />
2813                <category android:name="android.intent.category.DEFAULT" />
2814            </intent-filter>
2815        </activity>
2816
2817        <activity android:name=".biometrics.fingerprint.FingerprintSettings"
2818                  android:exported="false"
2819                  android:taskAffinity="com.android.settings.root" />
2820        <activity android:name=".biometrics.fingerprint.FingerprintEnrollFindSensor"
2821            android:exported="false"
2822            android:theme="@style/GlifTheme.Light"/>
2823        <activity android:name=".biometrics.fingerprint.FingerprintEnrollEnrolling" android:exported="false"/>
2824        <activity android:name=".biometrics.fingerprint.FingerprintEnrollFinish" android:exported="false"/>
2825        <activity android:name=".biometrics.fingerprint.FingerprintEnrollParentalConsent" android:exported="false"/>
2826        <activity android:name=".biometrics.fingerprint.FingerprintEnrollIntroduction"
2827            android:exported="false"
2828            android:theme="@style/GlifTheme.Light" />
2829        <activity android:name=".biometrics.fingerprint.FingerprintEnroll"
2830            android:exported="true"
2831            android:theme="@style/GlifTheme.Light">
2832            <intent-filter>
2833                <action android:name="android.settings.FINGERPRINT_ENROLL" />
2834                <category android:name="android.intent.category.BROWSABLE" />
2835                <category android:name="android.intent.category.DEFAULT" />
2836            </intent-filter>
2837        </activity>
2838
2839        <activity android:name=".biometrics.fingerprint.FingerprintEnrollIntroductionInternal"
2840              android:exported="false"
2841              android:theme="@style/GlifTheme.Light"
2842              android:taskAffinity="com.android.settings.root" />
2843        <activity android:name=".biometrics.fingerprint.FingerprintEnroll$InternalActivity"
2844            android:exported="false"
2845            android:theme="@style/GlifTheme.Light"
2846            android:taskAffinity="com.android.settings.root" />
2847        <activity android:name=".biometrics.fingerprint.FingerprintEnroll$AddAdditionalFingerprint"
2848            android:exported="false"
2849            android:theme="@style/GlifTheme.Light"
2850            android:taskAffinity="com.android.settings.root" />
2851
2852        <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollFindSensor"
2853            android:exported="false"
2854            android:theme="@style/GlifTheme.Light"/>
2855        <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollEnrolling" android:exported="false"/>
2856        <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollFinish" android:exported="false"/>
2857        <activity android:name=".biometrics.fingerprint.SetupFingerprintEnrollIntroduction"
2858            android:exported="false"
2859            android:permission="android.permission.MANAGE_FINGERPRINT"
2860            android:theme="@style/GlifTheme.Light" />
2861        <activity android:name=".biometrics.fingerprint.FingerprintEnroll$SetupActivity"
2862            android:exported="true"
2863            android:permission="android.permission.MANAGE_FINGERPRINT"
2864            android:theme="@style/GlifTheme.Light">
2865            <intent-filter>
2866                <action android:name="android.settings.FINGERPRINT_SETUP" />
2867                <category android:name="android.intent.category.DEFAULT" />
2868            </intent-filter>
2869        </activity>
2870
2871        <activity android:name=".biometrics.fingerprint2.ui.enrollment.activity.FingerprintEnrollmentV2Activity"
2872            android:exported="true"
2873            android:permission="android.permission.MANAGE_FINGERPRINT"
2874            android:configChanges="density"
2875            android:theme="@style/GlifTheme.Light">
2876            <intent-filter>
2877                <action android:name="android.settings.FINGERPRINT_SETUP" />
2878                <category android:name="android.intent.category.DEFAULT" />
2879            </intent-filter>
2880        </activity>
2881
2882        <activity android:name=".biometrics.fingerprint.FingerprintSuggestionActivity"
2883            android:exported="true"
2884            android:permission="android.permission.MANAGE_FINGERPRINT"
2885            android:icon="@drawable/ic_suggestion_fingerprint"
2886            android:theme="@style/GlifTheme.Light">
2887            <meta-data android:name="com.android.settings.require_feature"
2888                android:value="android.hardware.fingerprint" />
2889            <meta-data android:name="com.android.settings.title"
2890                android:resource="@string/suggestion_additional_fingerprints" />
2891            <meta-data android:name="com.android.settings.summary"
2892                android:resource="@string/suggestion_additional_fingerprints_summary" />
2893        </activity>
2894
2895        <activity-alias android:name=".SetupFingerprintSuggestionActivity"
2896            android:enabled="false"
2897            android:exported="true"
2898            android:targetActivity=".biometrics.fingerprint.FingerprintSuggestionActivity">
2899            <intent-filter>
2900                <action android:name="android.intent.action.MAIN" />
2901                <category android:name="com.android.settings.suggested.category.FINGERPRINT_ENROLL" />
2902            </intent-filter>
2903            <meta-data android:name="com.android.settings.require_feature"
2904                       android:value="android.hardware.fingerprint" />
2905            <meta-data android:name="com.android.settings.title"
2906                       android:resource="@string/suggestion_additional_fingerprints" />
2907            <meta-data android:name="com.android.settings.summary"
2908                       android:resource="@string/suggestion_additional_fingerprints_summary" />
2909            <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
2910        </activity-alias>
2911
2912        <activity android:name=".biometrics.activeunlock.ActiveUnlockRequireBiometricSetup" android:exported="false"/>
2913
2914        <activity android:name=".remoteauth.RemoteAuthActivity"
2915                  android:exported="true">
2916            <intent-filter>
2917                <action android:name="android.settings.REMOTE_AUTHENTICATOR_ENROLL" />
2918                <category android:name="android.intent.category.BROWSABLE" />
2919                <category android:name="android.intent.category.DEFAULT" />
2920            </intent-filter>
2921        </activity>
2922        <activity android:name=".remoteauth.RemoteAuthActivityInternal"
2923                  android:exported="false"
2924                  android:taskAffinity="com.android.settings.root" />
2925
2926        <!-- Note this must not be exported since it returns the password in the intent -->
2927        <activity android:name=".password.ConfirmLockPattern$InternalActivity"
2928            android:exported="false"
2929            android:enableOnBackInvokedCallback="false"
2930            android:theme="@style/GlifTheme.Light"/>
2931
2932        <!-- Note this must not be exported since it returns the password in the intent -->
2933        <activity android:name=".password.ConfirmLockPassword$InternalActivity"
2934            android:exported="false"
2935            android:windowSoftInputMode="adjustResize"
2936            android:enableOnBackInvokedCallback="false"
2937            android:theme="@style/GlifTheme.Light"/>
2938
2939        <activity android:name=".password.SetupChooseLockGeneric"
2940            android:theme="@style/GlifTheme.Light"
2941            android:exported="true"
2942            android:enableOnBackInvokedCallback="false"
2943            android:label="@string/lock_settings_picker_title">
2944            <intent-filter android:priority="1">
2945                <action android:name="com.android.settings.SETUP_LOCK_SCREEN" />
2946                <category android:name="android.intent.category.DEFAULT" />
2947            </intent-filter>
2948        </activity>
2949
2950        <activity android:name=".password.SetupChooseLockGeneric$InternalActivity"
2951            android:exported="false"
2952            android:enableOnBackInvokedCallback="false"
2953            android:excludeFromRecents="true" />
2954
2955        <activity android:name=".password.ChooseLockGeneric"
2956            android:label="@string/lockpassword_choose_lock_generic_header"
2957            android:excludeFromRecents="true"
2958            android:enableOnBackInvokedCallback="false"
2959            android:exported="false" />
2960
2961        <activity android:name=".password.SetNewPasswordActivity"
2962            android:theme="@android:style/Theme.NoDisplay"
2963            android:exported="true"
2964            android:enableOnBackInvokedCallback="false"
2965            android:excludeFromRecents="true" >
2966            <intent-filter android:priority="1">
2967                <action android:name="android.app.action.SET_NEW_PASSWORD" />
2968                <action android:name="android.app.action.SET_NEW_PARENT_PROFILE_PASSWORD" />
2969                <category android:name="android.intent.category.DEFAULT" />
2970            </intent-filter>
2971            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
2972                android:value="true" />
2973        </activity>
2974
2975        <activity android:name=".password.ScreenLockSuggestionActivity"
2976            android:exported="false"
2977            android:icon="@drawable/ic_suggestion_security">
2978            <intent-filter android:priority="1">
2979                <action android:name="android.intent.action.MAIN" />
2980                <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
2981            </intent-filter>
2982            <meta-data android:name="com.android.settings.dismiss" android:value="14" />
2983            <meta-data android:name="com.android.settings.title"
2984                       android:resource="@string/suggested_lock_settings_title" />
2985            <meta-data android:name="com.android.settings.summary"
2986                       android:resource="@string/suggested_lock_settings_summary" />
2987            <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
2988        </activity>
2989
2990        <activity android:name=".biometrics.fingerprint.FingerprintEnrollSuggestionActivity"
2991            android:exported="true"
2992            android:icon="@drawable/ic_suggestion_fingerprint">
2993            <intent-filter android:priority="2">
2994                <action android:name="android.intent.action.MAIN" />
2995                <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
2996            </intent-filter>
2997            <meta-data android:name="com.android.settings.dismiss" android:value="14" />
2998            <meta-data android:name="com.android.settings.require_feature"
2999                android:value="android.hardware.fingerprint" />
3000            <meta-data android:name="com.android.settings.title"
3001                android:resource="@string/suggested_fingerprint_lock_settings_title" />
3002            <meta-data android:name="com.android.settings.summary"
3003                android:resource="@string/suggested_fingerprint_lock_settings_summary" />
3004            <meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
3005        </activity>
3006
3007        <activity android:name=".password.ChooseLockGeneric$InternalActivity"
3008            android:exported="false"
3009            android:label="@string/lockpassword_choose_lock_generic_header"
3010            android:enableOnBackInvokedCallback="false"
3011            android:excludeFromRecents="true" />
3012
3013        <activity android:name=".password.SetupChooseLockPattern"
3014            android:exported="false"
3015            android:enableOnBackInvokedCallback="false"
3016            android:theme="@style/GlifTheme.Light" />
3017
3018        <activity android:name=".password.ChooseLockPattern"
3019            android:exported="false"
3020            android:enableOnBackInvokedCallback="false"
3021            android:theme="@style/GlifTheme.Light" />
3022
3023        <activity android:name=".password.SetupChooseLockPassword"
3024            android:exported="false"
3025            android:theme="@style/GlifTheme.Light"
3026            android:enableOnBackInvokedCallback="false"
3027            android:windowSoftInputMode="stateVisible|adjustResize" />
3028
3029        <activity android:name=".password.ChooseLockPassword"
3030            android:exported="false"
3031            android:theme="@style/GlifTheme.Light"
3032            android:enableOnBackInvokedCallback="false"
3033            android:windowSoftInputMode="stateVisible|adjustResize"/>
3034
3035        <activity
3036            android:name=".Settings$StorageDashboardActivity"
3037            android:label="@string/storage_settings"
3038            android:exported="true"
3039            android:icon="@drawable/ic_homepage_storage">
3040            <intent-filter android:priority="1">
3041                <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" />
3042                <action android:name="android.settings.MEMORY_CARD_SETTINGS" />
3043                <category android:name="android.intent.category.BROWSABLE" />
3044                <category android:name="android.intent.category.DEFAULT" />
3045            </intent-filter>
3046            <intent-filter android:priority="50">
3047                <action android:name="android.intent.action.MAIN" />
3048                <category android:name="com.android.settings.SHORTCUT" />
3049            </intent-filter>
3050            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3051                android:value="com.android.settings.deviceinfo.StorageDashboardFragment" />
3052            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3053                       android:value="@string/menu_key_storage"/>
3054            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3055                android:value="true" />
3056        </activity>
3057
3058        <activity
3059            android:name="Settings$PublicVolumeSettingsActivity"
3060            android:exported="true"
3061            android:label="@string/storage_settings_title">
3062            <intent-filter>
3063                <action android:name="android.provider.action.DOCUMENT_ROOT_SETTINGS" />
3064                <category android:name="android.intent.category.DEFAULT" />
3065                <data
3066                    android:scheme="content"
3067                    android:host="com.android.externalstorage.documents"
3068                    android:mimeType="vnd.android.document/root" />
3069            </intent-filter>
3070            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3071                android:value="com.android.settings.deviceinfo.PublicVolumeSettings" />
3072            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3073                       android:value="@string/menu_key_storage"/>
3074        </activity>
3075
3076        <activity
3077            android:name="Settings$PrivateVolumeForgetActivity"
3078            android:label="@string/storage_settings_title"
3079            android:exported="true"
3080            android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS">
3081            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3082                android:value="com.android.settings.deviceinfo.PrivateVolumeForget" />
3083            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3084                       android:value="@string/menu_key_storage"/>
3085        </activity>
3086
3087        <!-- Exported for SystemUI to launch into -->
3088        <activity android:name=".deviceinfo.StorageWizardInit"
3089                android:theme="@style/GlifTheme.Light"
3090                android:exported="true"
3091                android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
3092        <activity android:name=".deviceinfo.StorageWizardFormatProgress"
3093                android:theme="@style/GlifTheme.Light"
3094                android:exported="false"/>
3095        <activity android:name=".deviceinfo.StorageWizardFormatSlow"
3096                android:theme="@style/GlifTheme.Light"
3097                android:exported="false"/>
3098        <activity android:name=".deviceinfo.StorageWizardMigrateConfirm"
3099                android:theme="@style/GlifTheme.Light"
3100                android:exported="false"/>
3101        <activity android:name=".deviceinfo.StorageWizardMigrateProgress"
3102                android:theme="@style/GlifTheme.Light"
3103                android:exported="true"
3104                android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
3105        <activity android:name=".deviceinfo.StorageWizardReady"
3106                android:theme="@style/GlifTheme.Light"
3107                android:exported="true"
3108                android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
3109
3110        <activity android:name=".deviceinfo.StorageWizardMoveConfirm"
3111                android:theme="@style/GlifTheme.Light"
3112                android:exported="false"/>
3113        <activity android:name=".deviceinfo.StorageWizardMoveProgress"
3114                android:theme="@style/GlifTheme.Light"
3115                android:exported="true"
3116                android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
3117
3118        <!-- Exported for SystemUI to trigger -->
3119        <receiver android:name=".deviceinfo.StorageUnmountReceiver"
3120                android:exported="true"
3121                android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
3122
3123        <receiver android:name=".localepicker.NotificationCancelReceiver" />
3124
3125        <activity android:name="Settings$ApnEditorActivity"
3126                android:configChanges="orientation|keyboardHidden|screenSize"
3127                android:exported="true"
3128                android:label="@string/apn_edit">
3129            <intent-filter>
3130                <action android:name="android.intent.action.VIEW" />
3131                <action android:name="android.intent.action.EDIT" />
3132                <category android:name="android.intent.category.DEFAULT" />
3133                <data android:mimeType="vnd.android.cursor.item/telephony-carrier" />
3134            </intent-filter>
3135
3136            <intent-filter>
3137                <action android:name="android.intent.action.INSERT" />
3138                <category android:name="android.intent.category.DEFAULT" />
3139                <data android:mimeType="vnd.android.cursor.dir/telephony-carrier" />
3140            </intent-filter>
3141            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3142                       android:value="com.android.settings.network.apn.ApnEditor" />
3143            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3144                       android:value="@string/menu_key_network"/>
3145        </activity>
3146
3147        <activity
3148            android:name="Settings$DevelopmentSettingsActivity"
3149            android:label="@string/development_settings_title"
3150            android:icon="@drawable/ic_settings_development"
3151            android:exported="true">
3152            <intent-filter android:priority="1">
3153                <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
3154                <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" />
3155                <action android:name="android.service.quicksettings.action.QS_TILE_PREFERENCES"/>
3156                <category android:name="android.intent.category.DEFAULT" />
3157            </intent-filter>
3158            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3159                       android:value="com.android.settings.development.DevelopmentSettingsDashboardFragment" />
3160            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3161                       android:value="@string/menu_key_system"/>
3162            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3163                       android:value="true" />
3164        </activity>
3165
3166        <activity
3167            android:name="Settings$PrintSettingsActivity"
3168            android:label="@string/print_settings"
3169            android:exported="true"
3170            android:icon="@drawable/ic_settings_print">
3171            <intent-filter android:priority="1">
3172                <action android:name="android.settings.ACTION_PRINT_SETTINGS" />
3173                <category android:name="android.intent.category.BROWSABLE" />
3174                <category android:name="android.intent.category.DEFAULT" />
3175            </intent-filter>
3176            <intent-filter>
3177                <action android:name="android.intent.action.MAIN" />
3178                <category android:name="android.intent.category.DEFAULT" />
3179                <category android:name="android.intent.category.VOICE_LAUNCH" />
3180            </intent-filter>
3181            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3182                android:value="com.android.settings.print.PrintSettingsFragment" />
3183            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3184                       android:value="@string/menu_key_connected_devices"/>
3185        </activity>
3186
3187        <activity android:name="Settings$PrintJobSettingsActivity"
3188                android:exported="true"
3189                android:label="@string/print_print_job">
3190            <intent-filter android:priority="1">
3191                <action android:name="android.settings.ACTION_PRINT_SETTINGS" />
3192                <category android:name="android.intent.category.DEFAULT" />
3193                <data android:scheme="printjob" android:pathPattern="*" />
3194            </intent-filter>
3195            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3196                android:value="com.android.settings.print.PrintJobSettingsFragment" />
3197            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3198                       android:value="@string/menu_key_connected_devices"/>
3199        </activity>
3200
3201        <activity android:name=".development.AppPicker"
3202                  android:label="@string/select_application" />
3203
3204        <activity android:name=".development.AdbQrCodeActivity" />
3205
3206        <activity android:name="com.android.settings.development.DSULoader"
3207                  android:label="Select DSU Package"
3208                  android:theme="@android:style/Theme.DeviceDefault.Light.Dialog"
3209                  android:exported="true" >
3210            <intent-filter>
3211                <action android:name="android.settings.development.START_DSU_LOADER"/>
3212                <category android:name="android.intent.category.DEFAULT"/>
3213            </intent-filter>
3214        </activity>
3215        <activity android:name=".development.DSUTermsOfServiceActivity"
3216                  android:label="Terms of Service"
3217                  android:theme="@android:style/Theme.DeviceDefault.Light.Dialog" />
3218
3219        <activity android:name=".development.storage.BlobInfoListView"
3220                  android:label="@string/shared_data_title" />
3221        <activity android:name=".development.storage.LeaseInfoListView"
3222                  android:label="@string/accessor_info_title" />
3223
3224        <activity android:name="Settings$WebViewAppPickerActivity"
3225                  android:label="@string/select_webview_provider_dialog_title">
3226            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3227                       android:value="@string/menu_key_system"/>
3228        </activity>
3229
3230        <activity android:name="Settings$BugReportHandlerPickerActivity"
3231            android:label="@string/bug_report_handler_title"
3232            android:exported="true"
3233            android:excludeFromRecents="true">
3234            <intent-filter>
3235                <action android:name="android.settings.BUGREPORT_HANDLER_SETTINGS" />
3236                <category android:name="android.intent.category.DEFAULT" />
3237            </intent-filter>
3238            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3239                android:value="true" />
3240            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3241                android:value="com.android.settings.bugreporthandler.BugReportHandlerPicker" />
3242            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3243                       android:value="@string/menu_key_system"/>
3244        </activity>
3245
3246        <activity android:name=".bluetooth.BluetoothPairingDialog"
3247                  android:permission="android.permission.BLUETOOTH_PRIVILEGED"
3248                  android:excludeFromRecents="true"
3249                  android:windowSoftInputMode="stateVisible|adjustResize"
3250                  android:theme="@style/Theme.AlertDialog"
3251                  android:exported="true"
3252                  android:taskAffinity=".bluetooth.BluetoothPairingDialog">
3253            <intent-filter android:priority="1">
3254                <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
3255                <category android:name="android.intent.category.DEFAULT" />
3256            </intent-filter>
3257        </activity>
3258
3259        <activity android:name=".bluetooth.BluetoothKeyMissingDialog"
3260                  android:permission="android.permission.BLUETOOTH_PRIVILEGED"
3261                  android:excludeFromRecents="true"
3262                  android:windowSoftInputMode="stateVisible|adjustResize"
3263                  android:theme="@style/Theme.AlertDialog"
3264                  android:exported="false"
3265                  android:taskAffinity=".bluetooth.BluetoothKeyMissingDialog">
3266            <intent-filter android:priority="1">
3267                <action android:name="android.bluetooth.device.action.KEY_MISSING" />
3268                <category android:name="android.intent.category.DEFAULT" />
3269            </intent-filter>
3270        </activity>
3271
3272        <activity android:name=".bluetooth.RequestPermissionActivity"
3273                  android:excludeFromRecents="true"
3274                  android:permission="android.permission.BLUETOOTH_CONNECT"
3275                  android:exported="true"
3276                  android:theme="@style/Theme.BluetoothPermission">
3277            <intent-filter android:priority="1">
3278                <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
3279                <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
3280                <action android:name="android.bluetooth.adapter.action.REQUEST_DISABLE" />
3281                <category android:name="android.intent.category.DEFAULT" />
3282            </intent-filter>
3283        </activity>
3284
3285        <activity android:name=".wifi.WifiScanModeActivity"
3286                  android:excludeFromRecents="true"
3287                  android:exported="true"
3288                  android:theme="@style/Transparent">
3289            <intent-filter android:priority="1">
3290                <action android:name="android.net.wifi.action.REQUEST_SCAN_ALWAYS_AVAILABLE" />
3291                <category android:name="android.intent.category.DEFAULT" />
3292            </intent-filter>
3293        </activity>
3294
3295        <activity android:name=".Settings$UsbDetailsActivity"
3296                  android:excludeFromRecents="true"
3297                  android:permission="android.permission.MANAGE_USB"
3298                  android:exported="true">
3299            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3300                android:value="com.android.settings.connecteddevice.usb.UsbDetailsFragment"/>
3301            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3302                       android:value="@string/menu_key_connected_devices"/>
3303        </activity>
3304
3305        <activity android:name=".RemoteBugreportActivity"
3306                  android:excludeFromRecents="true"
3307                  android:exported="true"
3308                  android:permission="android.permission.DUMP"
3309                  android:theme="@style/Theme.AlertDialog">
3310            <intent-filter>
3311                <action android:name="android.settings.SHOW_REMOTE_BUGREPORT_DIALOG" />
3312                <category android:name="android.intent.category.DEFAULT" />
3313            </intent-filter>
3314        </activity>
3315
3316        <service android:name=".bluetooth.BluetoothPairingService" />
3317
3318        <receiver android:name=".bluetooth.BluetoothPairingRequest"
3319            android:exported="true">
3320            <intent-filter>
3321                <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
3322                <action android:name="android.bluetooth.action.CSIS_SET_MEMBER_AVAILABLE"/>
3323            </intent-filter>
3324        </receiver>
3325
3326        <receiver android:name=".bluetooth.BluetoothKeyMissingReceiver"
3327            android:exported="true">
3328            <intent-filter>
3329                <action android:name="android.bluetooth.device.action.KEY_MISSING" />
3330            </intent-filter>
3331        </receiver>
3332
3333        <receiver android:name=".bluetooth.BluetoothPermissionRequest"
3334                  android:exported="true"
3335                  android:permission="android.permission.BLUETOOTH_CONNECT">
3336            <intent-filter>
3337                <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
3338                <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
3339            </intent-filter>
3340        </receiver>
3341
3342        <activity android:name=".bluetooth.BluetoothPermissionActivity"
3343                  android:label="@string/bluetooth_connection_permission_request"
3344                  android:excludeFromRecents="true"
3345                  android:permission="android.permission.BLUETOOTH_CONNECT"
3346                  android:exported="true"
3347                  android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert.DayNight">
3348            <intent-filter android:priority="1">
3349                <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REQUEST" />
3350                <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_CANCEL" />
3351                <category android:name="android.intent.category.DEFAULT" />
3352            </intent-filter>
3353        </activity>
3354
3355        <activity android:name="ActivityPicker"
3356                android:label="@string/activity_picker_label"
3357                android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert.DayNight"
3358                android:exported="true"
3359                android:finishOnCloseSystemDialogs="true">
3360            <intent-filter android:priority="1">
3361                <action android:name="android.intent.action.PICK_ACTIVITY" />
3362                <category android:name="android.intent.category.DEFAULT" />
3363            </intent-filter>
3364        </activity>
3365
3366        <activity
3367            android:name="Settings$WifiDisplaySettingsActivity"
3368            android:label="@string/wifi_display_settings_title"
3369            android:exported="true"
3370            android:icon="@drawable/ic_cast_24dp">
3371            <intent-filter android:priority="1">
3372                <action android:name="android.settings.CAST_SETTINGS" />
3373                <category android:name="android.intent.category.BROWSABLE" />
3374                <category android:name="android.intent.category.DEFAULT" />
3375            </intent-filter>
3376            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3377                android:value="com.android.settings.wfd.WifiDisplaySettings" />
3378            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3379                       android:value="@string/menu_key_connected_devices"/>
3380        </activity>
3381
3382        <activity android:name="Settings$TestingSettingsActivity" android:label="@string/testing">
3383            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3384                android:value="com.android.settings.TestingSettings" />
3385        </activity>
3386
3387        <receiver android:name=".TestingSettingsBroadcastReceiver"
3388            android:exported="true">
3389            <intent-filter>
3390                 <action android:name="android.telephony.action.SECRET_CODE" />
3391                 <data android:scheme="android_secret_code" android:host="4636" />
3392            </intent-filter>
3393       </receiver>
3394
3395        <!-- Standard picker for widgets -->
3396        <activity android:name="AppWidgetPickActivity"
3397                android:label="@string/widget_picker_title"
3398                android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert.DayNight"
3399                android:exported="true"
3400                android:finishOnCloseSystemDialogs="true">
3401            <intent-filter android:priority="1">
3402                <action android:name="android.appwidget.action.APPWIDGET_PICK" />
3403                <category android:name="android.intent.category.DEFAULT" />
3404            </intent-filter>
3405        </activity>
3406
3407        <activity android:name="AllowBindAppWidgetActivity"
3408                android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert.DayNight"
3409                android:finishOnCloseSystemDialogs="true"
3410                android:exported="true"
3411                android:excludeFromRecents="true">
3412            <intent-filter android:priority="1">
3413                <action android:name="android.appwidget.action.APPWIDGET_BIND" />
3414                <category android:name="android.intent.category.DEFAULT" />
3415            </intent-filter>
3416        </activity>
3417
3418        <activity
3419            android:name="Settings$PowerUsageSummaryActivity"
3420            android:label="@string/power_usage_summary_title"
3421            android:exported="true"
3422            android:icon="@drawable/ic_homepage_battery"
3423            android:configChanges="orientation|screenSize|screenLayout|smallestScreenSize">
3424            <intent-filter android:priority="1">
3425                <action android:name="android.intent.action.POWER_USAGE_SUMMARY" />
3426                <category android:name="android.intent.category.DEFAULT" />
3427            </intent-filter>
3428            <intent-filter android:priority="51">
3429                <action android:name="android.intent.action.MAIN" />
3430                <category android:name="com.android.settings.SHORTCUT" />
3431            </intent-filter>
3432            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3433                android:value="com.android.settings.fuelgauge.batteryusage.PowerUsageSummary" />
3434            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3435                       android:value="@string/menu_key_battery"/>
3436        </activity>
3437
3438        <activity
3439            android:name="Settings$PowerUsageAdvancedActivity"
3440            android:label="@string/advanced_battery_title"
3441            android:exported="true"
3442            android:configChanges="orientation|screenSize|screenLayout|smallestScreenSize">
3443            <intent-filter android:priority="1">
3444                <action android:name="com.android.settings.battery.action.POWER_USAGE_ADVANCED" />
3445                <category android:name="android.intent.category.DEFAULT" />
3446            </intent-filter>
3447            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3448                android:value="com.android.settings.fuelgauge.batteryusage.PowerUsageAdvanced" />
3449            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3450                android:value="@string/menu_key_battery"/>
3451        </activity>
3452
3453        <provider
3454            android:name=".fuelgauge.batteryusage.BatteryUsageContentProvider"
3455            android:enabled="true"
3456            android:exported="true"
3457            android:authorities="${applicationId}.battery.usage.provider"
3458            android:permission="com.android.settings.BATTERY_DATA"/>
3459
3460        <provider
3461            android:name=".fuelgauge.batteryusage.bugreport.BugReportContentProvider"
3462            android:exported="false"
3463            android:authorities="${applicationId}.battery.usage.bugreport"/>
3464
3465        <receiver android:name="com.android.settings.fuelgauge.batteryusage.BatteryUsageBroadcastReceiver"
3466                  android:exported="true">
3467            <intent-filter>
3468                <action android:name="android.intent.action.BATTERY_LEVEL_CHANGED"/>
3469                <action android:name="com.android.settings.battery.action.CLEAR_BATTERY_CACHE_DATA"/>
3470                <action android:name="com.android.settings.battery.action.ACTION_BATTERY_PLUGGING"/>
3471                <action android:name="com.android.settings.battery.action.ACTION_BATTERY_UNPLUGGING"/>
3472            </intent-filter>
3473        </receiver>
3474
3475        <receiver
3476            android:name=".fuelgauge.batteryusage.BootBroadcastReceiver"
3477            android:exported="true"
3478            android:permission="com.android.settings.BATTERY_DATA">
3479            <intent-filter>
3480                <action android:name="android.intent.action.BOOT_COMPLETED"/>
3481                <action android:name="com.google.android.setupwizard.SETUP_WIZARD_FINISHED"/>
3482                <action android:name="com.android.settings.battery.action.PERIODIC_JOB_RECHECK"/>
3483                <action android:name="android.intent.action.TIME_SET"/>
3484                <action android:name="android.intent.action.TIMEZONE_CHANGED"/>
3485            </intent-filter>
3486        </receiver>
3487
3488        <receiver
3489            android:name=".fuelgauge.BatterySettingsMigrateChecker"
3490            android:exported="true">
3491            <intent-filter>
3492                <action android:name="android.intent.action.BOOT_COMPLETED"/>
3493            </intent-filter>
3494        </receiver>
3495
3496        <receiver
3497            android:name=".fuelgauge.batteryusage.PeriodicJobReceiver"
3498            android:exported="false">
3499            <intent-filter>
3500                <action android:name="com.android.settings.battery.action.PERIODIC_JOB_UPDATE"/>
3501            </intent-filter>
3502        </receiver>
3503
3504        <activity
3505            android:name="Settings$BatterySaverSettingsActivity"
3506            android:label="@string/battery_saver"
3507            android:exported="true"
3508            android:icon="@drawable/ic_homepage_battery">
3509            <intent-filter android:priority="1">
3510                <action android:name="android.settings.BATTERY_SAVER_SETTINGS" />
3511                <category android:name="android.intent.category.BROWSABLE" />
3512                <category android:name="android.intent.category.DEFAULT" />
3513            </intent-filter>
3514            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3515                android:value="com.android.settings.fuelgauge.batterysaver.BatterySaverSettings" />
3516            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3517                       android:value="@string/menu_key_battery"/>
3518            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3519                android:value="true" />
3520        </activity>
3521
3522        <activity android:name=".fuelgauge.BatterySaverModeVoiceActivity"
3523                android:label="@string/power_usage_summary_title"
3524                android:icon="@drawable/ic_homepage_battery"
3525                android:theme="@*android:style/Theme.DeviceDefault.Light.Voice"
3526                android:exported="true">
3527            <intent-filter>
3528                <action android:name="android.settings.VOICE_CONTROL_BATTERY_SAVER_MODE" />
3529                <category android:name="android.intent.category.DEFAULT" />
3530                <category android:name="android.intent.category.VOICE" />
3531            </intent-filter>
3532        </activity>
3533
3534        <activity
3535            android:name="Settings$AccountSyncSettingsActivity"
3536            android:exported="true"
3537            android:label="@string/account_sync_settings_title">
3538            <intent-filter android:priority="1">
3539                <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" />
3540                <category android:name="android.intent.category.DEFAULT" />
3541            </intent-filter>
3542            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3543                android:value="com.android.settings.accounts.AccountSyncSettings" />
3544            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3545                       android:value="@string/menu_key_accounts"/>
3546            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3547                android:value="true" />
3548        </activity>
3549        <activity
3550            android:name="Settings$ManagedProfileSettingsActivity"
3551            android:label="@string/managed_profile_settings_title"
3552            android:exported="true"
3553            android:permission="android.permission.MANAGE_USERS">
3554            <intent-filter android:priority="1">
3555                <action android:name="android.settings.MANAGED_PROFILE_SETTINGS" />
3556                <category android:name="android.intent.category.DEFAULT" />
3557            </intent-filter>
3558            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3559                android:value="com.android.settings.accounts.ManagedProfileSettings" />
3560            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3561                       android:value="@string/menu_key_accounts"/>
3562        </activity>
3563
3564        <activity
3565            android:name="com.android.settings.accounts.AddAccountSettings"
3566            android:configChanges="orientation|keyboardHidden|screenSize"
3567            android:exported="true"
3568            android:label="@string/header_add_an_account">
3569            <intent-filter android:priority="1">
3570                <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" />
3571                <category android:name="android.intent.category.BROWSABLE" />
3572                <category android:name="android.intent.category.DEFAULT" />
3573            </intent-filter>
3574            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3575                android:value="true" />
3576        </activity>
3577
3578        <activity android:name="Settings$ChooseAccountActivity"
3579            android:label="@string/header_add_an_account"
3580            android:configChanges="orientation|keyboardHidden|screenSize">
3581            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3582                       android:value="com.android.settings.accounts.ChooseAccountFragment" />
3583            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3584                       android:value="@string/menu_key_accounts"/>
3585        </activity>
3586
3587        <!-- Triggered when user-selected home app isn't encryption aware -->
3588        <activity android:name=".FallbackHome"
3589                  android:excludeFromRecents="true"
3590                  android:label=""
3591                  android:taskAffinity="com.android.settings.FallbackHome"
3592                  android:exported="true"
3593                  android:theme="@style/FallbackHome"
3594                  android:permission="android.permission.DEVICE_POWER"
3595                  android:configChanges="keyboardHidden">
3596            <intent-filter android:priority="-1000">
3597                <action android:name="android.intent.action.MAIN" />
3598                <category android:name="android.intent.category.HOME" />
3599                <category android:name="android.intent.category.DEFAULT" />
3600            </intent-filter>
3601        </activity>
3602
3603        <activity
3604            android:name="Settings$DataUsageSummaryActivity"
3605            android:label="@string/data_usage_summary_title"
3606            android:exported="true"
3607            android:enabled="@bool/config_show_sim_info"
3608            android:icon="@drawable/ic_homepage_data_usage">
3609            <intent-filter android:priority="1">
3610                <action android:name="android.settings.DATA_USAGE_SETTINGS" />
3611                <category android:name="android.intent.category.BROWSABLE" />
3612                <category android:name="android.intent.category.DEFAULT" />
3613            </intent-filter>
3614            <intent-filter android:priority="3">
3615                <action android:name="android.intent.action.MAIN" />
3616                <category android:name="com.android.settings.SHORTCUT" />
3617            </intent-filter>
3618            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3619                android:value="com.android.settings.datausage.DataUsageSummary" />
3620            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3621                       android:value="@string/menu_key_network"/>
3622        </activity>
3623        <activity
3624            android:name="Settings$MobileDataUsageListActivity"
3625            android:exported="true"
3626            android:label="@string/cellular_data_usage">
3627            <intent-filter android:priority="1">
3628                <action android:name="android.settings.MOBILE_DATA_USAGE" />
3629                <category android:name="android.intent.category.DEFAULT" />
3630            </intent-filter>
3631            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3632                       android:value="com.android.settings.datausage.DataUsageList" />
3633            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3634                       android:value="@string/menu_key_network"/>
3635        </activity>
3636
3637        <activity
3638            android:name="Settings$DreamSettingsActivity"
3639            android:label="@string/screensaver_settings_title"
3640            android:exported="true"
3641            android:icon="@drawable/ic_settings_display">
3642            <intent-filter android:priority="1">
3643                <action android:name="android.settings.DREAM_SETTINGS" />
3644                <category android:name="android.intent.category.BROWSABLE" />
3645                <category android:name="android.intent.category.DEFAULT" />
3646            </intent-filter>
3647            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3648                android:value="com.android.settings.dream.DreamSettings" />
3649            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3650                       android:value="@string/menu_key_display"/>
3651            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3652                android:value="true" />
3653        </activity>
3654
3655        <activity
3656            android:name="Settings$CommunalSettingsActivity"
3657            android:label="@string/communal_settings_title"
3658            android:exported="true"
3659            android:icon="@drawable/ia_settings_communal">
3660            <intent-filter android:priority="1">
3661                <action android:name="android.settings.COMMUNAL_SETTINGS" />
3662                <category android:name="android.intent.category.BROWSABLE" />
3663                <category android:name="android.intent.category.DEFAULT" />
3664            </intent-filter>
3665            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3666                       android:value="com.android.settings.communal.CommunalDashboardFragment" />
3667            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3668                       android:value="@string/menu_key_communal"/>
3669            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3670                       android:value="true" />
3671        </activity>
3672
3673        <activity
3674            android:name="Settings$UserSettingsActivity"
3675            android:label="@string/user_settings_title"
3676            android:exported="true"
3677            android:icon="@drawable/ic_settings_multiuser">
3678            <intent-filter android:priority="1">
3679                <action android:name="android.settings.USER_SETTINGS" />
3680                <category android:name="android.intent.category.DEFAULT" />
3681            </intent-filter>
3682            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3683                       android:value="com.android.settings.users.UserSettings" />
3684            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3685                       android:value="@string/menu_key_system"/>
3686            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3687                       android:value="true" />
3688        </activity>
3689
3690        <activity
3691            android:name="Settings$PaymentSettingsActivity"
3692            android:label="@string/nfc_payment_settings_title"
3693            android:exported="true"
3694            android:icon="@drawable/ic_settings_nfc_payment">
3695            <intent-filter android:priority="1">
3696                <action android:name="android.settings.NFC_PAYMENT_SETTINGS" />
3697                <category android:name="android.intent.category.BROWSABLE" />
3698                <category android:name="android.intent.category.DEFAULT" />
3699            </intent-filter>
3700            <intent-filter>
3701                <action android:name="android.intent.action.MAIN" />
3702                <category android:name="android.intent.category.DEFAULT" />
3703            </intent-filter>
3704            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3705                android:value="com.android.settings.nfc.PaymentSettings" />
3706            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3707                       android:value="@string/menu_key_connected_devices"/>
3708            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3709                android:value="true" />
3710        </activity>
3711
3712        <activity android:name=".nfc.PaymentDefaultDialog"
3713                  android:label="@string/nfc_payment_set_default_label"
3714                  android:excludeFromRecents="true"
3715                  android:exported="true"
3716                  android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert">
3717            <intent-filter android:priority="1">
3718                <action android:name="android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT" />
3719                <category android:name="android.intent.category.DEFAULT" />
3720            </intent-filter>
3721            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3722                android:value="true" />
3723        </activity>
3724
3725        <activity android:name=".nfc.HowItWorks"
3726                  android:label="@string/nfc_payment_settings_title"
3727                  android:excludeFromRecents="true">
3728        </activity>
3729
3730        <activity
3731            android:name="Settings$NotificationAccessSettingsActivity"
3732            android:exported="true"
3733            android:label="@string/manage_notification_access_title">
3734            <intent-filter android:priority="1">
3735                <action android:name="android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS" />
3736                <category android:name="android.intent.category.DEFAULT" />
3737            </intent-filter>
3738            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3739                       android:value="com.android.settings.notification.NotificationAccessSettings" />
3740            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3741                       android:value="@string/menu_key_notifications"/>
3742        </activity>
3743
3744        <activity
3745            android:name="Settings$NotificationAccessDetailsActivity"
3746            android:exported="true"
3747            android:label="@string/manage_notification_access_title" >
3748            <intent-filter android:priority="1">
3749                <action android:name="android.settings.NOTIFICATION_LISTENER_DETAIL_SETTINGS" />
3750                <category android:name="android.intent.category.BROWSABLE" />
3751                <category android:name="android.intent.category.DEFAULT" />
3752            </intent-filter>
3753            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3754                       android:value="com.android.settings.applications.specialaccess.notificationaccess.NotificationAccessDetails" />
3755            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3756                       android:value="@string/menu_key_notifications"/>
3757        </activity>
3758
3759        <activity
3760            android:name="Settings$NotificationAssistantSettingsActivity"
3761            android:exported="true"
3762            android:label="@string/notification_assistant_title">
3763            <intent-filter android:priority="1">
3764                <action android:name="android.settings.NOTIFICATION_ASSISTANT_SETTINGS" />
3765                <category android:name="android.intent.category.BROWSABLE" />
3766                <category android:name="android.intent.category.DEFAULT" />
3767            </intent-filter>
3768            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3769                       android:value="com.android.settings.notification.ConfigureNotificationSettings" />
3770            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3771                       android:value="@string/menu_key_notifications"/>
3772        </activity>
3773
3774        <activity
3775            android:name="Settings$VrListenersSettingsActivity"
3776            android:exported="true"
3777            android:label="@string/vr_listeners_title">
3778            <intent-filter android:priority="1">
3779                <action android:name="android.settings.VR_LISTENER_SETTINGS" />
3780                <category android:name="android.intent.category.DEFAULT" />
3781            </intent-filter>
3782            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3783                       android:value="com.android.settings.applications.specialaccess.vrlistener.VrListenerSettings" />
3784            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3785                       android:value="@string/menu_key_apps"/>
3786        </activity>
3787
3788        <activity
3789            android:name="Settings$PictureInPictureSettingsActivity"
3790            android:exported="true"
3791            android:label="@string/picture_in_picture_title">
3792            <intent-filter android:priority="1">
3793                <action android:name="android.settings.PICTURE_IN_PICTURE_SETTINGS" />
3794                <category android:name="android.intent.category.DEFAULT" />
3795            </intent-filter>
3796            <intent-filter>
3797                <action android:name="android.intent.action.MAIN" />
3798                <category android:name="android.intent.category.DEFAULT" />
3799            </intent-filter>
3800            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3801                android:value="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureSettings" />
3802            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3803                       android:value="@string/menu_key_apps"/>
3804        </activity>
3805
3806        <activity
3807            android:name="Settings$AppPictureInPictureSettingsActivity"
3808            android:exported="true"
3809            android:label="@string/picture_in_picture_title">
3810            <intent-filter>
3811                <action android:name="android.settings.PICTURE_IN_PICTURE_SETTINGS" />
3812                <category android:name="android.intent.category.DEFAULT" />
3813                <data android:scheme="package" />
3814            </intent-filter>
3815            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3816                android:value="com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureDetails" />
3817            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3818                       android:value="@string/menu_key_apps"/>
3819        </activity>
3820
3821        <activity
3822            android:name="Settings$TurnScreenOnSettingsActivity"
3823            android:exported="true"
3824            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
3825            android:label="@string/turn_screen_on_title">
3826            <intent-filter android:priority="1">
3827                <action android:name="android.settings.TURN_SCREEN_ON_SETTINGS" />
3828                <category android:name="android.intent.category.DEFAULT" />
3829            </intent-filter>
3830            <intent-filter>
3831                <action android:name="android.intent.action.MAIN" />
3832                <category android:name="android.intent.category.DEFAULT" />
3833            </intent-filter>
3834            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3835                       android:value="com.android.settings.applications.manageapplications.ManageApplications" />
3836            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3837                       android:value="@string/menu_key_apps"/>
3838        </activity>
3839
3840        <activity
3841            android:name="Settings$AppTurnScreenOnSettingsActivity"
3842            android:exported="true"
3843            android:label="@string/turn_screen_on_title">
3844            <intent-filter android:priority="1">
3845                <action android:name="android.settings.TURN_SCREEN_ON_SETTINGS" />
3846                <category android:name="android.intent.category.DEFAULT" />
3847                <data android:scheme="package" />
3848            </intent-filter>
3849            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3850                       android:value="com.android.settings.applications.specialaccess.turnscreenon.TurnScreenOnDetails"/>
3851        </activity>
3852
3853        <activity
3854            android:name="Settings$InteractAcrossProfilesSettingsActivity"
3855            android:exported="true"
3856            android:label="@string/interact_across_profiles_title">
3857            <intent-filter android:priority="1">
3858                <action android:name="android.settings.MANAGE_CROSS_PROFILE_ACCESS" />
3859                <category android:name="android.intent.category.DEFAULT" />
3860            </intent-filter>
3861            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3862                       android:value="com.android.settings.applications.specialaccess.interactacrossprofiles.InteractAcrossProfilesSettings" />
3863            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3864                       android:value="@string/menu_key_apps"/>
3865        </activity>
3866
3867        <activity android:name="Settings$AppInteractAcrossProfilesSettingsActivity"
3868                  android:exported="true"
3869                  android:label="@string/interact_across_profiles_title">
3870            <intent-filter>
3871                <action android:name="android.settings.MANAGE_CROSS_PROFILE_ACCESS" />
3872                <category android:name="android.intent.category.DEFAULT" />
3873                <data android:scheme="package" />
3874            </intent-filter>
3875            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3876                       android:value="com.android.settings.applications.specialaccess.interactacrossprofiles.InteractAcrossProfilesDetails" />
3877            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3878                       android:value="@string/menu_key_apps"/>
3879        </activity>
3880
3881        <activity
3882            android:name="Settings$ZenAccessDetailSettingsActivity"
3883            android:label="@string/manage_zen_access_title"
3884            android:exported="true"
3885            android:excludeFromRecents="true">
3886            <intent-filter>
3887                <action android:name="android.settings.NOTIFICATION_POLICY_ACCESS_DETAIL_SETTINGS" />
3888                <category android:name="android.intent.category.DEFAULT" />
3889                <data android:scheme="package" />
3890            </intent-filter>
3891            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3892                       android:value="com.android.settings.applications.specialaccess.zenaccess.ZenAccessDetails" />
3893            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3894                       android:value="@string/menu_key_notifications"/>
3895        </activity>
3896
3897        <activity
3898            android:name="Settings$ZenAccessSettingsActivity"
3899            android:exported="true"
3900            android:label="@string/manage_zen_access_title">
3901            <intent-filter android:priority="1">
3902                <action android:name="android.settings.NOTIFICATION_POLICY_ACCESS_SETTINGS" />
3903                <category android:name="android.intent.category.DEFAULT" />
3904            </intent-filter>
3905            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3906                       android:value="com.android.settings.notification.zen.ZenAccessSettings" />
3907            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3908                       android:value="@string/menu_key_notifications"/>
3909        </activity>
3910
3911        <activity
3912            android:name="Settings$ConfigureNotificationSettingsActivity"
3913            android:label="@string/configure_notification_settings"
3914            android:exported="true">
3915            <intent-filter android:priority="1">
3916                <action android:name="android.settings.NOTIFICATION_SETTINGS" />
3917                <category android:name="android.intent.category.DEFAULT" />
3918            </intent-filter>
3919            <intent-filter android:priority="21">
3920                <action android:name="android.intent.action.MAIN" />
3921                <category android:name="com.android.settings.SHORTCUT" />
3922            </intent-filter>
3923            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3924                android:value="com.android.settings.notification.ConfigureNotificationSettings" />
3925            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3926                       android:value="@string/menu_key_notifications"/>
3927            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3928                android:value="true" />
3929        </activity>
3930
3931        <activity
3932            android:name="Settings$ConversationListSettingsActivity"
3933            android:label="@string/zen_mode_conversations_title"
3934            android:exported="true">
3935            <intent-filter android:priority="1">
3936                <action android:name="android.settings.CONVERSATION_SETTINGS" />
3937                <category android:name="android.intent.category.DEFAULT" />
3938            </intent-filter>
3939            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3940                       android:value="com.android.settings.notification.app.ConversationListSettings" />
3941            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3942                       android:value="@string/menu_key_apps"/>
3943            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3944                       android:value="true" />
3945        </activity>
3946
3947        <activity
3948            android:name="Settings$AppBubbleNotificationSettingsActivity"
3949            android:exported="true"
3950            android:label="@string/bubbles_app_toggle_title">
3951            <intent-filter android:priority="1">
3952                <action android:name="android.settings.APP_NOTIFICATION_BUBBLE_SETTINGS" />
3953                <category android:name="android.intent.category.DEFAULT" />
3954            </intent-filter>
3955            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3956                       android:value="com.android.settings.notification.app.AppBubbleNotificationSettings" />
3957            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3958                       android:value="@string/menu_key_apps"/>
3959        </activity>
3960
3961        <activity
3962            android:name="Settings$PremiumSmsAccessActivity"
3963            android:label="@string/premium_sms_access"
3964            android:exported="true">
3965            <intent-filter>
3966                <action android:name="android.settings.PREMIUM_SMS_SETTINGS" />
3967                <category android:name="android.intent.category.DEFAULT" />
3968                <data android:scheme="package" />
3969            </intent-filter>
3970            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3971                       android:value="com.android.settings.applications.specialaccess.premiumsms.PremiumSmsAccess" />
3972            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3973                       android:value="@string/menu_key_apps"/>
3974        </activity>
3975
3976        <activity
3977            android:name="Settings$SoundSettingsActivity"
3978            android:label="@string/sound_settings"
3979            android:icon="@drawable/ic_homepage_sound"
3980            android:exported="true">
3981            <intent-filter android:priority="1">
3982                <action android:name="com.android.settings.SOUND_SETTINGS" />
3983                <action android:name="android.settings.SOUND_SETTINGS" />
3984                <category android:name="android.intent.category.BROWSABLE" />
3985                <action android:name="android.settings.ACTION_OTHER_SOUND_SETTINGS" />
3986                <category android:name="android.intent.category.DEFAULT" />
3987            </intent-filter>
3988            <intent-filter android:priority="40">
3989                <action android:name="android.intent.action.MAIN" />
3990                <category android:name="com.android.settings.SHORTCUT" />
3991            </intent-filter>
3992            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
3993                android:value="com.android.settings.notification.SoundSettings" />
3994            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
3995                       android:value="@string/menu_key_sound"/>
3996            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
3997                android:value="true" />
3998        </activity>
3999
4000        <!-- Show apps for which application-level notification settings are applicable -->
4001        <activity android:name="Settings$NotificationAppListActivity"
4002                  android:label="@string/app_notifications_title"
4003                  android:icon="@drawable/ic_notifications"
4004                  android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
4005                  android:exported="true">
4006            <intent-filter android:priority="1">
4007                <action android:name="android.settings.ALL_APPS_NOTIFICATION_SETTINGS" />
4008                <category android:name="android.intent.category.DEFAULT" />
4009            </intent-filter>
4010            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4011                       android:value="com.android.settings.applications.manageapplications.ManageApplications" />
4012            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4013                       android:value="@string/menu_key_notifications"/>
4014        </activity>
4015
4016        <!-- Displays a list of apps available for cloning on the device -->
4017        <activity android:name=".Settings$ClonedAppsListActivity"
4018                  android:label="@string/cloned_apps_dashboard_title"
4019                  android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
4020                  android:exported="true">
4021            <intent-filter android:priority="1">
4022                <action android:name="android.settings.MANAGE_CLONED_APPS_SETTINGS" />
4023                <category android:name="android.intent.category.DEFAULT" />
4024            </intent-filter>
4025            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4026                       android:value="com.android.settings.applications.manageapplications.ManageApplications" />
4027        </activity>
4028
4029        <!-- Application-level notification settings page, same as above but only accessible
4030             internally from system server -->
4031        <activity android:name="Settings$NotificationReviewPermissionsActivity"
4032                  android:label="@string/app_notifications_title"
4033                  android:icon="@drawable/ic_notifications"
4034                  android:exported="false">
4035            <intent-filter android:priority="1">
4036                <action android:name="android.settings.ALL_APPS_NOTIFICATION_SETTINGS_FOR_REVIEW" />
4037                <category android:name="android.intent.category.DEFAULT" />
4038            </intent-filter>
4039            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4040                       android:value="com.android.settings.applications.manageapplications.ManageApplications" />
4041            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4042                       android:value="@string/menu_key_notifications"/>
4043        </activity>
4044
4045        <!-- Show application-level notification settings (app passed in as extras) -->
4046        <activity android:name="Settings$AppNotificationSettingsActivity"
4047                android:exported="true">
4048            <intent-filter android:priority="1">
4049                <action android:name="android.settings.APP_NOTIFICATION_SETTINGS" />
4050                <category android:name="android.intent.category.DEFAULT" />
4051            </intent-filter>
4052            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4053                android:value="com.android.settings.notification.app.AppNotificationSettings" />
4054            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4055                       android:value="@string/menu_key_notifications"/>
4056        </activity>
4057
4058        <!-- Show channel-level notification settings (channel passed in as extras) -->
4059        <activity android:name=".notification.app.ChannelPanelActivity"
4060                  android:label="@string/notification_channel_title"
4061                  android:theme="@style/Theme.Panel.Material"
4062                  android:excludeFromRecents="true"
4063                  android:configChanges="keyboardHidden|screenSize"
4064                  android:exported="true">
4065            <intent-filter android:priority="1">
4066                <action android:name="android.settings.CHANNEL_NOTIFICATION_SETTINGS" />
4067                <category android:name="android.intent.category.DEFAULT" />
4068            </intent-filter>
4069            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4070                       android:value="com.android.settings.notification.app.ChannelNotificationSettings" />
4071            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4072                       android:value="@string/menu_key_notifications"/>
4073        </activity>
4074
4075        <!-- Show Manual (from settings item) -->
4076        <activity
4077            android:name="ManualDisplayActivity"
4078            android:label="@string/manual"
4079            android:exported="true"
4080            android:enabled="@bool/config_show_manual">
4081            <intent-filter>
4082                <action android:name="android.settings.SHOW_MANUAL" />
4083                <category android:name="android.intent.category.DEFAULT" />
4084            </intent-filter>
4085            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4086                android:value="true" />
4087        </activity>
4088
4089        <!-- Show regulatory info (from settings item or dialing "*#07#") -->
4090        <activity
4091            android:name="RegulatoryInfoDisplayActivity"
4092            android:theme="@style/Theme.AlertDialog"
4093            android:label="@string/regulatory_labels"
4094            android:exported="true"
4095            android:enabled="@bool/config_show_regulatory_info">
4096            <intent-filter>
4097                <action android:name="android.settings.SHOW_REGULATORY_INFO" />
4098                <category android:name="android.intent.category.BROWSABLE" />
4099                <category android:name="android.intent.category.DEFAULT" />
4100            </intent-filter>
4101            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4102                android:value="true" />
4103        </activity>
4104
4105        <!-- Confirmation dialog for enabling notification access from CompanionDeviceManager -->
4106        <activity android:name=".notification.NotificationAccessConfirmationActivity"
4107                  android:taskAffinity=".notification.NotificationAccessConfirmationActivity"
4108                  android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
4109
4110        <receiver android:name="com.android.settingslib.bluetooth.BluetoothDiscoverableTimeoutReceiver"
4111            android:exported="true">
4112            <intent-filter>
4113                <action android:name="android.bluetooth.intent.DISCOVERABLE_TIMEOUT" />
4114            </intent-filter>
4115        </receiver>
4116
4117        <!-- Watch for ContactsContract.Profile changes and update the user's photo.  -->
4118        <receiver android:name=".users.ProfileUpdateReceiver"
4119            android:exported="true">
4120            <intent-filter>
4121                <action android:name="android.provider.Contacts.PROFILE_CHANGED" />
4122            </intent-filter>
4123        </receiver>
4124
4125        <receiver android:name=".sim.SimSelectNotification"
4126            android:exported="true">
4127            <intent-filter>
4128                <action android:name="android.telephony.action.PRIMARY_SUBSCRIPTION_LIST_CHANGED"/>
4129                <action android:name="android.settings.ENABLE_MMS_DATA_REQUEST"/>
4130            </intent-filter>
4131        </receiver>
4132
4133        <service android:name=".sim.PrimarySubscriptionListChangedService"
4134            android:permission="android.permission.BIND_JOB_SERVICE" />
4135
4136        <provider
4137            android:name="androidx.core.content.FileProvider"
4138            android:authorities="${applicationId}.files"
4139            android:grantUriPermissions="true"
4140            android:exported="false">
4141            <meta-data
4142                android:name="android.support.FILE_PROVIDER_PATHS"
4143                android:resource="@xml/file_paths" />
4144        </provider>
4145
4146        <provider
4147            android:name=".deviceinfo.legal.ModuleLicenseProvider"
4148            android:authorities="${applicationId}.module_licenses"
4149            android:grantUriPermissions="true"
4150            android:exported="false"/>
4151
4152        <provider
4153            android:name=".emergency.EmergencyActionContentProvider"
4154            android:authorities="${applicationId}.emergency"
4155            android:permission="android.permission.CALL_PRIVILEGED"
4156            android:exported="true"/>
4157
4158        <activity
4159            android:name=".wifi.RequestToggleWiFiActivity"
4160            android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert"
4161            android:excludeFromRecents="true"
4162            android:exported="true"
4163            android:permission="android.permission.CHANGE_WIFI_STATE">
4164            <intent-filter>
4165                <action android:name="android.net.wifi.action.REQUEST_ENABLE" />
4166                <action android:name="android.net.wifi.action.REQUEST_DISABLE" />
4167                <category android:name="android.intent.category.DEFAULT" />
4168            </intent-filter>
4169        </activity>
4170
4171        <!--
4172            The Wi-Fi result data will only be returned from WifiDialogActivity if the calling
4173            package has ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission. (see b/185126813)
4174        -->
4175        <activity
4176            android:name=".wifi.WifiDialogActivity"
4177            android:label=""
4178            android:theme="@style/Transparent"
4179            android:excludeFromRecents="true"
4180            android:documentLaunchMode="always"
4181            android:exported="true"
4182            android:permission="android.permission.CHANGE_WIFI_STATE"
4183            android:configChanges="orientation|keyboard|keyboardHidden|screenSize|smallestScreenSize|screenLayout">
4184            <intent-filter>
4185                <action android:name="com.android.settings.WIFI_DIALOG" />
4186                <category android:name="android.intent.category.DEFAULT" />
4187            </intent-filter>
4188        </activity>
4189
4190        <activity
4191            android:name=".wifi.NetworkRequestDialogActivity"
4192            android:theme="@style/Theme.AlertDialog"
4193            android:excludeFromRecents="true"
4194            android:launchMode="singleTop"
4195            android:taskAffinity=".wifi.NetworkRequestDialogActivity"
4196            android:exported="true"
4197            android:configChanges="orientation|keyboard|keyboardHidden|screenSize|smallestScreenSize|screenLayout"
4198            android:permission="android.permission.NETWORK_SETTINGS">
4199            <intent-filter>
4200                <action android:name="com.android.settings.wifi.action.NETWORK_REQUEST" />
4201                <category android:name="android.intent.category.DEFAULT" />
4202            </intent-filter>
4203        </activity>
4204
4205        <receiver
4206            android:name=".wifi.slice.ConnectToWifiHandler"
4207            android:exported="false" />
4208
4209        <activity
4210            android:name=".sim.SimDialogActivity"
4211            android:theme="@style/Theme.AlertDialog.SimConfirmDialog"
4212            android:label="@string/sim_settings_title"
4213            android:launchMode="singleTop"
4214            android:exported="true"
4215            android:excludeFromRecents="true">
4216            <intent-filter>
4217                <action android:name="android.intent.action.MAIN" />
4218            </intent-filter>
4219        </activity>
4220
4221        <activity
4222            android:name=".flashlight.FlashlightHandleActivity"
4223            android:theme="@android:style/Theme.NoDisplay"
4224            android:excludeFromRecents="true"
4225            android:exported="true"
4226            android:label="@string/power_flashlight"/>
4227
4228        <activity
4229            android:name="Settings$WifiCallingSettingsActivity"
4230            android:exported="true"
4231            android:configChanges="orientation|keyboard|keyboardHidden|screenSize|smallestScreenSize|screenLayout"
4232            android:label="@string/wifi_calling_settings_title">
4233            <intent-filter>
4234                <action android:name="android.intent.action.MAIN" />
4235                <action android:name="android.settings.WIFI_CALLING_SETTINGS" />
4236                <category android:name="android.intent.category.DEFAULT" />
4237                <category android:name="android.intent.category.VOICE_LAUNCH" />
4238            </intent-filter>
4239            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4240                       android:value="com.android.settings.wifi.calling.WifiCallingSettings" />
4241            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4242                       android:value="@string/menu_key_network"/>
4243            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4244                       android:value="true" />
4245        </activity>
4246
4247        <activity android:name=".wifi.calling.WifiCallingSuggestionActivity"
4248                  android:label="@string/wifi_calling_settings_title"
4249                  android:exported="true"
4250                  android:icon="@drawable/ic_suggestion_wireless">
4251            <intent-filter>
4252                <action android:name="android.intent.action.MAIN" />
4253                <category android:name="com.android.settings.suggested.category.FIRST_IMPRESSION" />
4254            </intent-filter>
4255            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4256                       android:value="com.android.settings.wifi.calling.WifiCallingSettings" />
4257            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4258                       android:value="@string/menu_key_network"/>
4259            <meta-data android:name="com.android.settings.dismiss"
4260                android:value="10,14,30" />
4261            <meta-data android:name="com.android.settings.title"
4262                android:resource="@string/wifi_calling_suggestion_title" />
4263            <meta-data android:name="com.android.settings.summary"
4264                android:resource="@string/wifi_calling_suggestion_summary" />
4265        </activity>
4266
4267        <provider
4268            android:name=".search.SettingsSearchIndexablesProvider"
4269            android:authorities="${applicationId}"
4270            android:multiprocess="false"
4271            android:grantUriPermissions="true"
4272            android:permission="android.permission.READ_SEARCH_INDEXABLES"
4273            android:exported="true">
4274            <intent-filter>
4275                <action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER" />
4276            </intent-filter>
4277        </provider>
4278
4279        <provider
4280            android:name=".dashboard.suggestions.SuggestionStateProvider"
4281            android:authorities="${applicationId}.suggestions.status"
4282            android:exported="true">
4283            <intent-filter>
4284                <action android:name="com.android.settings.action.SUGGESTION_STATE_PROVIDER" />
4285            </intent-filter>
4286        </provider>
4287
4288        <activity
4289            android:name="Settings$OverlaySettingsActivity"
4290            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
4291            android:exported="true"
4292            android:label="@string/draw_overlay">
4293            <intent-filter android:priority="1">
4294                <action android:name="android.settings.action.MANAGE_OVERLAY_PERMISSION" />
4295                <category android:name="android.intent.category.DEFAULT" />
4296            </intent-filter>
4297            <intent-filter android:priority="1">
4298                <action android:name="android.settings.action.MANAGE_OVERLAY_PERMISSION" />
4299                <category android:name="android.intent.category.DEFAULT" />
4300                <data android:scheme="package" />
4301            </intent-filter>
4302            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4303                android:value="com.android.settings.applications.manageapplications.ManageApplications" />
4304            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4305                       android:value="@string/menu_key_apps"/>
4306            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4307                       android:value="true" />
4308        </activity>
4309
4310        <activity
4311            android:name="Settings$AppDrawOverlaySettingsActivity"
4312            android:label="@string/draw_overlay"
4313            android:exported="true"
4314            android:permission="android.permission.INTERNAL_SYSTEM_WINDOW">
4315            <intent-filter android:priority="1">
4316                <action android:name="android.settings.MANAGE_APP_OVERLAY_PERMISSION" />
4317                <category android:name="android.intent.category.DEFAULT" />
4318                <data android:scheme="package" />
4319            </intent-filter>
4320            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4321                       android:value="com.android.settings.applications.appinfo.DrawOverlayDetails" />
4322            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4323                       android:value="@string/menu_key_apps"/>
4324        </activity>
4325
4326        <activity
4327            android:name="Settings$WriteSettingsActivity"
4328            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
4329            android:exported="true"
4330            android:label="@string/write_settings_title">
4331            <intent-filter android:priority="1">
4332                <action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" />
4333                <category android:name="android.intent.category.BROWSABLE" />
4334                <category android:name="android.intent.category.DEFAULT" />
4335            </intent-filter>
4336            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4337                android:value="com.android.settings.applications.manageapplications.ManageApplications" />
4338            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4339                       android:value="@string/menu_key_apps"/>
4340            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4341                       android:value="true" />
4342        </activity>
4343
4344        <activity
4345            android:name="Settings$AppWriteSettingsActivity"
4346            android:exported="true"
4347            android:label="@string/write_settings_title">
4348            <intent-filter android:priority="1">
4349                <action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" />
4350                <category android:name="android.intent.category.DEFAULT" />
4351                <data android:scheme="package" />
4352            </intent-filter>
4353            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4354                       android:value="com.android.settings.applications.appinfo.WriteSettingsDetails" />
4355            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4356                       android:value="@string/menu_key_apps"/>
4357        </activity>
4358
4359        <activity
4360            android:name="Settings$AlarmsAndRemindersActivity"
4361            android:exported="true"
4362            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
4363            android:label="@string/alarms_and_reminders_label">
4364            <intent-filter android:priority="1">
4365                <action android:name="android.settings.REQUEST_SCHEDULE_EXACT_ALARM" />
4366                <category android:name="android.intent.category.DEFAULT" />
4367            </intent-filter>
4368            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4369                       android:value="com.android.settings.applications.manageapplications.ManageApplications" />
4370            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4371                       android:value="@string/menu_key_apps"/>
4372            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4373                       android:value="true" />
4374        </activity>
4375
4376        <activity
4377            android:name="Settings$AlarmsAndRemindersAppActivity"
4378            android:exported="true"
4379            android:label="@string/alarms_and_reminders_label">
4380            <intent-filter android:priority="1">
4381                <action android:name="android.settings.REQUEST_SCHEDULE_EXACT_ALARM" />
4382                <category android:name="android.intent.category.DEFAULT" />
4383                <data android:scheme="package" />
4384            </intent-filter>
4385            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4386                       android:value="com.android.settings.applications.appinfo.AlarmsAndRemindersDetails" />
4387            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4388                       android:value="@string/menu_key_apps"/>
4389        </activity>
4390
4391        <activity
4392            android:name="Settings$ManageExternalSourcesActivity"
4393            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
4394            android:exported="true"
4395            android:label="@string/install_other_apps">
4396            <intent-filter android:priority="1">
4397                <action android:name="android.settings.MANAGE_UNKNOWN_APP_SOURCES" />
4398                <category android:name="android.intent.category.DEFAULT" />
4399            </intent-filter>
4400            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4401                android:value="com.android.settings.applications.manageapplications.ManageApplications" />
4402            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4403                       android:value="@string/menu_key_apps"/>
4404            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4405                       android:value="true" />
4406        </activity>
4407
4408        <activity android:name="Settings$ManageAppExternalSourcesActivity"
4409                  android:exported="true"
4410                  android:label="@string/install_other_apps">
4411            <intent-filter android:priority="1">
4412                <action android:name="android.settings.MANAGE_UNKNOWN_APP_SOURCES" />
4413                <category android:name="android.intent.category.DEFAULT" />
4414                <data android:scheme="package" />
4415            </intent-filter>
4416            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4417                       android:value="com.android.settings.applications.appinfo.ExternalSourcesDetails" />
4418            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4419                       android:value="@string/menu_key_apps"/>
4420        </activity>
4421
4422        <activity android:name=".enterprise.ActionDisabledByAdminDialog"
4423                  android:theme="@style/Theme.AlertDialog"
4424                android:taskAffinity="com.android.settings.enterprise"
4425                android:excludeFromRecents="true"
4426                android:exported="true"
4427                android:launchMode="singleTop">
4428            <intent-filter android:priority="1">
4429                <action android:name="android.settings.SHOW_ADMIN_SUPPORT_DETAILS" />
4430                <category android:name="android.intent.category.DEFAULT" />
4431            </intent-filter>
4432        </activity>
4433
4434        <activity android:name=".ActionDisabledByAppOpsDialog"
4435                  android:theme="@style/Theme.AlertDialog"
4436                  android:taskAffinity="com.android.settings.appops"
4437                  android:excludeFromRecents="true"
4438                  android:exported="true"
4439                  android:launchMode="singleTop">
4440            <intent-filter android:priority="1">
4441                <action android:name="android.settings.SHOW_RESTRICTED_SETTING_DIALOG" />
4442                <category android:name="android.intent.category.DEFAULT" />
4443            </intent-filter>
4444        </activity>
4445
4446        <activity
4447            android:name="Settings$ManageExternalStorageActivity"
4448            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
4449            android:exported="true"
4450            android:label="@string/manage_external_storage_title">
4451            <intent-filter android:priority="1">
4452                <action android:name="android.settings.MANAGE_ALL_FILES_ACCESS_PERMISSION" />
4453                <category android:name="android.intent.category.DEFAULT" />
4454            </intent-filter>
4455            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4456                       android:value="com.android.settings.applications.manageapplications.ManageApplications" />
4457            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4458                       android:value="@string/menu_key_storage"/>
4459            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4460                       android:value="true" />
4461        </activity>
4462
4463        <activity
4464            android:name="Settings$AppManageExternalStorageActivity"
4465            android:exported="true"
4466            android:label="@string/manage_external_storage_title">
4467            <intent-filter android:priority="1">
4468                <action android:name="android.settings.MANAGE_APP_ALL_FILES_ACCESS_PERMISSION" />
4469                <category android:name="android.intent.category.DEFAULT" />
4470                <data android:scheme="package" />
4471            </intent-filter>
4472            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4473                       android:value="com.android.settings.applications.appinfo.ManageExternalStorageDetails" />
4474            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4475                       android:value="@string/menu_key_apps"/>
4476        </activity>
4477
4478        <activity
4479            android:name="Settings$MediaManagementAppsActivity"
4480            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
4481            android:exported="true"
4482            android:label="@string/media_management_apps_title">
4483            <intent-filter android:priority="1">
4484                <action android:name="android.settings.REQUEST_MANAGE_MEDIA" />
4485                <category android:name="android.intent.category.DEFAULT" />
4486            </intent-filter>
4487            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4488                       android:value="com.android.settings.applications.manageapplications.ManageApplications" />
4489            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4490                       android:value="@string/menu_key_apps"/>
4491            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4492                       android:value="true" />
4493        </activity>
4494
4495        <activity
4496            android:name="Settings$AppMediaManagementAppsActivity"
4497            android:exported="true"
4498            android:label="@string/media_management_apps_title">
4499            <intent-filter android:priority="1">
4500                <action android:name="android.settings.REQUEST_MANAGE_MEDIA" />
4501                <category android:name="android.intent.category.DEFAULT" />
4502                <data android:scheme="package" />
4503            </intent-filter>
4504            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4505                       android:value="com.android.settings.applications.appinfo.MediaManagementAppsDetails" />
4506            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4507                       android:value="@string/menu_key_apps"/>
4508        </activity>
4509
4510        <!-- @FlaggedApi("com.android.media.flags.enable_privileged_routing_for_media_routing_control") -->
4511        <activity-alias
4512            android:name="MediaRoutingControlActivity"
4513            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
4514            android:exported="true"
4515            android:targetActivity=".spa.SpaBridgeActivity"
4516            android:label="@string/media_routing_control_title">
4517            <intent-filter android:priority="1">
4518                <action android:name="android.settings.REQUEST_MEDIA_ROUTING_CONTROL" />
4519                <category android:name="android.intent.category.DEFAULT" />
4520            </intent-filter>
4521            <meta-data android:name="com.android.settings.spa.DESTINATION"
4522                       android:value="TogglePermissionAppList/MediaRoutingControl"/>
4523            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4524                       android:value="@string/menu_key_apps"/>
4525        </activity-alias>
4526
4527        <activity-alias
4528            android:name="AppMediaRoutingControlActivity"
4529            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
4530            android:exported="true"
4531            android:targetActivity=".spa.SpaAppBridgeActivity"
4532            android:label="@string/media_routing_control_title">
4533            <intent-filter android:priority="1">
4534                <action android:name="android.settings.REQUEST_MEDIA_ROUTING_CONTROL" />
4535                <category android:name="android.intent.category.DEFAULT" />
4536                <data android:scheme="package" />
4537            </intent-filter>
4538            <meta-data android:name="com.android.settings.spa.DESTINATION"
4539                       android:value="TogglePermissionAppInfoPage/MediaRoutingControl"/>
4540            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4541                       android:value="@string/menu_key_apps"/>
4542        </activity-alias>
4543
4544        <!-- Keep compatibility with old WebView-picker implementation -->
4545        <activity-alias android:name=".WebViewImplementation"
4546                  android:targetActivity="Settings$WebViewAppPickerActivity"
4547                  android:exported="true"
4548                  android:excludeFromRecents="true"
4549                  android:theme="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">
4550            <intent-filter>
4551                <action android:name="android.settings.WEBVIEW_SETTINGS" />
4552                <category android:name="android.intent.category.DEFAULT" />
4553            </intent-filter>
4554            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4555                android:value="true" />
4556            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4557                android:value="com.android.settings.webview.WebViewAppPicker" />
4558            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4559                       android:value="@string/menu_key_system"/>
4560        </activity-alias>
4561
4562        <activity android:name=".backup.UserBackupSettingsActivity"
4563                  android:label="@string/privacy_settings_title"
4564                  android:exported="true"
4565                  android:icon="@drawable/ic_settings_backup">
4566            <intent-filter android:priority="1">
4567                <action android:name="com.android.settings.BACKUP_SETTINGS" />
4568                <category android:name="android.intent.category.DEFAULT" />
4569            </intent-filter>
4570            <intent-filter>
4571                <action android:name="android.intent.action.MAIN" />
4572                <category android:name="android.intent.category.DEFAULT" />
4573                <category android:name="android.intent.category.VOICE_LAUNCH" />
4574            </intent-filter>
4575            <!-- Mark the activity as a dynamic setting -->
4576            <intent-filter>
4577                <action android:name="com.android.settings.action.IA_SETTINGS" />
4578            </intent-filter>
4579            <!-- Tell Settings app which category it belongs to -->
4580            <meta-data android:name="com.android.settings.category"
4581                       android:value="com.android.settings.category.ia.system" />
4582            <meta-data android:name="com.android.settings.icon"
4583                       android:resource="@drawable/ic_settings_backup" />
4584            <meta-data android:name="com.android.settings.order" android:value="-60"/>
4585        </activity>
4586
4587        <activity
4588            android:name="Settings$AutomaticStorageManagerSettingsActivity"
4589            android:exported="@bool/config_storage_manager_settings_enabled"
4590            android:label="@string/automatic_storage_manager_settings">
4591            <intent-filter android:priority="1">
4592                <action android:name="android.settings.STORAGE_MANAGER_SETTINGS" />
4593                <category android:name="android.intent.category.DEFAULT" />
4594            </intent-filter>
4595            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4596                       android:value="com.android.settings.deletionhelper.AutomaticStorageManagerSettings" />
4597            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4598                       android:value="@string/menu_key_storage"/>
4599        </activity>
4600
4601        <!-- Show app-level advanced power usage details (app passed in as extras) -->
4602        <activity
4603            android:name=".fuelgauge.AdvancedPowerUsageDetailActivity"
4604            android:excludeFromRecents="true"
4605            android:launchMode="singleInstance"
4606            android:exported="true"
4607            android:theme="@android:style/Theme.NoDisplay">
4608            <intent-filter>
4609                <action android:name="android.settings.VIEW_ADVANCED_POWER_USAGE_DETAIL" />
4610                <category android:name="android.intent.category.DEFAULT" />
4611                <data android:scheme="package" />
4612            </intent-filter>
4613        </activity>
4614
4615        <activity
4616            android:name=".Settings$AppDashboardActivity"
4617            android:label="@string/apps_dashboard_title"
4618            android:icon="@drawable/ic_homepage_apps"
4619            android:exported="true">
4620            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4621                       android:value="com.android.settings.applications.AppDashboardFragment"/>
4622            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4623                       android:value="@string/menu_key_apps"/>
4624        </activity>
4625
4626        <activity
4627            android:name=".Settings$AccountDashboardActivity"
4628            android:label="@string/account_dashboard_title"
4629            android:exported="true"
4630            android:icon="@drawable/ic_homepage_accounts">
4631            <intent-filter android:priority="1">
4632                <action android:name="android.settings.SYNC_SETTINGS" />
4633                <category android:name="android.intent.category.BROWSABLE" />
4634                <category android:name="android.intent.category.DEFAULT" />
4635            </intent-filter>
4636            <intent-filter android:priority="1">
4637                <action android:name="android.settings.CREDENTIAL_PROVIDER" />
4638                <category android:name="android.intent.category.DEFAULT" />
4639                <data android:scheme="package" />
4640            </intent-filter>
4641            <intent-filter android:priority="53">
4642                <action android:name="android.intent.action.MAIN" />
4643                <category android:name="com.android.settings.SHORTCUT" />
4644            </intent-filter>
4645            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4646                       android:value="com.android.settings.accounts.AccountDashboardFragment"/>
4647            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4648                       android:value="@string/menu_key_accounts"/>
4649            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4650                       android:value="true" />
4651        </activity>
4652
4653        <!-- Access to the Credential Manager list. -->
4654        <activity android:name=".applications.credentials.CredentialsPickerActivity"
4655                android:excludeFromRecents="true"
4656                android:launchMode="singleInstance"
4657                android:exported="true">
4658            <intent-filter android:priority="1">
4659                <action android:name="android.settings.REQUEST_SET_AUTOFILL_SERVICE" />
4660                <category android:name="android.intent.category.DEFAULT" />
4661                <data android:scheme="package" />
4662            </intent-filter>
4663        </activity>
4664
4665        <activity
4666            android:name=".Settings$SystemDashboardActivity"
4667            android:label="@string/header_category_system"
4668            android:exported="true"
4669            android:icon="@drawable/ic_homepage_system_dashboard">
4670            <intent-filter android:priority="70">
4671                <action android:name="android.intent.action.MAIN" />
4672                <category android:name="com.android.settings.SHORTCUT" />
4673            </intent-filter>
4674            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4675                       android:value="com.android.settings.system.SystemDashboardFragment"/>
4676            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4677                       android:value="@string/menu_key_system"/>
4678        </activity>
4679
4680        <activity android:name=".support.SupportDashboardActivity"
4681                  android:label="@string/page_tab_title_support"
4682                  android:icon="@drawable/ic_homepage_support"
4683                  android:theme="@android:style/Theme.DeviceDefault.Light.Panel"
4684                  android:exported="true"
4685                  android:enabled="@bool/config_support_enabled">
4686            <intent-filter>
4687                <action android:name="com.android.settings.action.SUPPORT_SETTINGS" />
4688                <category android:name="android.intent.category.DEFAULT" />
4689            </intent-filter>
4690        </activity>
4691
4692        <service
4693            android:name=".SettingsDumpService"
4694            android:exported="true"
4695            android:permission="android.permission.DUMP" />
4696
4697        <!-- Quick Settings tiles for Developer Options -->
4698        <service
4699            android:name=".development.qstile.DevelopmentTiles$ShowLayout"
4700            android:label="@string/debug_layout"
4701            android:icon="@drawable/tile_icon_show_layout"
4702            android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
4703            android:exported="true"
4704            android:enabled="false">
4705            <intent-filter>
4706                <action android:name="android.service.quicksettings.action.QS_TILE" />
4707            </intent-filter>
4708            <meta-data android:name="android.service.quicksettings.TOGGLEABLE_TILE"
4709                       android:value="true"/>
4710        </service>
4711        <service
4712            android:name=".development.qstile.DevelopmentTiles$GPUProfiling"
4713            android:label="@string/track_frame_time"
4714            android:icon="@drawable/tile_icon_graphics"
4715            android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
4716            android:exported="true"
4717            android:enabled="false">
4718            <intent-filter>
4719                <action android:name="android.service.quicksettings.action.QS_TILE" />
4720            </intent-filter>
4721            <meta-data android:name="android.service.quicksettings.TOGGLEABLE_TILE"
4722                       android:value="true"/>
4723        </service>
4724        <service
4725            android:name=".development.qstile.DevelopmentTiles$ForceRTL"
4726            android:label="@string/force_rtl_layout_all_locales"
4727            android:icon="@drawable/tile_icon_force_rtl"
4728            android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
4729            android:exported="true"
4730            android:enabled="false">
4731            <intent-filter>
4732                <action android:name="android.service.quicksettings.action.QS_TILE" />
4733            </intent-filter>
4734            <meta-data android:name="android.service.quicksettings.TOGGLEABLE_TILE"
4735                       android:value="true"/>
4736        </service>
4737        <service
4738            android:name=".development.qstile.DevelopmentTiles$AnimationSpeed"
4739            android:label="@string/window_animation_scale_title"
4740            android:icon="@drawable/tile_icon_animation_speed"
4741            android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
4742            android:exported="true"
4743            android:enabled="false">
4744            <intent-filter>
4745                <action android:name="android.service.quicksettings.action.QS_TILE" />
4746            </intent-filter>
4747            <meta-data android:name="android.service.quicksettings.TOGGLEABLE_TILE"
4748                       android:value="true"/>
4749        </service>
4750
4751        <service
4752            android:name=".development.qstile.DevelopmentTiles$SensorsOff"
4753            android:label="@string/sensors_off_quick_settings_title"
4754            android:icon="@drawable/tile_icon_sensors_off"
4755            android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
4756            android:exported="true"
4757            android:enabled="false">
4758            <intent-filter>
4759                <action android:name="android.service.quicksettings.action.QS_TILE" />
4760            </intent-filter>
4761            <meta-data android:name="android.service.quicksettings.TOGGLEABLE_TILE"
4762                       android:value="true"/>
4763        </service>
4764
4765        <service
4766            android:name=".development.qstile.DevelopmentTiles$WirelessDebugging"
4767            android:label="@string/enable_adb_wireless"
4768            android:icon="@drawable/tile_icon_debugging_wireless"
4769            android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
4770            android:exported="true"
4771            android:enabled="false">
4772            <intent-filter>
4773                <action android:name="android.service.quicksettings.action.QS_TILE" />
4774            </intent-filter>
4775            <meta-data android:name="android.service.quicksettings.TOGGLEABLE_TILE"
4776                       android:value="true"/>
4777        </service>
4778
4779        <service
4780            android:name=".development.qstile.DevelopmentTiles$ShowTaps"
4781            android:label="@string/show_touches"
4782            android:icon="@drawable/tile_icon_show_taps"
4783            android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"
4784            android:exported="true"
4785            android:enabled="false">
4786            <intent-filter>
4787                <action android:name="android.service.quicksettings.action.QS_TILE" />
4788            </intent-filter>
4789            <meta-data android:name="android.service.quicksettings.TOGGLEABLE_TILE"
4790                       android:value="true"/>
4791        </service>
4792
4793        <activity
4794            android:name=".HelpTrampoline"
4795            android:exported="true"
4796            android:theme="@style/Transparent"
4797            android:permission="android.permission.DUMP"
4798            android:excludeFromRecents="true"
4799            android:enabled="@*android:bool/config_settingsHelpLinksEnabled" />
4800
4801        <activity android:name=".applications.autofill.AutofillPickerActivity"
4802                android:excludeFromRecents="true"
4803                android:launchMode="singleInstance"
4804                android:exported="false">
4805        </activity>
4806
4807        <activity android:name="Settings$AdvancedConnectedDeviceActivity"
4808                  android:exported="true"
4809                  android:label="@string/connected_device_connections_title">
4810            <intent-filter android:priority="1">
4811                <action android:name="com.android.settings.ADVANCED_CONNECTED_DEVICE_SETTINGS" />
4812                <category android:name="android.intent.category.DEFAULT" />
4813            </intent-filter>
4814            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4815                       android:value="com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFragment" />
4816            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4817                       android:value="@string/menu_key_connected_devices"/>
4818            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4819                       android:value="true" />
4820        </activity>
4821
4822        <activity android:name="Settings$NfcSettingsActivity"
4823                  android:exported="true"
4824                  android:label="@string/nfc_quick_toggle_title">
4825            <intent-filter android:priority="1">
4826                <action android:name="android.settings.NFC_SETTINGS" />
4827                <category android:name="android.intent.category.DEFAULT" />
4828            </intent-filter>
4829            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4830                       android:value="com.android.settings.connecteddevice.NfcAndPaymentFragment" />
4831            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4832                       android:value="@string/menu_key_connected_devices"/>
4833            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4834                       android:value="true" />
4835        </activity>
4836
4837        <activity android:name="Settings$BluetoothDeviceDetailActivity"
4838                  android:label="@string/device_details_title"
4839                  android:exported="true"
4840                  android:permission="android.permission.BLUETOOTH_CONNECT">
4841            <intent-filter android:priority="1">
4842                <action android:name="com.android.settings.BLUETOOTH_DEVICE_DETAIL_SETTINGS" />
4843                <category android:name="android.intent.category.DEFAULT" />
4844            </intent-filter>
4845            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4846                       android:value="com.android.settings.bluetooth.BluetoothDeviceDetailsFragment" />
4847            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4848                       android:value="@string/menu_key_connected_devices"/>
4849            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4850                       android:value="true" />
4851        </activity>
4852
4853        <activity
4854            android:name="Settings$BluetoothBroadcastActivity"
4855            android:exported="true"
4856            android:theme="@style/Theme.AlertDialog.SimConfirmDialog"
4857            android:permission="android.permission.BLUETOOTH_CONNECT"
4858            android:configChanges="orientation|keyboardHidden|screenSize">
4859            <intent-filter android:priority="1">
4860                <action android:name="android.settings.MEDIA_BROADCAST_DIALOG" />
4861                <category android:name="android.intent.category.DEFAULT" />
4862            </intent-filter>
4863            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4864                android:value="com.android.settings.bluetooth.BluetoothBroadcastDialog" />
4865            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4866                android:value="true" />
4867        </activity>
4868
4869        <activity
4870            android:name="Settings$BluetoothFindBroadcastsActivity"
4871            android:label="@string/bluetooth_find_broadcast_title"
4872            android:exported="true"
4873            android:permission="android.permission.BLUETOOTH_CONNECT"
4874            android:configChanges="orientation|keyboardHidden|screenSize">
4875            <intent-filter android:priority="1">
4876                <action android:name="android.settings.BLUTOOTH_FIND_BROADCASTS_ACTIVITY" />
4877                <category android:name="android.intent.category.DEFAULT" />
4878            </intent-filter>
4879            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4880                android:value="com.android.settings.bluetooth.BluetoothFindBroadcastsFragment" />
4881            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4882                android:value="true" />
4883        </activity>
4884
4885        <activity
4886            android:name=".Settings$PreviouslyConnectedDeviceActivity"
4887            android:label="@string/connected_device_saved_title"
4888            android:exported="true"
4889            android:permission="android.permission.BLUETOOTH_CONNECT"
4890            android:icon="@drawable/ic_homepage_connected_device">
4891            <intent-filter android:priority="1">
4892                <action android:name="com.android.settings.PREVIOUSLY_CONNECTED_DEVICE" />
4893                <category android:name="android.intent.category.DEFAULT" />
4894            </intent-filter>
4895            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4896                android:value="com.android.settings.connecteddevice.PreviouslyConnectedDeviceDashboardFragment"/>
4897            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4898                android:value="true" />
4899        </activity>
4900
4901        <activity
4902            android:name="Settings$StylusUsiDetailsActivity"
4903            android:label="@string/stylus_device_details_title"
4904            android:exported="true">
4905            <intent-filter android:priority="1">
4906                <action android:name="com.android.settings.STYLUS_USI_DETAILS_SETTINGS" />
4907                <category android:name="android.intent.category.DEFAULT" />
4908            </intent-filter>
4909            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
4910                       android:value="com.android.settings.connecteddevice.stylus.StylusUsiDetailsFragment" />
4911            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
4912                       android:value="@string/menu_key_connected_devices"/>
4913            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
4914                       android:value="true" />
4915        </activity>
4916
4917        <activity android:name=".panel.SettingsPanelActivity"
4918            android:label="@string/settings_panel_title"
4919            android:theme="@style/Theme.Panel"
4920            android:launchMode="singleInstance"
4921            android:excludeFromRecents="true"
4922            android:configChanges="orientation|keyboardHidden|screenSize"
4923            android:exported="true">
4924                 <intent-filter>
4925                     <action android:name="android.settings.panel.action.INTERNET_CONNECTIVITY" />
4926                     <category android:name="android.intent.category.DEFAULT" />
4927                 </intent-filter>
4928                <intent-filter>
4929                    <action android:name="android.settings.panel.action.NFC" />
4930                    <category android:name="android.intent.category.DEFAULT" />
4931                </intent-filter>
4932                <intent-filter>
4933                    <action android:name="android.settings.panel.action.WIFI" />
4934                    <category android:name="android.intent.category.DEFAULT" />
4935                </intent-filter>
4936                <intent-filter>
4937                    <action android:name="android.settings.panel.action.VOLUME" />
4938                    <category android:name="android.intent.category.DEFAULT" />
4939                </intent-filter>
4940        </activity>
4941
4942        <activity android:name=".wifi.addappnetworks.AddAppNetworksActivity"
4943                  android:label="@string/settings_panel_title"
4944                  android:theme="@style/Theme.Panel"
4945                  android:launchMode="singleInstance"
4946                  android:excludeFromRecents="true"
4947                  android:exported="true"
4948                  android:configChanges="orientation|keyboard|keyboardHidden|screenSize|smallestScreenSize|screenLayout">
4949            <intent-filter>
4950                <action android:name="android.settings.WIFI_ADD_NETWORKS" />
4951                <category android:name="android.intent.category.DEFAULT" />
4952            </intent-filter>
4953        </activity>
4954
4955        <provider android:name=".slices.SettingsSliceProvider"
4956                  android:authorities="${applicationId}.slices;android.settings.slices"
4957                  android:exported="true"
4958                  android:grantUriPermissions="true" />
4959
4960        <receiver
4961            android:name=".slices.SliceBroadcastReceiver"
4962            android:exported="false" />
4963
4964        <receiver
4965            android:name=".slices.SliceRelayReceiver"
4966            android:permission="android.permission.MANAGE_SLICE_PERMISSIONS"
4967            android:exported="true" />
4968
4969        <receiver
4970            android:name=".slices.VolumeSliceRelayReceiver"
4971            android:permission="android.permission.MANAGE_SLICE_PERMISSIONS"
4972            android:exported="true" />
4973
4974        <provider
4975            android:name=".homepage.contextualcards.CardContentProvider"
4976            android:authorities="${applicationId}.homepage.CardContentProvider"
4977            android:exported="true"
4978            android:permission="android.permission.WRITE_SETTINGS_HOMEPAGE_DATA" />
4979
4980        <provider
4981            android:name=".homepage.contextualcards.SettingsContextualCardProvider"
4982            android:authorities="${applicationId}.homepage.contextualcards"
4983            android:permission="android.permission.WRITE_SETTINGS_HOMEPAGE_DATA"
4984            android:exported="true">
4985            <intent-filter>
4986                <action android:name="android.content.action.SETTINGS_HOMEPAGE_DATA"/>
4987            </intent-filter>
4988        </provider>
4989
4990        <activity
4991            android:name=".wifi.dpp.WifiDppConfiguratorActivity"
4992            android:exported="true">
4993            <intent-filter>
4994                <action android:name="android.settings.WIFI_DPP_CONFIGURATOR_QR_CODE_SCANNER"/>
4995                <action android:name="android.settings.WIFI_DPP_CONFIGURATOR_QR_CODE_GENERATOR"/>
4996                <category android:name="android.intent.category.DEFAULT"/>
4997            </intent-filter>
4998            <intent-filter>
4999                <action android:name="android.settings.PROCESS_WIFI_EASY_CONNECT_URI"/>
5000                <category android:name="android.intent.category.DEFAULT"/>
5001                <data android:scheme="DPP"/>
5002            </intent-filter>
5003        </activity>
5004
5005        <activity
5006            android:name=".wifi.dpp.WifiDppConfiguratorAuthActivity"
5007            android:theme="@style/Transparent"
5008            android:exported="true">
5009            <intent-filter>
5010                <action android:name="android.settings.WIFI_DPP_CONFIGURATOR_AUTH_QR_CODE_GENERATOR"/>
5011                <category android:name="android.intent.category.DEFAULT"/>
5012            </intent-filter>
5013        </activity>
5014
5015        <activity
5016            android:name=".wifi.dpp.WifiDppEnrolleeActivity"
5017            android:exported="true">
5018            <intent-filter>
5019                <action android:name="android.settings.WIFI_DPP_ENROLLEE_QR_CODE_SCANNER"/>
5020                <category android:name="android.intent.category.DEFAULT"/>
5021            </intent-filter>
5022        </activity>
5023
5024        <activity android:name=".homepage.contextualcards.ContextualCardFeedbackDialog"
5025                  android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
5026
5027        <activity android:name=".homepage.contextualcards.FaceReEnrollDialog"
5028                  android:theme="@android:style/Theme.DeviceDefault.Light.Dialog.Alert" />
5029
5030        <activity
5031            android:name="Settings$WifiCallingDisclaimerActivity"
5032            android:label="@string/wifi_calling_settings_title"
5033            android:exported="true"
5034            android:taskAffinity="com.android.settings">
5035            <intent-filter>
5036                <action android:name="android.intent.action.MAIN" />
5037                <category android:name="android.intent.category.DEFAULT" />
5038            </intent-filter>
5039            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
5040                android:value="com.android.settings.wifi.calling.WifiCallingDisclaimerFragment" />
5041            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
5042                       android:value="@string/menu_key_network"/>
5043        </activity>
5044
5045        <activity android:name="Settings$BatterySaverScheduleSettingsActivity"
5046            android:exported="true"
5047            android:label="@string/battery_saver_schedule_settings_title">
5048            <intent-filter>
5049                <action android:name="com.android.settings.BATTERY_SAVER_SCHEDULE_SETTINGS" />
5050                <category android:name="android.intent.category.DEFAULT" />
5051            </intent-filter>
5052            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
5053                android:value="com.android.settings.fuelgauge.batterysaver.BatterySaverScheduleSettings" />
5054            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
5055                       android:value="@string/menu_key_battery"/>
5056        </activity>
5057
5058        <activity android:name="Settings$PowerMenuSettingsActivity"
5059                  android:exported="true"
5060                  android:label="@string/power_menu_setting_name">
5061            <intent-filter>
5062                <action android:name="android.settings.ACTION_POWER_MENU_SETTINGS" />
5063                <category android:name="android.intent.category.DEFAULT" />
5064            </intent-filter>
5065            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
5066                       android:value="com.android.settings.gestures.PowerMenuSettings" />
5067            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
5068                       android:value="@string/menu_key_system"/>
5069        </activity>
5070
5071        <activity
5072            android:name="Settings$GestureNavigationSettingsActivity"
5073            android:label="@string/gesture_settings_activity_title"
5074            android:exported="true"
5075            android:enabled="true">
5076            <intent-filter android:priority="32">
5077                <action android:name="android.intent.action.MAIN" />
5078                <category android:name="com.android.settings.SHORTCUT" />
5079            </intent-filter>
5080            <intent-filter android:priority="1">
5081                <action android:name="com.android.settings.GESTURE_NAVIGATION_SETTINGS" />
5082                <category android:name="android.intent.category.DEFAULT" />
5083            </intent-filter>
5084            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
5085                       android:value="com.android.settings.gestures.GestureNavigationSettingsFragment" />
5086            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
5087                       android:value="@string/menu_key_system"/>
5088            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
5089                       android:value="true" />
5090        </activity>
5091
5092        <activity
5093            android:name="Settings$ButtonNavigationSettingsActivity"
5094            android:label="@string/button_navigation_settings_activity_title"
5095            android:exported="true"
5096            android:enabled="true">
5097            <intent-filter android:priority="32">
5098                <action android:name="android.intent.action.MAIN" />
5099                <category android:name="com.android.settings.SHORTCUT" />
5100            </intent-filter>
5101            <intent-filter android:priority="1">
5102                <action android:name="com.android.settings.BUTTON_NAVIGATION_SETTINGS" />
5103                <category android:name="android.intent.category.DEFAULT" />
5104            </intent-filter>
5105            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
5106                       android:value="com.android.settings.gestures.ButtonNavigationSettingsFragment" />
5107            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
5108                       android:value="true" />
5109        </activity>
5110
5111        <activity android:name="Settings$MediaControlsSettingsActivity"
5112                  android:exported="true"
5113                  android:label="@string/media_controls_title">
5114            <intent-filter>
5115                <action android:name="android.settings.ACTION_MEDIA_CONTROLS_SETTINGS" />
5116                <category android:name="android.intent.category.DEFAULT" />
5117            </intent-filter>
5118            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
5119                       android:value="com.android.settings.sound.MediaControlsSettings" />
5120            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
5121                       android:value="@string/menu_key_sound"/>
5122        </activity>
5123
5124        <receiver
5125            android:name=".media.BluetoothPairingReceiver"
5126            android:exported="true"
5127            android:permission="android.permission.BLUETOOTH_CONNECT">
5128            <intent-filter>
5129                <action android:name="com.android.settings.action.LAUNCH_BLUETOOTH_PAIRING"/>
5130            </intent-filter>
5131        </receiver>
5132
5133        <receiver
5134            android:name=".sim.receivers.SimSlotChangeReceiver"
5135            android:exported="true">
5136            <intent-filter>
5137                <action android:name="android.telephony.action.SIM_SLOT_STATUS_CHANGED" />
5138            </intent-filter>
5139        </receiver>
5140
5141        <service android:name=".sim.receivers.SimSlotChangeService"
5142                 android:permission="android.permission.BIND_JOB_SERVICE" />
5143
5144        <receiver
5145            android:name=".sim.receivers.SimCompleteBootReceiver"
5146            android:exported="true">
5147            <intent-filter>
5148                <action android:name="android.intent.action.BOOT_COMPLETED"/>
5149            </intent-filter>
5150        </receiver>
5151
5152        <activity
5153            android:name=".sim.ChooseSimActivity"
5154            android:theme="@style/GlifV3Theme.DayNight.NoActionBar"
5155            android:launchMode="singleInstance"
5156            android:excludeFromRecents="true"
5157            android:exported="false"/>
5158
5159        <activity
5160            android:name=".sim.SwitchToEsimConfirmDialogActivity"
5161            android:exported="false"
5162            android:permission="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS"
5163            android:launchMode="singleInstance"
5164            android:theme="@style/Theme.AlertDialog.SimConfirmDialog"/>
5165
5166        <activity
5167            android:name=".sim.DsdsDialogActivity"
5168            android:exported="false"
5169            android:permission="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS"
5170            android:launchMode="singleInstance"
5171            android:theme="@style/Theme.AlertDialog.SimConfirmDialog"/>
5172
5173        <service android:name=".sim.SimNotificationService"
5174                 android:permission="android.permission.BIND_JOB_SERVICE" />
5175
5176        <activity android:name=".sim.smartForwarding.SmartForwardingActivity"
5177            android:exported="true"
5178            android:launchMode="singleTask">
5179        </activity>
5180
5181        <activity android:name="Settings$FactoryResetActivity"
5182                  android:permission="android.permission.MASTER_CLEAR"
5183                  android:label="@string/main_clear_title"
5184                  android:exported="true"
5185                  android:theme="@style/SudThemeGlif.Light">
5186            <intent-filter>
5187                <action android:name="com.android.settings.action.FACTORY_RESET"/>
5188                <category android:name="android.intent.category.DEFAULT"/>
5189            </intent-filter>
5190            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
5191                       android:value="com.android.settings.MainClear"/>
5192            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
5193                       android:value="@string/menu_key_system"/>
5194        </activity>
5195
5196        <activity android:name="Settings$FactoryResetConfirmActivity"
5197                  android:label="@string/main_clear_confirm_title"
5198                  android:exported="false"
5199                  android:theme="@style/SudThemeGlif.Light">
5200        </activity>
5201
5202        <activity
5203            android:name="Settings$OneHandedSettingsActivity"
5204            android:label="@string/one_handed_title"
5205            android:exported="true"
5206            android:enabled="true">
5207            <intent-filter android:priority="1">
5208                <action android:name="android.settings.action.ONE_HANDED_SETTINGS" />
5209                <category android:name="android.intent.category.DEFAULT" />
5210            </intent-filter>
5211            <intent-filter android:priority="1">
5212                <action android:name="android.intent.action.MAIN" />
5213                <category android:name="com.android.settings.SHORTCUT" />
5214            </intent-filter>
5215            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
5216                   android:value="com.android.settings.gestures.OneHandedSettings"/>
5217            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
5218                       android:value="true" />
5219        </activity>
5220
5221        <receiver android:name=".safetycenter.SafetySourceBroadcastReceiver"
5222                  android:exported="true">
5223            <intent-filter>
5224                <action android:name="android.safetycenter.action.REFRESH_SAFETY_SOURCES"/>
5225                <action android:name="android.intent.action.BOOT_COMPLETED"/>
5226            </intent-filter>
5227        </receiver>
5228
5229        <activity
5230            android:name="com.android.settings.bluetooth.QrCodeScanModeActivity"
5231            android:permission="android.permission.BLUETOOTH_CONNECT"
5232            android:exported="true">
5233            <intent-filter>
5234                <action android:name="android.settings.BLUETOOTH_LE_AUDIO_QR_CODE_SCANNER"/>
5235                <category android:name="android.intent.category.DEFAULT"/>
5236            </intent-filter>
5237        </activity>
5238
5239        <activity
5240            android:name=".spa.SpaActivity"
5241            android:configChanges="orientation|screenLayout|screenSize|smallestScreenSize"
5242            android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
5243            android:exported="false" />
5244        <activity android:name=".spa.SpaBridgeActivity" android:exported="false"/>
5245        <activity android:name=".spa.SpaAppBridgeActivity" android:exported="false"/>
5246
5247        <activity
5248            android:name=".spa.search.SpaSearchLandingActivity"
5249            android:exported="true">
5250            <intent-filter android:priority="1">
5251                <action android:name="android.settings.SPA_SEARCH_LANDING" />
5252                <category android:name="android.intent.category.DEFAULT" />
5253            </intent-filter>
5254        </activity>
5255
5256        <activity android:name=".Settings$FingerprintSettingsActivityV2"
5257            android:label="@string/security_settings_fingerprint_preference_title"
5258            android:exported="false"
5259            android:icon="@drawable/ic_fingerprint_header">
5260            <intent-filter>
5261                <action android:name="android.settings.FINGERPRINT_SETTINGS_V2" />
5262                <category android:name="android.intent.category.DEFAULT" />
5263            </intent-filter>
5264            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
5265                android:value="com.android.settings.biometrics.fingerprint2.ui.settings.fragment.FingerprintSettingsV2Fragment" />
5266            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
5267                android:value="@string/menu_key_security"/>
5268        </activity>
5269
5270         <provider
5271            android:name=".biometrics.BiometricSettingsProvider"
5272            android:authorities="${applicationId}.biometrics.provider"
5273            android:exported="true"
5274            android:permission="com.android.settings.USE_BIOMETRIC_PROVIDER">
5275            <intent-filter>
5276                <action android:name="com.android.settings.biometrics.BIOMETRIC_SETTINGS_PROVIDER" />
5277            </intent-filter>
5278        </provider>
5279
5280        <activity
5281            android:name=".privatespace.PrivateSpaceSetupActivity"
5282            android:theme="@style/GlifV3Theme.Light"
5283            android:exported="false" />
5284
5285        <activity
5286            android:name=".privatespace.PrivateSpaceAuthenticationActivity"
5287            android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar"
5288            android:exported="false">
5289            <intent-filter>
5290                <action android:name="com.android.settings.action.OPEN_PRIVATE_SPACE_SETTINGS" />
5291                <category android:name="android.intent.category.DEFAULT"/>
5292            </intent-filter>
5293        </activity>
5294
5295        <activity android:name=".privatespace.PrivateProfileContextHelperActivity" android:exported="false"/>
5296
5297        <activity android:name=".privatespace.delete.PrivateSpaceDeleteActivity"
5298                  android:label="@string/private_space_delete_header"
5299                  android:exported="false">
5300        </activity>
5301
5302        <receiver android:name=".privatespace.PrivateSpaceBroadcastReceiver"
5303            android:exported="true">
5304            <intent-filter>
5305                <action android:name="android.intent.action.PRE_BOOT_COMPLETED"/>
5306                <action android:name="android.intent.action.BOOT_COMPLETED"/>
5307            </intent-filter>
5308        </receiver>
5309
5310        <activity-alias android:name="UsageStatsActivity"
5311                        android:exported="true"
5312                        android:label="@string/testing_usage_stats"
5313                        android:targetActivity=".spa.SpaBridgeActivity">
5314            <intent-filter>
5315                <action android:name="android.intent.action.MAIN" />
5316                <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" />
5317            </intent-filter>
5318            <meta-data android:name="com.android.settings.spa.DESTINATION"
5319                       android:value="UsageStats"/>
5320            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
5321                android:value="@string/menu_key_apps"/>
5322        </activity-alias>
5323
5324        <!-- [b/197780098] Disable eager initialization of Jetpack libraries. -->
5325        <provider
5326            android:name="androidx.startup.InitializationProvider"
5327            android:authorities="${applicationId}.androidx-startup"
5328            tools:node="remove" />
5329
5330        <activity
5331            android:name="com.android.settings.network.WepNetworkDialogActivity"
5332            android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize"
5333            android:excludeFromRecents="true"
5334            android:exported="true"
5335            android:permission="android.permission.NETWORK_SETTINGS"
5336            android:theme="@style/Theme.SpaLib.Dialog">
5337        </activity>
5338
5339        <activity
5340            android:name="com.android.settings.network.SatelliteWarningDialogActivity"
5341            android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|smallestScreenSize"
5342            android:excludeFromRecents="true"
5343            android:exported="true"
5344            android:permission="android.permission.NETWORK_SETTINGS"
5345            android:theme="@style/Theme.SpaLib.Dialog">
5346        </activity>
5347
5348        <activity android:name="Settings$BluetoothDashboardActivity"
5349            android:label="@string/bluetooth_settings_title"
5350            android:permission="android.permission.BLUETOOTH_CONNECT"
5351            android:exported="true">
5352            <intent-filter>
5353                <action android:name="android.settings.BLUETOOTH_DASHBOARD_SETTINGS" />
5354                <category android:name="android.intent.category.DEFAULT" />
5355            </intent-filter>
5356            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
5357                android:value="com.android.settings.connecteddevice.BluetoothDashboardFragment"/>
5358        </activity>
5359
5360        <activity
5361            android:name="com.android.settings.connecteddevice.audiosharing.AudioSharingActivity"
5362            android:label="@string/audio_sharing_title"
5363            android:exported="true">
5364            <intent-filter>
5365                <action android:name="com.android.settings.BLUETOOTH_AUDIO_SHARING_SETTINGS" />
5366                <category android:name="android.intent.category.DEFAULT" />
5367            </intent-filter>
5368            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
5369                android:value="com.android.settings.connecteddevice.audiosharing.AudioSharingDashboardFragment"/>
5370        </activity>
5371
5372        <activity
5373            android:name="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamConfirmDialogActivity"
5374            android:exported="true"
5375            android:theme="@style/Transparent"
5376            android:configChanges="orientation|keyboardHidden|screenSize">
5377            <intent-filter android:priority="1">
5378                <action android:name="android.settings.AUDIO_STREAM_DIALOG" />
5379                <category android:name="android.intent.category.DEFAULT" />
5380            </intent-filter>
5381            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
5382                android:value="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamConfirmDialog" />
5383        </activity>
5384
5385        <activity
5386            android:name="Settings$ContactsStorageSettingsActivity"
5387            android:label="@string/contacts_storage_settings_title"
5388            android:exported="true"
5389            android:featureFlag="android.provider.new_default_account_api_enabled">
5390            <intent-filter>
5391                <action android:name="android.provider.action.SET_DEFAULT_ACCOUNT" />
5392                <category android:name="android.intent.category.DEFAULT" />
5393            </intent-filter>
5394            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
5395                       android:value="com.android.settings.applications.contacts.ContactsStorageSettings"/>
5396        </activity>
5397
5398        <service
5399            android:name="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamMediaService"
5400            android:foregroundServiceType="mediaPlayback"
5401            android:enabled="true"
5402            android:exported="false" />
5403
5404        <!-- Once b/364771256 is fixed, add android:featureFlag="com.android.settings.flags.catalyst_service". -->
5405        <!-- Permission is not yet finalized, use READ_BASIC_PHONE_STATE temporarily. -->
5406        <service
5407            android:name=".SettingsService"
5408            android:exported="true"
5409            android:permission="android.permission.READ_BASIC_PHONE_STATE">
5410            <intent-filter>
5411                <action android:name="com.android.settingslib.PREFERENCE_SERVICE" />
5412            </intent-filter>
5413        </service>
5414
5415        <!-- Service to expose Preference Metadata and Get/Set functionality -->
5416        <service
5417            android:name=".service.PreferenceService"
5418            android:exported="true"
5419            android:featureFlag="com.android.settingslib.flags.settings_catalyst"
5420            android:permission="android.permission.READ_SYSTEM_PREFERENCES">
5421            <intent-filter>
5422                <action android:name="android.service.settings.preferences.action.PREFERENCE_SERVICE" />
5423            </intent-filter>
5424        </service>
5425
5426        <receiver android:name="com.android.settings.connecteddevice.audiosharing.AudioSharingReceiver"
5427            android:exported="false">
5428            <intent-filter>
5429                <action android:name="com.android.settings.action.BLUETOOTH_LE_AUDIO_SHARING_STATE_CHANGE" />
5430                <action android:name="com.android.settings.action.BLUETOOTH_LE_AUDIO_SHARING_STOP" />
5431            </intent-filter>
5432        </receiver>
5433
5434        <receiver
5435            android:name=".shortcut.ShortcutsUpdateReceiver"
5436            android:exported="true">
5437            <intent-filter>
5438                <action android:name="android.intent.action.BOOT_COMPLETED"/>
5439            </intent-filter>
5440        </receiver>
5441
5442        <activity
5443            android:name="Settings$ChangeNfcTagAppsActivity"
5444            android:exported="true"
5445            android:label="@string/change_nfc_tag_apps_title">
5446            <intent-filter android:priority="1">
5447                <action android:name="android.nfc.action.CHANGE_TAG_INTENT_PREFERENCE" />
5448                <category android:name="android.intent.category.BROWSABLE" />
5449                <category android:name="android.intent.category.DEFAULT" />
5450            </intent-filter>
5451            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
5452                android:value="com.android.settings.applications.manageapplications.ManageApplications" />
5453            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
5454                       android:value="@string/menu_key_apps"/>
5455            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
5456                       android:value="true" />
5457        </activity>
5458
5459        <!-- This is the longest AndroidManifest.xml ever. -->
5460    </application>
5461</manifest>
5462