xref: /aosp_15_r20/frameworks/base/packages/SystemUI/AndroidManifest.xml (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?>
2*d57664e9SAndroid Build Coastguard Worker<!--
3*d57664e9SAndroid Build Coastguard Worker/*
4*d57664e9SAndroid Build Coastguard Worker * Copyright (c) 2014 Google Inc.
5*d57664e9SAndroid Build Coastguard Worker *
6*d57664e9SAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License");
7*d57664e9SAndroid Build Coastguard Worker * you may not use this file except in compliance with the License.
8*d57664e9SAndroid Build Coastguard Worker * You may obtain a copy of the License at
9*d57664e9SAndroid Build Coastguard Worker *
10*d57664e9SAndroid Build Coastguard Worker *     http://www.apache.org/licenses/LICENSE-2.0
11*d57664e9SAndroid Build Coastguard Worker *
12*d57664e9SAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software
13*d57664e9SAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS,
14*d57664e9SAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15*d57664e9SAndroid Build Coastguard Worker * See the License for the specific language governing permissions and
16*d57664e9SAndroid Build Coastguard Worker * limitations under the License.
17*d57664e9SAndroid Build Coastguard Worker */
18*d57664e9SAndroid Build Coastguard Worker-->
19*d57664e9SAndroid Build Coastguard Worker<manifest xmlns:android="http://schemas.android.com/apk/res/android"
20*d57664e9SAndroid Build Coastguard Worker        xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
21*d57664e9SAndroid Build Coastguard Worker        package="com.android.systemui"
22*d57664e9SAndroid Build Coastguard Worker        android:sharedUserId="android.uid.systemui"
23*d57664e9SAndroid Build Coastguard Worker        xmlns:tools="http://schemas.android.com/tools"
24*d57664e9SAndroid Build Coastguard Worker        coreApp="true">
25*d57664e9SAndroid Build Coastguard Worker
26*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
27*d57664e9SAndroid Build Coastguard Worker
28*d57664e9SAndroid Build Coastguard Worker    <!-- Used to read wallpaper -->
29*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
30*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_WALLPAPER_INTERNAL" />
31*d57664e9SAndroid Build Coastguard Worker
32*d57664e9SAndroid Build Coastguard Worker    <!-- Used to read storage for all users -->
33*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.STORAGE_INTERNAL" />
34*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" />
35*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
36*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.WAKE_LOCK" />
37*d57664e9SAndroid Build Coastguard Worker
38*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.INJECT_EVENTS" />
39*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MODIFY_TOUCH_MODE_STATE" />
40*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.DUMP" />
41*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
42*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_DEVICE_CONFIG" />
43*d57664e9SAndroid Build Coastguard Worker
44*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.STATUS_BAR_SERVICE" />
45*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.STATUS_BAR" />
46*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
47*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.REMOTE_AUDIO_PLAYBACK" />
48*d57664e9SAndroid Build Coastguard Worker
49*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_USERS" />
50*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_PROFILE" />
51*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_CONTACTS" />
52*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
53*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
54*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.GET_APP_OPS_STATS" />
55*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.USE_RESERVED_DISK" />
56*d57664e9SAndroid Build Coastguard Worker
57*d57664e9SAndroid Build Coastguard Worker    <!-- to invoke ContentSuggestionsService -->
58*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_CONTENT_SUGGESTIONS"/>
59*d57664e9SAndroid Build Coastguard Worker
60*d57664e9SAndroid Build Coastguard Worker    <!-- Networking and telephony -->
61*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BLUETOOTH" />
62*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
63*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE"
64*d57664e9SAndroid Build Coastguard Worker            android:usesPermissionFlags="neverForLocation" />
65*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BLUETOOTH_CONNECT"
66*d57664e9SAndroid Build Coastguard Worker            android:usesPermissionFlags="neverForLocation" />
67*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BLUETOOTH_SCAN"
68*d57664e9SAndroid Build Coastguard Worker            android:usesPermissionFlags="neverForLocation" />
69*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
70*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
71*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
72*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
73*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_PRECISE_PHONE_STATE" />
74*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
75*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
76*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" />
77*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" />
78*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.OBSERVE_NETWORK_POLICY" />
79*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.NETWORK_SETTINGS" />
80*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.TETHER_PRIVILEGED" />
81*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_NETWORK_USAGE_HISTORY" />
82*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.REQUEST_NETWORK_SCORES" />
83*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CONTROL_VPN" />
84*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.PEERS_MAC_ADDRESS"/>
85*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_WIFI_CREDENTIAL"/>
86*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.LOCATION_HARDWARE" />
87*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.NETWORK_FACTORY" />
88*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SATELLITE_COMMUNICATION" />
89*d57664e9SAndroid Build Coastguard Worker    <!-- Physical hardware -->
90*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_USB" />
91*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CONTROL_DISPLAY_BRIGHTNESS" />
92*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.DEVICE_POWER" />
93*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
94*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MASTER_CLEAR" />
95*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.VIBRATE" />
96*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.VIBRATE_SYSTEM_CONSTANTS" />
97*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_SENSOR_PRIVACY" />
98*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.OBSERVE_SENSOR_PRIVACY" />
99*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_AMBIENT_CONTEXT_EVENT" />
100*d57664e9SAndroid Build Coastguard Worker
101*d57664e9SAndroid Build Coastguard Worker    <!-- ActivityManager -->
102*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.REAL_GET_TASKS" />
103*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.GET_DETAILED_TASKS" />
104*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.REORDER_TASKS" />
105*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.REMOVE_TASKS" />
106*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.STOP_APP_SWITCHES" />
107*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SET_SCREEN_COMPATIBILITY" />
108*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.START_ANY_ACTIVITY" />
109*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.START_ACTIVITIES_FROM_BACKGROUND" />
110*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
111*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
112*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.GET_TOP_ACTIVITY_INFO" />
113*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_ACTIVITY_TASKS" />
114*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.START_ACTIVITY_AS_CALLER" />
115*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.START_TASKS_FROM_RECENTS" />
116*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.GET_INTENT_SENDER_INTENT" />
117*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS" />
118*d57664e9SAndroid Build Coastguard Worker
119*d57664e9SAndroid Build Coastguard Worker    <!-- WindowManager -->
120*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
121*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
122*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_FRAME_BUFFER" />
123*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_APP_TOKENS" />
124*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.REGISTER_WINDOW_MANAGER_LISTENERS" />
125*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SET_ORIENTATION" />
126*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
127*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MONITOR_INPUT" />
128*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ALLOW_SLIPPERY_TOUCHES" />
129*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.INPUT_CONSUMER" />
130*d57664e9SAndroid Build Coastguard Worker
131*d57664e9SAndroid Build Coastguard Worker    <!-- DeviceStateManager -->
132*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CONTROL_DEVICE_STATE" />
133*d57664e9SAndroid Build Coastguard Worker
134*d57664e9SAndroid Build Coastguard Worker    <!-- DreamManager -->
135*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_DREAM_STATE" />
136*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.WRITE_DREAM_STATE" />
137*d57664e9SAndroid Build Coastguard Worker
138*d57664e9SAndroid Build Coastguard Worker    <!-- Alarm clocks -->
139*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="com.android.alarm.permission.SET_ALARM" />
140*d57664e9SAndroid Build Coastguard Worker
141*d57664e9SAndroid Build Coastguard Worker    <!-- Keyguard -->
142*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS" />
143*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CONTROL_KEYGUARD" />
144*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />
145*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
146*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
147*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BIND_DEVICE_ADMIN" />
148*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE" />
149*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MEDIA_CONTENT_CONTROL" />
150*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_KEYGUARD_SECURE_STORAGE" />
151*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.TRUST_LISTENER" />
152*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.USE_BIOMETRIC_INTERNAL" />
153*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.USE_FINGERPRINT" />
154*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.RESET_FINGERPRINT_LOCKOUT" />
155*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_BIOMETRIC" />
156*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_SLICE_PERMISSIONS" />
157*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CONTROL_KEYGUARD_SECURE_NOTIFICATIONS" />
158*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.GET_RUNTIME_PERMISSIONS" />
159*d57664e9SAndroid Build Coastguard Worker
160*d57664e9SAndroid Build Coastguard Worker    <!-- For auto-grant the access to the Settings' slice preferences, e.g. volume slices. -->
161*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_SEARCH_INDEXABLES" />
162*d57664e9SAndroid Build Coastguard Worker
163*d57664e9SAndroid Build Coastguard Worker    <!-- Needed for WallpaperManager.clear in ImageWallpaper.updateWallpaperLocked -->
164*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SET_WALLPAPER"/>
165*d57664e9SAndroid Build Coastguard Worker
166*d57664e9SAndroid Build Coastguard Worker    <!-- Needed for WallpaperManager.getWallpaperDimAmount in CentralSurfaces.updateTheme -->
167*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SET_WALLPAPER_DIM_AMOUNT"/>
168*d57664e9SAndroid Build Coastguard Worker
169*d57664e9SAndroid Build Coastguard Worker    <!-- Wifi Display -->
170*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" />
171*d57664e9SAndroid Build Coastguard Worker
172*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CAMERA" />
173*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CAMERA_OPEN_CLOSE_LISTENER" />
174*d57664e9SAndroid Build Coastguard Worker
175*d57664e9SAndroid Build Coastguard Worker    <!-- Screen Capturing -->
176*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_MEDIA_PROJECTION" />
177*d57664e9SAndroid Build Coastguard Worker
178*d57664e9SAndroid Build Coastguard Worker    <!-- Screen Recording -->
179*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
180*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED" />
181*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.RECORD_AUDIO" />
182*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT"/>
183*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.USE_EXACT_ALARM"/>
184*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.RECORD_SENSITIVE_CONTENT"/>
185*d57664e9SAndroid Build Coastguard Worker
186*d57664e9SAndroid Build Coastguard Worker    <!-- Assist -->
187*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_VOICE_INTERACTION_SERVICE" />
188*d57664e9SAndroid Build Coastguard Worker
189*d57664e9SAndroid Build Coastguard Worker    <!-- Doze mode temp whitelisting for notification dispatching. -->
190*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST" />
191*d57664e9SAndroid Build Coastguard Worker
192*d57664e9SAndroid Build Coastguard Worker    <!-- Adjust delivery policies for broadcast intents -->
193*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BROADCAST_OPTION_INTERACTIVE" />
194*d57664e9SAndroid Build Coastguard Worker
195*d57664e9SAndroid Build Coastguard Worker    <!-- Listen for keyboard attachment / detachment -->
196*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.TABLET_MODE" />
197*d57664e9SAndroid Build Coastguard Worker
198*d57664e9SAndroid Build Coastguard Worker    <!-- Self permission for internal broadcasts. -->
199*d57664e9SAndroid Build Coastguard Worker    <permission android:name="com.android.systemui.permission.SELF"
200*d57664e9SAndroid Build Coastguard Worker            android:protectionLevel="signature" />
201*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="com.android.systemui.permission.SELF" />
202*d57664e9SAndroid Build Coastguard Worker
203*d57664e9SAndroid Build Coastguard Worker    <permission android:name="com.android.systemui.permission.PLUGIN"
204*d57664e9SAndroid Build Coastguard Worker            android:protectionLevel="signature" />
205*d57664e9SAndroid Build Coastguard Worker
206*d57664e9SAndroid Build Coastguard Worker    <permission android:name="com.android.systemui.permission.FLAGS"
207*d57664e9SAndroid Build Coastguard Worker                android:protectionLevel="signature" />
208*d57664e9SAndroid Build Coastguard Worker
209*d57664e9SAndroid Build Coastguard Worker    <permission android:name="android.permission.CUSTOMIZE_SYSTEM_UI"
210*d57664e9SAndroid Build Coastguard Worker        android:protectionLevel="signature|privileged" />
211*d57664e9SAndroid Build Coastguard Worker
212*d57664e9SAndroid Build Coastguard Worker    <!-- Adding Quick Settings tiles -->
213*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BIND_QUICK_SETTINGS_TILE" />
214*d57664e9SAndroid Build Coastguard Worker
215*d57664e9SAndroid Build Coastguard Worker    <!-- Access Quick Access Wallet cards -->
216*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BIND_QUICK_ACCESS_WALLET_SERVICE" />
217*d57664e9SAndroid Build Coastguard Worker
218*d57664e9SAndroid Build Coastguard Worker    <!-- Adding Controls to SystemUI -->
219*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BIND_CONTROLS" />
220*d57664e9SAndroid Build Coastguard Worker    <!-- Check foreground controls applications -->
221*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" />
222*d57664e9SAndroid Build Coastguard Worker
223*d57664e9SAndroid Build Coastguard Worker    <!-- Quick Settings tile: Night Mode / Dark Theme -->
224*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MODIFY_DAY_NIGHT_MODE" />
225*d57664e9SAndroid Build Coastguard Worker
226*d57664e9SAndroid Build Coastguard Worker    <!-- Block notifications inline notifications -->
227*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS" />
228*d57664e9SAndroid Build Coastguard Worker
229*d57664e9SAndroid Build Coastguard Worker    <!-- Access battery information -->
230*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BATTERY_STATS" />
231*d57664e9SAndroid Build Coastguard Worker
232*d57664e9SAndroid Build Coastguard Worker    <!-- DevicePolicyManager get user restrictions -->
233*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS" />
234*d57664e9SAndroid Build Coastguard Worker
235*d57664e9SAndroid Build Coastguard Worker    <!-- DevicePolicyManager get admin policy -->
236*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.QUERY_ADMIN_POLICY" />
237*d57664e9SAndroid Build Coastguard Worker
238*d57664e9SAndroid Build Coastguard Worker    <!-- TV picture-in-picture -->
239*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.RECEIVE_MEDIA_RESOURCE_USAGE" />
240*d57664e9SAndroid Build Coastguard Worker
241*d57664e9SAndroid Build Coastguard Worker    <!-- notifications & DND access -->
242*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_NOTIFICATIONS" />
243*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.GET_RUNTIME_PERMISSIONS" />
244*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
245*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.RECEIVE_SENSITIVE_NOTIFICATIONS" />
246*d57664e9SAndroid Build Coastguard Worker
247*d57664e9SAndroid Build Coastguard Worker    <!-- role holder APIs -->
248*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_ROLE_HOLDERS" />
249*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.OBSERVE_ROLE_HOLDERS" />
250*d57664e9SAndroid Build Coastguard Worker
251*d57664e9SAndroid Build Coastguard Worker    <!-- It's like, reality, but, you know, virtual -->
252*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_VR_MANAGER" />
253*d57664e9SAndroid Build Coastguard Worker
254*d57664e9SAndroid Build Coastguard Worker    <!-- the ability to rename notifications posted by other apps -->
255*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME" />
256*d57664e9SAndroid Build Coastguard Worker
257*d57664e9SAndroid Build Coastguard Worker    <!-- shortcut manager -->
258*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.RESET_SHORTCUT_MANAGER_THROTTLING" />
259*d57664e9SAndroid Build Coastguard Worker
260*d57664e9SAndroid Build Coastguard Worker    <!-- launcher apps -->
261*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_SHORTCUTS" />
262*d57664e9SAndroid Build Coastguard Worker
263*d57664e9SAndroid Build Coastguard Worker    <!-- Permission to start Launcher's widget picker activity. -->
264*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.START_WIDGET_PICKER_ACTIVITY" />
265*d57664e9SAndroid Build Coastguard Worker
266*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MODIFY_THEME_OVERLAY" />
267*d57664e9SAndroid Build Coastguard Worker
268*d57664e9SAndroid Build Coastguard Worker    <!-- Activity Manager -->
269*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SET_THEME_OVERLAY_CONTROLLER_READY" />
270*d57664e9SAndroid Build Coastguard Worker
271*d57664e9SAndroid Build Coastguard Worker    <!-- accessibility -->
272*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MODIFY_ACCESSIBILITY_DATA" />
273*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_ACCESSIBILITY" />
274*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACT_AS_PACKAGE_FOR_ACCESSIBILITY" />
275*d57664e9SAndroid Build Coastguard Worker
276*d57664e9SAndroid Build Coastguard Worker    <!-- to control accessibility volume -->
277*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CHANGE_ACCESSIBILITY_VOLUME" />
278*d57664e9SAndroid Build Coastguard Worker
279*d57664e9SAndroid Build Coastguard Worker    <!-- to change spatial audio -->
280*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS" />
281*d57664e9SAndroid Build Coastguard Worker
282*d57664e9SAndroid Build Coastguard Worker    <!-- to adjust volume in volume panel -->
283*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
284*d57664e9SAndroid Build Coastguard Worker
285*d57664e9SAndroid Build Coastguard Worker    <!-- to get bluetooth audio device category -->
286*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS_PRIVILEGED" />
287*d57664e9SAndroid Build Coastguard Worker
288*d57664e9SAndroid Build Coastguard Worker    <!-- to access ResolverRankerServices -->
289*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BIND_RESOLVER_RANKER_SERVICE" />
290*d57664e9SAndroid Build Coastguard Worker
291*d57664e9SAndroid Build Coastguard Worker    <!-- to access instant apps -->
292*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_INSTANT_APPS" />
293*d57664e9SAndroid Build Coastguard Worker
294*d57664e9SAndroid Build Coastguard Worker    <!-- to control remote app transitions -->
295*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CONTROL_REMOTE_APP_TRANSITION_ANIMATIONS" />
296*d57664e9SAndroid Build Coastguard Worker
297*d57664e9SAndroid Build Coastguard Worker    <!-- to change themes - light or dark -->
298*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CHANGE_OVERLAY_PACKAGES" />
299*d57664e9SAndroid Build Coastguard Worker
300*d57664e9SAndroid Build Coastguard Worker    <!-- Listen app op changes -->
301*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.WATCH_APPOPS" />
302*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS" />
303*d57664e9SAndroid Build Coastguard Worker    <!-- For handling silent audio recordings -->
304*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MODIFY_AUDIO_ROUTING" />
305*d57664e9SAndroid Build Coastguard Worker    <!-- For asking AudioManager audio information -->
306*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.QUERY_AUDIO_STATE"/>
307*d57664e9SAndroid Build Coastguard Worker
308*d57664e9SAndroid Build Coastguard Worker    <!-- to read and change hvac values in a car -->
309*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.car.permission.CONTROL_CAR_CLIMATE" />
310*d57664e9SAndroid Build Coastguard Worker
311*d57664e9SAndroid Build Coastguard Worker    <!-- Permission necessary to change car audio volume through CarAudioManager -->
312*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.car.permission.CAR_CONTROL_AUDIO_VOLUME" />
313*d57664e9SAndroid Build Coastguard Worker
314*d57664e9SAndroid Build Coastguard Worker    <!-- Permission to control Android Debug Bridge (ADB) -->
315*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_DEBUGGING" />
316*d57664e9SAndroid Build Coastguard Worker
317*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS" />
318*d57664e9SAndroid Build Coastguard Worker
319*d57664e9SAndroid Build Coastguard Worker    <!-- Permission to change the display color -->
320*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CONTROL_DISPLAY_COLOR_TRANSFORMS" />
321*d57664e9SAndroid Build Coastguard Worker
322*d57664e9SAndroid Build Coastguard Worker    <!-- Query all packages on device on R+ -->
323*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
324*d57664e9SAndroid Build Coastguard Worker
325*d57664e9SAndroid Build Coastguard Worker    <queries>
326*d57664e9SAndroid Build Coastguard Worker        <intent>
327*d57664e9SAndroid Build Coastguard Worker            <action android:name="android.intent.action.CREATE_NOTE" />
328*d57664e9SAndroid Build Coastguard Worker        </intent>
329*d57664e9SAndroid Build Coastguard Worker    </queries>
330*d57664e9SAndroid Build Coastguard Worker
331*d57664e9SAndroid Build Coastguard Worker    <!-- Permission to register process observer -->
332*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SET_ACTIVITY_WATCHER"/>
333*d57664e9SAndroid Build Coastguard Worker
334*d57664e9SAndroid Build Coastguard Worker    <!-- Be allowed to send commands to Flinger via SurfaceControl. -->
335*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER" />
336*d57664e9SAndroid Build Coastguard Worker
337*d57664e9SAndroid Build Coastguard Worker    <!-- Restore settings (used by QS) even if they have been modified -->
338*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MODIFY_SETTINGS_OVERRIDEABLE_BY_RESTORE" />
339*d57664e9SAndroid Build Coastguard Worker
340*d57664e9SAndroid Build Coastguard Worker    <!-- Permission to make accessibility service access Bubbles -->
341*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.ADD_TRUSTED_DISPLAY" />
342*d57664e9SAndroid Build Coastguard Worker
343*d57664e9SAndroid Build Coastguard Worker    <!-- Permission for Smartspace. -->
344*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_SMARTSPACE" />
345*d57664e9SAndroid Build Coastguard Worker
346*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_PEOPLE_DATA" />
347*d57664e9SAndroid Build Coastguard Worker
348*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.BIND_APPWIDGET" />
349*d57664e9SAndroid Build Coastguard Worker
350*d57664e9SAndroid Build Coastguard Worker    <!-- For clipboard overlay -->
351*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_CLIPBOARD_IN_BACKGROUND" />
352*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SET_CLIP_SOURCE" />
353*d57664e9SAndroid Build Coastguard Worker
354*d57664e9SAndroid Build Coastguard Worker    <!-- To change system language (HDMI CEC) -->
355*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" />
356*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SUPPRESS_CLIPBOARD_ACCESS_NOTIFICATION" />
357*d57664e9SAndroid Build Coastguard Worker
358*d57664e9SAndroid Build Coastguard Worker    <!-- To change system captions state -->
359*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SET_SYSTEM_AUDIO_CAPTION" />
360*d57664e9SAndroid Build Coastguard Worker
361*d57664e9SAndroid Build Coastguard Worker    <!-- Compat framework -->
362*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.LOG_COMPAT_CHANGE" />
363*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_COMPAT_CHANGE_CONFIG" />
364*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_DEVICE_CONFIG" />
365*d57664e9SAndroid Build Coastguard Worker
366*d57664e9SAndroid Build Coastguard Worker    <!-- To read safety center status -->
367*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_SAFETY_CENTER_STATUS" />
368*d57664e9SAndroid Build Coastguard Worker
369*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.SET_UNRESTRICTED_KEEP_CLEAR_AREAS" />
370*d57664e9SAndroid Build Coastguard Worker
371*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MONITOR_KEYBOARD_BACKLIGHT" />
372*d57664e9SAndroid Build Coastguard Worker
373*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MONITOR_STICKY_MODIFIER_STATE" />
374*d57664e9SAndroid Build Coastguard Worker
375*d57664e9SAndroid Build Coastguard Worker    <!-- Listen to keyboard shortcut events from input manager -->
376*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_KEY_GESTURES" />
377*d57664e9SAndroid Build Coastguard Worker
378*d57664e9SAndroid Build Coastguard Worker    <!-- To follow the grammatical gender preference -->
379*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.READ_SYSTEM_GRAMMATICAL_GENDER" />
380*d57664e9SAndroid Build Coastguard Worker
381*d57664e9SAndroid Build Coastguard Worker    <!-- Listen to (dis-)connection of external displays and enable / disable them. -->
382*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_DISPLAYS" />
383*d57664e9SAndroid Build Coastguard Worker
384*d57664e9SAndroid Build Coastguard Worker    <!-- To be able to intercept meta key events, might need to be removed once b/358569822
385*d57664e9SAndroid Build Coastguard Worker         is ready -->
386*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.OVERRIDE_SYSTEM_KEY_BEHAVIOR_IN_FOCUSED_WINDOW" />
387*d57664e9SAndroid Build Coastguard Worker
388*d57664e9SAndroid Build Coastguard Worker    <!-- To be able to decipher default applications for certain roles in shortcut helper -->
389*d57664e9SAndroid Build Coastguard Worker    <uses-permission android:name="android.permission.MANAGE_DEFAULT_APPLICATIONS" />
390*d57664e9SAndroid Build Coastguard Worker
391*d57664e9SAndroid Build Coastguard Worker    <protected-broadcast android:name="com.android.settingslib.action.REGISTER_SLICE_RECEIVER" />
392*d57664e9SAndroid Build Coastguard Worker    <protected-broadcast android:name="com.android.settingslib.action.UNREGISTER_SLICE_RECEIVER" />
393*d57664e9SAndroid Build Coastguard Worker    <protected-broadcast android:name="com.android.settings.flashlight.action.FLASHLIGHT_CHANGED" />
394*d57664e9SAndroid Build Coastguard Worker    <protected-broadcast android:name="com.android.systemui.action.ACTION_LAUNCH_MEDIA_OUTPUT_BROADCAST_DIALOG" />
395*d57664e9SAndroid Build Coastguard Worker    <protected-broadcast android:name="com.android.systemui.STARTED" />
396*d57664e9SAndroid Build Coastguard Worker
397*d57664e9SAndroid Build Coastguard Worker    <application
398*d57664e9SAndroid Build Coastguard Worker        android:name=".SystemUIApplication"
399*d57664e9SAndroid Build Coastguard Worker        android:persistent="true"
400*d57664e9SAndroid Build Coastguard Worker        android:allowClearUserData="false"
401*d57664e9SAndroid Build Coastguard Worker        android:backupAgent=".backup.BackupHelper"
402*d57664e9SAndroid Build Coastguard Worker        android:killAfterRestore="false"
403*d57664e9SAndroid Build Coastguard Worker        android:hardwareAccelerated="true"
404*d57664e9SAndroid Build Coastguard Worker        android:label="@string/app_label"
405*d57664e9SAndroid Build Coastguard Worker        android:icon="@drawable/android15_patch_adaptive"
406*d57664e9SAndroid Build Coastguard Worker        android:process="com.android.systemui"
407*d57664e9SAndroid Build Coastguard Worker        android:supportsRtl="true"
408*d57664e9SAndroid Build Coastguard Worker        android:theme="@style/Theme.SystemUI"
409*d57664e9SAndroid Build Coastguard Worker        android:defaultToDeviceProtectedStorage="true"
410*d57664e9SAndroid Build Coastguard Worker        android:directBootAware="true"
411*d57664e9SAndroid Build Coastguard Worker        tools:replace="android:appComponentFactory"
412*d57664e9SAndroid Build Coastguard Worker        android:appComponentFactory=".PhoneSystemUIAppComponentFactory">
413*d57664e9SAndroid Build Coastguard Worker        <!-- Keep theme in sync with SystemUIApplication.onCreate().
414*d57664e9SAndroid Build Coastguard Worker             Setting the theme on the application does not affect views inflated by services.
415*d57664e9SAndroid Build Coastguard Worker             The application theme is set again from onCreate to take effect for those views. -->
416*d57664e9SAndroid Build Coastguard Worker        <meta-data android:name="com.google.android.backup.api_key" android:value="AEdPqrEAAAAIWTZsUG100coeb3xbEoTWKd3ZL3R79JshRDZfYQ" />
417*d57664e9SAndroid Build Coastguard Worker        <!-- Broadcast receiver that gets the broadcast at boot time and starts
418*d57664e9SAndroid Build Coastguard Worker             up everything else.
419*d57664e9SAndroid Build Coastguard Worker             TODO: Should have an android:permission attribute
420*d57664e9SAndroid Build Coastguard Worker             -->
421*d57664e9SAndroid Build Coastguard Worker        <service android:name="SystemUIService"
422*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
423*d57664e9SAndroid Build Coastguard Worker        />
424*d57664e9SAndroid Build Coastguard Worker        <service android:name=".wallet.controller.WalletContextualLocationsService"
425*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
426*d57664e9SAndroid Build Coastguard Worker            />
427*d57664e9SAndroid Build Coastguard Worker
428*d57664e9SAndroid Build Coastguard Worker        <!-- Service for dumping extremely verbose content during a bug report -->
429*d57664e9SAndroid Build Coastguard Worker        <service android:name=".dump.SystemUIAuxiliaryDumpService"
430*d57664e9SAndroid Build Coastguard Worker             android:exported="false"
431*d57664e9SAndroid Build Coastguard Worker             android:permission="com.android.systemui.permission.SELF"
432*d57664e9SAndroid Build Coastguard Worker        />
433*d57664e9SAndroid Build Coastguard Worker
434*d57664e9SAndroid Build Coastguard Worker        <!-- On user switch, this service is started to ensure that the associated SystemUI
435*d57664e9SAndroid Build Coastguard Worker             process for the current user is started. See the resource
436*d57664e9SAndroid Build Coastguard Worker             "config_systemUIServiceComponentsPerUser".
437*d57664e9SAndroid Build Coastguard Worker             -->
438*d57664e9SAndroid Build Coastguard Worker        <service android:name="SystemUISecondaryUserService"
439*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
440*d57664e9SAndroid Build Coastguard Worker            android:permission="com.android.systemui.permission.SELF" />
441*d57664e9SAndroid Build Coastguard Worker
442*d57664e9SAndroid Build Coastguard Worker        <!-- started from PhoneWindowManager
443*d57664e9SAndroid Build Coastguard Worker             TODO: Should have an android:permission attribute -->
444*d57664e9SAndroid Build Coastguard Worker        <service android:name=".screenshot.TakeScreenshotService"
445*d57664e9SAndroid Build Coastguard Worker            android:permission="com.android.systemui.permission.SELF"
446*d57664e9SAndroid Build Coastguard Worker            android:process=":screenshot"
447*d57664e9SAndroid Build Coastguard Worker            android:exported="false" />
448*d57664e9SAndroid Build Coastguard Worker
449*d57664e9SAndroid Build Coastguard Worker        <!-- Called from PhoneWindowManager -->
450*d57664e9SAndroid Build Coastguard Worker        <receiver android:name=".screenshot.ScreenshotServiceErrorReceiver"
451*d57664e9SAndroid Build Coastguard Worker            android:process=":screenshot"
452*d57664e9SAndroid Build Coastguard Worker            android:exported="false">
453*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
454*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.screenshot.SHOW_ERROR" />
455*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
456*d57664e9SAndroid Build Coastguard Worker        </receiver>
457*d57664e9SAndroid Build Coastguard Worker
458*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".screenshot.scroll.LongScreenshotActivity"
459*d57664e9SAndroid Build Coastguard Worker                  android:theme="@style/LongScreenshotActivity"
460*d57664e9SAndroid Build Coastguard Worker                  android:process=":screenshot"
461*d57664e9SAndroid Build Coastguard Worker                  android:exported="false"
462*d57664e9SAndroid Build Coastguard Worker                  android:label="@string/screenshot_scroll_label"
463*d57664e9SAndroid Build Coastguard Worker                  android:finishOnTaskLaunch="true" />
464*d57664e9SAndroid Build Coastguard Worker
465*d57664e9SAndroid Build Coastguard Worker        <service android:name=".screenshot.proxy.ScreenshotProxyService"
466*d57664e9SAndroid Build Coastguard Worker                 android:permission="com.android.systemui.permission.SELF"
467*d57664e9SAndroid Build Coastguard Worker                 android:exported="false" />
468*d57664e9SAndroid Build Coastguard Worker
469*d57664e9SAndroid Build Coastguard Worker        <service android:name=".screenshot.ScreenshotCrossProfileService"
470*d57664e9SAndroid Build Coastguard Worker                 android:permission="com.android.systemui.permission.SELF"
471*d57664e9SAndroid Build Coastguard Worker                 android:exported="false" />
472*d57664e9SAndroid Build Coastguard Worker
473*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".screenshot.appclips.AppClipsTrampolineActivity"
474*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/AppClipsTrampolineActivity"
475*d57664e9SAndroid Build Coastguard Worker            android:label="@string/screenshot_preview_description"
476*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE"
477*d57664e9SAndroid Build Coastguard Worker            android:exported="true">
478*d57664e9SAndroid Build Coastguard Worker            <intent-filter android:priority="1">
479*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.intent.action.LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE" />
480*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
481*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
482*d57664e9SAndroid Build Coastguard Worker        </activity>
483*d57664e9SAndroid Build Coastguard Worker
484*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".screenshot.appclips.AppClipsActivity"
485*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/AppClipsActivity"
486*d57664e9SAndroid Build Coastguard Worker            android:process=":appclips.screenshot"
487*d57664e9SAndroid Build Coastguard Worker            android:label="@string/screenshot_preview_description"
488*d57664e9SAndroid Build Coastguard Worker            android:permission="com.android.systemui.permission.SELF"
489*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
490*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
491*d57664e9SAndroid Build Coastguard Worker            android:noHistory="true" />
492*d57664e9SAndroid Build Coastguard Worker
493*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".touchpad.tutorial.ui.view.TouchpadTutorialActivity"
494*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
495*d57664e9SAndroid Build Coastguard Worker            android:showForAllUsers="true"
496*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
497*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.AppCompat.NoActionBar">
498*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
499*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.TOUCHPAD_TUTORIAL"/>
500*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT"/>
501*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
502*d57664e9SAndroid Build Coastguard Worker        </activity>
503*d57664e9SAndroid Build Coastguard Worker
504*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".inputdevice.tutorial.ui.view.KeyboardTouchpadTutorialActivity"
505*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
506*d57664e9SAndroid Build Coastguard Worker            android:showForAllUsers="true"
507*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
508*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.AppCompat.NoActionBar">
509*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
510*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.TOUCHPAD_KEYBOARD_TUTORIAL"/>
511*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT"/>
512*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
513*d57664e9SAndroid Build Coastguard Worker        </activity>
514*d57664e9SAndroid Build Coastguard Worker
515*d57664e9SAndroid Build Coastguard Worker        <service android:name=".screenshot.appclips.AppClipsScreenshotHelperService"
516*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
517*d57664e9SAndroid Build Coastguard Worker            android:singleUser="true"
518*d57664e9SAndroid Build Coastguard Worker            android:permission="com.android.systemui.permission.SELF" />
519*d57664e9SAndroid Build Coastguard Worker
520*d57664e9SAndroid Build Coastguard Worker        <service android:name=".screenshot.appclips.AppClipsService"
521*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
522*d57664e9SAndroid Build Coastguard Worker            android:singleUser="true"
523*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE" />
524*d57664e9SAndroid Build Coastguard Worker
525*d57664e9SAndroid Build Coastguard Worker        <service android:name=".screenrecord.RecordingService"
526*d57664e9SAndroid Build Coastguard Worker                 android:foregroundServiceType="systemExempted"/>
527*d57664e9SAndroid Build Coastguard Worker
528*d57664e9SAndroid Build Coastguard Worker        <service android:name=".recordissue.IssueRecordingService"
529*d57664e9SAndroid Build Coastguard Worker                 android:foregroundServiceType="systemExempted"/>
530*d57664e9SAndroid Build Coastguard Worker
531*d57664e9SAndroid Build Coastguard Worker        <receiver android:name=".SysuiRestartReceiver"
532*d57664e9SAndroid Build Coastguard Worker            android:exported="false">
533*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
534*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.RESTART" />
535*d57664e9SAndroid Build Coastguard Worker
536*d57664e9SAndroid Build Coastguard Worker                <data android:scheme="package" />
537*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
538*d57664e9SAndroid Build Coastguard Worker        </receiver>
539*d57664e9SAndroid Build Coastguard Worker
540*d57664e9SAndroid Build Coastguard Worker        <service android:name=".wallpapers.ImageWallpaper"
541*d57664e9SAndroid Build Coastguard Worker                android:singleUser="true"
542*d57664e9SAndroid Build Coastguard Worker                android:permission="android.permission.BIND_WALLPAPER"
543*d57664e9SAndroid Build Coastguard Worker                android:exported="true" />
544*d57664e9SAndroid Build Coastguard Worker
545*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".tuner.TunerActivity"
546*d57664e9SAndroid Build Coastguard Worker                  android:enabled="false"
547*d57664e9SAndroid Build Coastguard Worker                  android:icon="@drawable/tuner"
548*d57664e9SAndroid Build Coastguard Worker                  android:theme="@style/TunerSettings"
549*d57664e9SAndroid Build Coastguard Worker                  android:label="@string/system_ui_tuner"
550*d57664e9SAndroid Build Coastguard Worker                  android:process=":tuner"
551*d57664e9SAndroid Build Coastguard Worker                  android:exported="true">
552*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
553*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.settings.action.EXTRA_SETTINGS" />
554*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
555*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
556*d57664e9SAndroid Build Coastguard Worker            <meta-data android:name="com.android.settings.category"
557*d57664e9SAndroid Build Coastguard Worker                    android:value="com.android.settings.category.ia.system" />
558*d57664e9SAndroid Build Coastguard Worker            <meta-data android:name="com.android.settings.summary"
559*d57664e9SAndroid Build Coastguard Worker                    android:resource="@string/summary_empty"/>
560*d57664e9SAndroid Build Coastguard Worker        </activity>
561*d57664e9SAndroid Build Coastguard Worker
562*d57664e9SAndroid Build Coastguard Worker        <activity-alias android:name=".DemoMode"
563*d57664e9SAndroid Build Coastguard Worker                  android:targetActivity=".tuner.TunerActivity"
564*d57664e9SAndroid Build Coastguard Worker                  android:icon="@drawable/tuner"
565*d57664e9SAndroid Build Coastguard Worker                  android:theme="@style/TunerSettings"
566*d57664e9SAndroid Build Coastguard Worker                  android:label="@string/demo_mode"
567*d57664e9SAndroid Build Coastguard Worker                  android:process=":tuner"
568*d57664e9SAndroid Build Coastguard Worker                  android:exported="true">
569*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
570*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.settings.action.DEMO_MODE" />
571*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
572*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
573*d57664e9SAndroid Build Coastguard Worker        </activity-alias>
574*d57664e9SAndroid Build Coastguard Worker
575*d57664e9SAndroid Build Coastguard Worker        <!-- Callback for invoking a smart action from the screenshot notification. -->
576*d57664e9SAndroid Build Coastguard Worker        <receiver android:name=".screenshot.SmartActionsReceiver"
577*d57664e9SAndroid Build Coastguard Worker                  android:exported="false"/>
578*d57664e9SAndroid Build Coastguard Worker
579*d57664e9SAndroid Build Coastguard Worker        <!-- started from UsbDeviceSettingsManager -->
580*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".usb.UsbConfirmActivity"
581*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
582*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.MANAGE_USB"
583*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.SystemUI.Dialog.Alert"
584*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
585*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true">
586*d57664e9SAndroid Build Coastguard Worker        </activity>
587*d57664e9SAndroid Build Coastguard Worker
588*d57664e9SAndroid Build Coastguard Worker        <!-- started from UsbDeviceSettingsManager -->
589*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".usb.UsbPermissionActivity"
590*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
591*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.MANAGE_USB"
592*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.SystemUI.Dialog.Alert"
593*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
594*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true">
595*d57664e9SAndroid Build Coastguard Worker        </activity>
596*d57664e9SAndroid Build Coastguard Worker
597*d57664e9SAndroid Build Coastguard Worker        <!-- started from UsbDeviceSettingsManager -->
598*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".usb.UsbResolverActivity"
599*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
600*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.MANAGE_USB"
601*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.SystemUI.Dialog.Alert"
602*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
603*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true">
604*d57664e9SAndroid Build Coastguard Worker        </activity>
605*d57664e9SAndroid Build Coastguard Worker
606*d57664e9SAndroid Build Coastguard Worker        <!-- started from SensoryPrivacyService -->
607*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".sensorprivacy.SensorUseStartedActivity"
608*d57664e9SAndroid Build Coastguard Worker                  android:exported="true"
609*d57664e9SAndroid Build Coastguard Worker                  android:launchMode="singleTop"
610*d57664e9SAndroid Build Coastguard Worker                  android:permission="android.permission.MANAGE_SENSOR_PRIVACY"
611*d57664e9SAndroid Build Coastguard Worker                  android:theme="@style/Theme.SystemUI.Dialog.Alert.SensorPrivacy"
612*d57664e9SAndroid Build Coastguard Worker                  android:finishOnCloseSystemDialogs="true"
613*d57664e9SAndroid Build Coastguard Worker                  android:showForAllUsers="true">
614*d57664e9SAndroid Build Coastguard Worker        </activity>
615*d57664e9SAndroid Build Coastguard Worker
616*d57664e9SAndroid Build Coastguard Worker        <!-- started from UsbDeviceSettingsManager -->
617*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".usb.UsbAccessoryUriActivity"
618*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
619*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.MANAGE_USB"
620*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.SystemUI.Dialog.Alert"
621*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
622*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true">
623*d57664e9SAndroid Build Coastguard Worker        </activity>
624*d57664e9SAndroid Build Coastguard Worker
625*d57664e9SAndroid Build Coastguard Worker        <!-- started from UsbPortManager -->
626*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".usb.UsbContaminantActivity"
627*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
628*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.MANAGE_USB"
629*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.SystemUI.Dialog.Alert"
630*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
631*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true">
632*d57664e9SAndroid Build Coastguard Worker        </activity>
633*d57664e9SAndroid Build Coastguard Worker
634*d57664e9SAndroid Build Coastguard Worker        <!-- started from AdbDebuggingManager -->
635*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".usb.UsbDebuggingActivity"
636*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.MANAGE_DEBUGGING"
637*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.SystemUI.Dialog.Alert"
638*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
639*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true">
640*d57664e9SAndroid Build Coastguard Worker        </activity>
641*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".usb.UsbDebuggingSecondaryUserActivity"
642*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.SystemUI.Dialog.Alert"
643*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
644*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true">
645*d57664e9SAndroid Build Coastguard Worker        </activity>
646*d57664e9SAndroid Build Coastguard Worker
647*d57664e9SAndroid Build Coastguard Worker        <!-- started from WirelessDebuggingManager -->
648*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".wifi.WifiDebuggingActivity"
649*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.MANAGE_DEBUGGING"
650*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.SystemUI.Dialog.Alert"
651*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
652*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true">
653*d57664e9SAndroid Build Coastguard Worker        </activity>
654*d57664e9SAndroid Build Coastguard Worker        <activity-alias
655*d57664e9SAndroid Build Coastguard Worker            android:name=".WifiDebuggingActivityAlias"
656*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.DUMP"
657*d57664e9SAndroid Build Coastguard Worker            android:targetActivity=".wifi.WifiDebuggingActivity"
658*d57664e9SAndroid Build Coastguard Worker            android:exported="true">
659*d57664e9SAndroid Build Coastguard Worker        </activity-alias>
660*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".wifi.WifiDebuggingSecondaryUserActivity"
661*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.SystemUI.Dialog.Alert"
662*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
663*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true">
664*d57664e9SAndroid Build Coastguard Worker        </activity>
665*d57664e9SAndroid Build Coastguard Worker
666*d57664e9SAndroid Build Coastguard Worker        <!-- started from NetworkPolicyManagerService -->
667*d57664e9SAndroid Build Coastguard Worker        <activity
668*d57664e9SAndroid Build Coastguard Worker            android:name=".net.NetworkOverLimitActivity"
669*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
670*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.MANAGE_NETWORK_POLICY"
671*d57664e9SAndroid Build Coastguard Worker            android:theme="@android:style/Theme.DeviceDefault.Light.Panel"
672*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
673*d57664e9SAndroid Build Coastguard Worker            android:launchMode="singleTop"
674*d57664e9SAndroid Build Coastguard Worker            android:taskAffinity="com.android.systemui.net"
675*d57664e9SAndroid Build Coastguard Worker            android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"
676*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true" />
677*d57664e9SAndroid Build Coastguard Worker
678*d57664e9SAndroid Build Coastguard Worker        <!-- started from MediaProjectionManager -->
679*d57664e9SAndroid Build Coastguard Worker        <activity
680*d57664e9SAndroid Build Coastguard Worker            android:name=".mediaprojection.permission.MediaProjectionPermissionActivity"
681*d57664e9SAndroid Build Coastguard Worker            android:showForAllUsers="true"
682*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
683*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.SystemUI.MediaProjectionAlertDialog"
684*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
685*d57664e9SAndroid Build Coastguard Worker            android:launchMode="singleTop"
686*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
687*d57664e9SAndroid Build Coastguard Worker            android:visibleToInstantApps="true"/>
688*d57664e9SAndroid Build Coastguard Worker
689*d57664e9SAndroid Build Coastguard Worker        <activity
690*d57664e9SAndroid Build Coastguard Worker            android:name=".mediaprojection.appselector.MediaProjectionAppSelectorActivity"
691*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.SystemUI.MediaProjectionAppSelector"
692*d57664e9SAndroid Build Coastguard Worker            android:showForAllUsers="true"
693*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
694*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
695*d57664e9SAndroid Build Coastguard Worker            android:documentLaunchMode="never"
696*d57664e9SAndroid Build Coastguard Worker            android:relinquishTaskIdentity="true"
697*d57664e9SAndroid Build Coastguard Worker            android:configChanges=
698*d57664e9SAndroid Build Coastguard Worker                "screenSize|smallestScreenSize|screenLayout|orientation|keyboard|keyboardHidden"
699*d57664e9SAndroid Build Coastguard Worker            android:visibleToInstantApps="true"
700*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
701*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.MANAGE_MEDIA_PROJECTION"/>
702*d57664e9SAndroid Build Coastguard Worker
703*d57664e9SAndroid Build Coastguard Worker        <!-- started from SliceProvider -->
704*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".SlicePermissionActivity"
705*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.SystemUI.Dialog.Alert"
706*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
707*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
708*d57664e9SAndroid Build Coastguard Worker            android:exported="true" />
709*d57664e9SAndroid Build Coastguard Worker
710*d57664e9SAndroid Build Coastguard Worker        <!-- started from Telecomm(CallsManager) -->
711*d57664e9SAndroid Build Coastguard Worker        <!-- Sets an empty label to avoid an announcement from TalkBack,
712*d57664e9SAndroid Build Coastguard Worker             the dialog contents are sufficient and will still be read by TalkBack -->
713*d57664e9SAndroid Build Coastguard Worker        <activity
714*d57664e9SAndroid Build Coastguard Worker            android:name=".telephony.ui.activity.SwitchToManagedProfileForCallActivity"
715*d57664e9SAndroid Build Coastguard Worker            android:label=" "
716*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
717*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
718*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
719*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.MODIFY_PHONE_STATE"
720*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.SystemUI.Dialog.Alert">
721*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
722*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.telecom.action.SHOW_SWITCH_TO_WORK_PROFILE_FOR_CALL_DIALOG" />
723*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
724*d57664e9SAndroid Build Coastguard Worker                <data android:scheme="tel" />
725*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
726*d57664e9SAndroid Build Coastguard Worker        </activity>
727*d57664e9SAndroid Build Coastguard Worker
728*d57664e9SAndroid Build Coastguard Worker        <!-- platform logo easter egg activity -->
729*d57664e9SAndroid Build Coastguard Worker        <activity
730*d57664e9SAndroid Build Coastguard Worker            android:name=".DessertCase"
731*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
732*d57664e9SAndroid Build Coastguard Worker            android:label="@string/dessert_case"
733*d57664e9SAndroid Build Coastguard Worker            android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
734*d57664e9SAndroid Build Coastguard Worker            android:launchMode="singleInstance"
735*d57664e9SAndroid Build Coastguard Worker            android:screenOrientation="locked"
736*d57664e9SAndroid Build Coastguard Worker            android:process=":sweetsweetdesserts"
737*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true">
738*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
739*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.intent.action.MAIN" />
740*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
741*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
742*d57664e9SAndroid Build Coastguard Worker        </activity>
743*d57664e9SAndroid Build Coastguard Worker
744*d57664e9SAndroid Build Coastguard Worker        <!-- People Space UI Screen -->
745*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".people.PeopleSpaceActivity"
746*d57664e9SAndroid Build Coastguard Worker            android:label="@string/people_tile_title"
747*d57664e9SAndroid Build Coastguard Worker            android:enabled="true"
748*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
749*d57664e9SAndroid Build Coastguard Worker            android:windowDisablePreview="true"
750*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.PeopleTileConfigActivity">
751*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
752*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE"/>
753*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
754*d57664e9SAndroid Build Coastguard Worker        </activity>
755*d57664e9SAndroid Build Coastguard Worker
756*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".people.widget.LaunchConversationActivity"
757*d57664e9SAndroid Build Coastguard Worker            android:windowDisablePreview="true"
758*d57664e9SAndroid Build Coastguard Worker            android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" />
759*d57664e9SAndroid Build Coastguard Worker
760*d57664e9SAndroid Build Coastguard Worker        <!-- People Space Widget -->
761*d57664e9SAndroid Build Coastguard Worker        <receiver
762*d57664e9SAndroid Build Coastguard Worker            android:name=".people.widget.PeopleSpaceWidgetProvider"
763*d57664e9SAndroid Build Coastguard Worker            android:label="@string/people_tile_title"
764*d57664e9SAndroid Build Coastguard Worker            android:enabled="true"
765*d57664e9SAndroid Build Coastguard Worker            android:exported="true">
766*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
767*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
768*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
769*d57664e9SAndroid Build Coastguard Worker            <meta-data android:name="android.appwidget.provider"
770*d57664e9SAndroid Build Coastguard Worker                android:resource="@xml/people_space_widget_info" />
771*d57664e9SAndroid Build Coastguard Worker        </receiver>
772*d57664e9SAndroid Build Coastguard Worker
773*d57664e9SAndroid Build Coastguard Worker        <receiver android:name=".people.widget.PeopleSpaceWidgetPinnedReceiver"
774*d57664e9SAndroid Build Coastguard Worker            android:enabled="true"/>
775*d57664e9SAndroid Build Coastguard Worker
776*d57664e9SAndroid Build Coastguard Worker        <!-- ContentProvider that returns a People Tile preview for a given shortcut -->
777*d57664e9SAndroid Build Coastguard Worker        <provider
778*d57664e9SAndroid Build Coastguard Worker            android:name="com.android.systemui.people.PeopleProvider"
779*d57664e9SAndroid Build Coastguard Worker            android:authorities="com.android.systemui.people.PeopleProvider"
780*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
781*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.GET_PEOPLE_TILE_PREVIEW">
782*d57664e9SAndroid Build Coastguard Worker        </provider>
783*d57664e9SAndroid Build Coastguard Worker
784*d57664e9SAndroid Build Coastguard Worker        <service android:name=".people.PeopleBackupFollowUpJob"
785*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.BIND_JOB_SERVICE"/>
786*d57664e9SAndroid Build Coastguard Worker
787*d57664e9SAndroid Build Coastguard Worker        <!-- a gallery of delicious treats -->
788*d57664e9SAndroid Build Coastguard Worker        <service
789*d57664e9SAndroid Build Coastguard Worker            android:name=".DessertCaseDream"
790*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
791*d57664e9SAndroid Build Coastguard Worker            android:label="@string/dessert_case"
792*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.BIND_DREAM_SERVICE"
793*d57664e9SAndroid Build Coastguard Worker            android:enabled="false"
794*d57664e9SAndroid Build Coastguard Worker            android:process=":sweetsweetdesserts"
795*d57664e9SAndroid Build Coastguard Worker            >
796*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
797*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.service.dreams.DreamService" />
798*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
799*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
800*d57664e9SAndroid Build Coastguard Worker        </service>
801*d57664e9SAndroid Build Coastguard Worker
802*d57664e9SAndroid Build Coastguard Worker        <service
803*d57664e9SAndroid Build Coastguard Worker            android:name=".keyguard.KeyguardService"
804*d57664e9SAndroid Build Coastguard Worker            android:exported="true" />
805*d57664e9SAndroid Build Coastguard Worker
806*d57664e9SAndroid Build Coastguard Worker        <service
807*d57664e9SAndroid Build Coastguard Worker            android:name=".dreams.DreamOverlayService"
808*d57664e9SAndroid Build Coastguard Worker            android:enabled="false"
809*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
810*d57664e9SAndroid Build Coastguard Worker            android:singleUser="true" />
811*d57664e9SAndroid Build Coastguard Worker
812*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".keyguard.WorkLockActivity"
813*d57664e9SAndroid Build Coastguard Worker                  android:label="@string/accessibility_desc_work_lock"
814*d57664e9SAndroid Build Coastguard Worker                  android:permission="android.permission.MANAGE_USERS"
815*d57664e9SAndroid Build Coastguard Worker                  android:exported="false"
816*d57664e9SAndroid Build Coastguard Worker                  android:excludeFromRecents="true"
817*d57664e9SAndroid Build Coastguard Worker                  android:stateNotNeeded="true"
818*d57664e9SAndroid Build Coastguard Worker                  android:resumeWhilePausing="true"
819*d57664e9SAndroid Build Coastguard Worker                  android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen">
820*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
821*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL_WITH_USER" />
822*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
823*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
824*d57664e9SAndroid Build Coastguard Worker        </activity>
825*d57664e9SAndroid Build Coastguard Worker
826*d57664e9SAndroid Build Coastguard Worker        <activity
827*d57664e9SAndroid Build Coastguard Worker            android:name=".user.CreateUserActivity"
828*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
829*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
830*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
831*d57664e9SAndroid Build Coastguard Worker            android:launchMode="singleInstance"
832*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.CreateUser" />
833*d57664e9SAndroid Build Coastguard Worker
834*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".Somnambulator"
835*d57664e9SAndroid Build Coastguard Worker            android:label="@string/start_dreams"
836*d57664e9SAndroid Build Coastguard Worker            android:icon="@mipmap/ic_launcher_dreams"
837*d57664e9SAndroid Build Coastguard Worker            android:theme="@android:style/Theme.Wallpaper.NoTitleBar"
838*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
839*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
840*d57664e9SAndroid Build Coastguard Worker            >
841*d57664e9SAndroid Build Coastguard Worker            <!--
842*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
843*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.intent.action.CREATE_SHORTCUT" />
844*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
845*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
846*d57664e9SAndroid Build Coastguard Worker            -->
847*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
848*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.intent.action.MAIN" />
849*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
850*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DESK_DOCK" />
851*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
852*d57664e9SAndroid Build Coastguard Worker        </activity>
853*d57664e9SAndroid Build Coastguard Worker
854*d57664e9SAndroid Build Coastguard Worker        <activity
855*d57664e9SAndroid Build Coastguard Worker            android:name=".settings.brightness.BrightnessDialog"
856*d57664e9SAndroid Build Coastguard Worker            android:label="@string/quick_settings_brightness_dialog_title"
857*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/BrightnessDialog"
858*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
859*d57664e9SAndroid Build Coastguard Worker            android:launchMode="singleInstance"
860*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
861*d57664e9SAndroid Build Coastguard Worker            android:exported="true">
862*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
863*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.intent.action.SHOW_BRIGHTNESS_DIALOG" />
864*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
865*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
866*d57664e9SAndroid Build Coastguard Worker        </activity>
867*d57664e9SAndroid Build Coastguard Worker
868*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".ForegroundServicesDialog"
869*d57664e9SAndroid Build Coastguard Worker            android:process=":fgservices"
870*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
871*d57664e9SAndroid Build Coastguard Worker            android:launchMode="singleTop"
872*d57664e9SAndroid Build Coastguard Worker            android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog"
873*d57664e9SAndroid Build Coastguard Worker            android:exported="true">
874*d57664e9SAndroid Build Coastguard Worker            <intent-filter android:priority="1">
875*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.settings.FOREGROUND_SERVICES_SETTINGS" />
876*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
877*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
878*d57664e9SAndroid Build Coastguard Worker        </activity>
879*d57664e9SAndroid Build Coastguard Worker
880*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".clipboardoverlay.EditTextActivity"
881*d57664e9SAndroid Build Coastguard Worker                  android:theme="@style/EditTextActivity"
882*d57664e9SAndroid Build Coastguard Worker                  android:exported="false"
883*d57664e9SAndroid Build Coastguard Worker                  android:excludeFromRecents="true"
884*d57664e9SAndroid Build Coastguard Worker                  android:label="@string/clipboard_editor"
885*d57664e9SAndroid Build Coastguard Worker                  />
886*d57664e9SAndroid Build Coastguard Worker
887*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".controls.management.ControlsProviderSelectorActivity"
888*d57664e9SAndroid Build Coastguard Worker                  android:label="@string/controls_providers_title"
889*d57664e9SAndroid Build Coastguard Worker                  android:theme="@style/Theme.ControlsManagement"
890*d57664e9SAndroid Build Coastguard Worker                  android:showForAllUsers="true"
891*d57664e9SAndroid Build Coastguard Worker                  android:finishOnTaskLaunch="true"
892*d57664e9SAndroid Build Coastguard Worker                  android:excludeFromRecents="true"
893*d57664e9SAndroid Build Coastguard Worker                  android:launchMode="singleInstance"
894*d57664e9SAndroid Build Coastguard Worker                  android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation|keyboard|keyboardHidden"
895*d57664e9SAndroid Build Coastguard Worker                  android:visibleToInstantApps="true"
896*d57664e9SAndroid Build Coastguard Worker                  android:exported="true"
897*d57664e9SAndroid Build Coastguard Worker                  />
898*d57664e9SAndroid Build Coastguard Worker
899*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".controls.management.ControlsEditingActivity"
900*d57664e9SAndroid Build Coastguard Worker                  android:label="@string/controls_menu_edit"
901*d57664e9SAndroid Build Coastguard Worker                  android:theme="@style/Theme.ControlsManagement"
902*d57664e9SAndroid Build Coastguard Worker                  android:excludeFromRecents="true"
903*d57664e9SAndroid Build Coastguard Worker                  android:noHistory="true"
904*d57664e9SAndroid Build Coastguard Worker                  android:showForAllUsers="true"
905*d57664e9SAndroid Build Coastguard Worker                  android:finishOnTaskLaunch="true"
906*d57664e9SAndroid Build Coastguard Worker                  android:configChanges="screenSize|smallestScreenSize|screenLayout|keyboard|keyboardHidden"
907*d57664e9SAndroid Build Coastguard Worker                  android:visibleToInstantApps="true">
908*d57664e9SAndroid Build Coastguard Worker        </activity>
909*d57664e9SAndroid Build Coastguard Worker
910*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".controls.management.ControlsFavoritingActivity"
911*d57664e9SAndroid Build Coastguard Worker                  android:label="@string/controls_favorite_default_title"
912*d57664e9SAndroid Build Coastguard Worker                  android:theme="@style/Theme.ControlsManagement"
913*d57664e9SAndroid Build Coastguard Worker                  android:excludeFromRecents="true"
914*d57664e9SAndroid Build Coastguard Worker                  android:showForAllUsers="true"
915*d57664e9SAndroid Build Coastguard Worker                  android:finishOnTaskLaunch="true"
916*d57664e9SAndroid Build Coastguard Worker                  android:launchMode="singleInstance"
917*d57664e9SAndroid Build Coastguard Worker                  android:configChanges="screenSize|smallestScreenSize|screenLayout|keyboard|keyboardHidden"
918*d57664e9SAndroid Build Coastguard Worker                  android:visibleToInstantApps="true">
919*d57664e9SAndroid Build Coastguard Worker        </activity>
920*d57664e9SAndroid Build Coastguard Worker
921*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".controls.ui.ControlsActivity"
922*d57664e9SAndroid Build Coastguard Worker                  android:label="@string/quick_controls_title"
923*d57664e9SAndroid Build Coastguard Worker                  android:theme="@style/Theme.ControlsActivity"
924*d57664e9SAndroid Build Coastguard Worker                  android:excludeFromRecents="true"
925*d57664e9SAndroid Build Coastguard Worker                  android:showWhenLocked="true"
926*d57664e9SAndroid Build Coastguard Worker                  android:showForAllUsers="true"
927*d57664e9SAndroid Build Coastguard Worker                  android:finishOnTaskLaunch="true"
928*d57664e9SAndroid Build Coastguard Worker                  android:launchMode="singleInstance"
929*d57664e9SAndroid Build Coastguard Worker                  android:configChanges="screenSize|smallestScreenSize|screenLayout|keyboard|keyboardHidden|orientation"
930*d57664e9SAndroid Build Coastguard Worker                  android:visibleToInstantApps="true"
931*d57664e9SAndroid Build Coastguard Worker                  android:exported="true"
932*d57664e9SAndroid Build Coastguard Worker                  />
933*d57664e9SAndroid Build Coastguard Worker
934*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".wallet.ui.WalletActivity"
935*d57664e9SAndroid Build Coastguard Worker                  android:label="@string/wallet_title"
936*d57664e9SAndroid Build Coastguard Worker                  android:theme="@style/Wallet.Theme"
937*d57664e9SAndroid Build Coastguard Worker                  android:excludeFromRecents="true"
938*d57664e9SAndroid Build Coastguard Worker                  android:showWhenLocked="true"
939*d57664e9SAndroid Build Coastguard Worker                  android:showForAllUsers="true"
940*d57664e9SAndroid Build Coastguard Worker                  android:launchMode="singleInstance"
941*d57664e9SAndroid Build Coastguard Worker                  android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation|keyboard|keyboardHidden"
942*d57664e9SAndroid Build Coastguard Worker                  android:visibleToInstantApps="true">
943*d57664e9SAndroid Build Coastguard Worker        </activity>
944*d57664e9SAndroid Build Coastguard Worker
945*d57664e9SAndroid Build Coastguard Worker        <receiver android:name=".controls.management.ControlsRequestReceiver"
946*d57664e9SAndroid Build Coastguard Worker            android:exported="true">
947*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
948*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.service.controls.action.ADD_CONTROL" />
949*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
950*d57664e9SAndroid Build Coastguard Worker        </receiver>
951*d57664e9SAndroid Build Coastguard Worker
952*d57664e9SAndroid Build Coastguard Worker        <service android:name=".controls.controller.AuxiliaryPersistenceWrapper$DeletionJobService"
953*d57664e9SAndroid Build Coastguard Worker                 android:permission="android.permission.BIND_JOB_SERVICE"/>
954*d57664e9SAndroid Build Coastguard Worker
955*d57664e9SAndroid Build Coastguard Worker        <!-- region Note Task -->
956*d57664e9SAndroid Build Coastguard Worker        <activity
957*d57664e9SAndroid Build Coastguard Worker            android:name=".notetask.shortcut.CreateNoteTaskShortcutActivity"
958*d57664e9SAndroid Build Coastguard Worker            android:enabled="false"
959*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
960*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
961*d57664e9SAndroid Build Coastguard Worker            android:resizeableActivity="false"
962*d57664e9SAndroid Build Coastguard Worker            android:theme="@android:style/Theme.NoDisplay"
963*d57664e9SAndroid Build Coastguard Worker            android:label="@string/note_task_button_label"
964*d57664e9SAndroid Build Coastguard Worker            android:icon="@drawable/ic_note_task_shortcut_widget">
965*d57664e9SAndroid Build Coastguard Worker
966*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
967*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.intent.action.CREATE_SHORTCUT" />
968*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
969*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
970*d57664e9SAndroid Build Coastguard Worker        </activity>
971*d57664e9SAndroid Build Coastguard Worker
972*d57664e9SAndroid Build Coastguard Worker        <service android:name=".notetask.NoteTaskControllerUpdateService" />
973*d57664e9SAndroid Build Coastguard Worker
974*d57664e9SAndroid Build Coastguard Worker        <service android:name=".notetask.NoteTaskBubblesController$NoteTaskBubblesService"
975*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
976*d57664e9SAndroid Build Coastguard Worker            android:singleUser="true"
977*d57664e9SAndroid Build Coastguard Worker            android:permission="com.android.systemui.permission.SELF" />
978*d57664e9SAndroid Build Coastguard Worker
979*d57664e9SAndroid Build Coastguard Worker        <activity
980*d57664e9SAndroid Build Coastguard Worker            android:name=".notetask.shortcut.LaunchNoteTaskActivity"
981*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
982*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
983*d57664e9SAndroid Build Coastguard Worker            android:theme="@android:style/Theme.NoDisplay" >
984*d57664e9SAndroid Build Coastguard Worker
985*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
986*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.LAUNCH_NOTE_TASK"/>
987*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
988*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
989*d57664e9SAndroid Build Coastguard Worker        </activity>
990*d57664e9SAndroid Build Coastguard Worker
991*d57664e9SAndroid Build Coastguard Worker        <activity
992*d57664e9SAndroid Build Coastguard Worker            android:name=".notetask.LaunchNotesRoleSettingsTrampolineActivity"
993*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
994*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
995*d57664e9SAndroid Build Coastguard Worker            android:theme="@android:style/Theme.NoDisplay" >
996*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
997*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.MANAGE_NOTES_ROLE_FROM_QUICK_AFFORDANCE" />
998*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
999*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
1000*d57664e9SAndroid Build Coastguard Worker        </activity>
1001*d57664e9SAndroid Build Coastguard Worker        <!-- endregion -->
1002*d57664e9SAndroid Build Coastguard Worker
1003*d57664e9SAndroid Build Coastguard Worker        <!-- started from ControlsRequestReceiver -->
1004*d57664e9SAndroid Build Coastguard Worker        <activity
1005*d57664e9SAndroid Build Coastguard Worker            android:name=".controls.management.ControlsRequestDialog"
1006*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.ControlsRequestDialog"
1007*d57664e9SAndroid Build Coastguard Worker            android:finishOnCloseSystemDialogs="true"
1008*d57664e9SAndroid Build Coastguard Worker            android:showForAllUsers="true"
1009*d57664e9SAndroid Build Coastguard Worker            android:clearTaskOnLaunch="true"
1010*d57664e9SAndroid Build Coastguard Worker            android:launchMode="singleInstance"
1011*d57664e9SAndroid Build Coastguard Worker            android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation|keyboard|keyboardHidden"
1012*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
1013*d57664e9SAndroid Build Coastguard Worker            android:visibleToInstantApps="true"/>
1014*d57664e9SAndroid Build Coastguard Worker
1015*d57664e9SAndroid Build Coastguard Worker        <activity android:name="com.android.systemui.communal.widgets.EditWidgetsActivity"
1016*d57664e9SAndroid Build Coastguard Worker            android:theme="@style/Theme.EditWidgetsActivity"
1017*d57664e9SAndroid Build Coastguard Worker            android:excludeFromRecents="true"
1018*d57664e9SAndroid Build Coastguard Worker            android:autoRemoveFromRecents="true"
1019*d57664e9SAndroid Build Coastguard Worker            android:launchMode="singleTop"
1020*d57664e9SAndroid Build Coastguard Worker            android:showForAllUsers="true"
1021*d57664e9SAndroid Build Coastguard Worker            android:turnScreenOn="true"
1022*d57664e9SAndroid Build Coastguard Worker            android:exported="false">
1023*d57664e9SAndroid Build Coastguard Worker        </activity>
1024*d57664e9SAndroid Build Coastguard Worker
1025*d57664e9SAndroid Build Coastguard Worker        <service
1026*d57664e9SAndroid Build Coastguard Worker            android:name="com.android.systemui.communal.widgets.GlanceableHubWidgetManagerService"
1027*d57664e9SAndroid Build Coastguard Worker            android:exported="false" />
1028*d57664e9SAndroid Build Coastguard Worker
1029*d57664e9SAndroid Build Coastguard Worker        <!-- Doze with notifications, run in main sysui process for every user  -->
1030*d57664e9SAndroid Build Coastguard Worker        <service
1031*d57664e9SAndroid Build Coastguard Worker            android:name=".doze.DozeService"
1032*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
1033*d57664e9SAndroid Build Coastguard Worker            android:singleUser="true"
1034*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.BIND_DREAM_SERVICE" />
1035*d57664e9SAndroid Build Coastguard Worker
1036*d57664e9SAndroid Build Coastguard Worker        <receiver
1037*d57664e9SAndroid Build Coastguard Worker            android:name=".tuner.TunerService$ClearReceiver"
1038*d57664e9SAndroid Build Coastguard Worker            android:exported="false">
1039*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
1040*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.CLEAR_TUNER" />
1041*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
1042*d57664e9SAndroid Build Coastguard Worker        </receiver>
1043*d57664e9SAndroid Build Coastguard Worker
1044*d57664e9SAndroid Build Coastguard Worker        <provider
1045*d57664e9SAndroid Build Coastguard Worker            android:name="androidx.core.content.FileProvider"
1046*d57664e9SAndroid Build Coastguard Worker            android:authorities="com.android.systemui.fileprovider"
1047*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
1048*d57664e9SAndroid Build Coastguard Worker            android:grantUriPermissions="true">
1049*d57664e9SAndroid Build Coastguard Worker            <meta-data
1050*d57664e9SAndroid Build Coastguard Worker                android:name="android.support.FILE_PROVIDER_PATHS"
1051*d57664e9SAndroid Build Coastguard Worker                android:resource="@xml/fileprovider" />
1052*d57664e9SAndroid Build Coastguard Worker        </provider>
1053*d57664e9SAndroid Build Coastguard Worker
1054*d57664e9SAndroid Build Coastguard Worker        <provider android:name=".keyguard.KeyguardSliceProvider"
1055*d57664e9SAndroid Build Coastguard Worker                  android:authorities="com.android.systemui.keyguard"
1056*d57664e9SAndroid Build Coastguard Worker                  android:grantUriPermissions="true"
1057*d57664e9SAndroid Build Coastguard Worker                  android:exported="true">
1058*d57664e9SAndroid Build Coastguard Worker        </provider>
1059*d57664e9SAndroid Build Coastguard Worker
1060*d57664e9SAndroid Build Coastguard Worker        <receiver
1061*d57664e9SAndroid Build Coastguard Worker            android:name=".statusbar.KeyboardShortcutsReceiver"
1062*d57664e9SAndroid Build Coastguard Worker            android:visibleToInstantApps="true"
1063*d57664e9SAndroid Build Coastguard Worker            android:exported="true">
1064*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
1065*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.intent.action.DISMISS_KEYBOARD_SHORTCUTS" />
1066*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.intent.action.SHOW_KEYBOARD_SHORTCUTS" />
1067*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
1068*d57664e9SAndroid Build Coastguard Worker        </receiver>
1069*d57664e9SAndroid Build Coastguard Worker
1070*d57664e9SAndroid Build Coastguard Worker        <receiver android:name=".media.dialog.MediaOutputDialogReceiver"
1071*d57664e9SAndroid Build Coastguard Worker                  android:exported="true">
1072*d57664e9SAndroid Build Coastguard Worker            <intent-filter android:priority="1">
1073*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.LAUNCH_MEDIA_OUTPUT_DIALOG" />
1074*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.LAUNCH_SYSTEM_MEDIA_OUTPUT_DIALOG" />
1075*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.LAUNCH_MEDIA_OUTPUT_BROADCAST_DIALOG" />
1076*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.DISMISS_MEDIA_OUTPUT_DIALOG" />
1077*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
1078*d57664e9SAndroid Build Coastguard Worker        </receiver>
1079*d57664e9SAndroid Build Coastguard Worker
1080*d57664e9SAndroid Build Coastguard Worker        <receiver android:name=".volume.VolumePanelDialogReceiver"
1081*d57664e9SAndroid Build Coastguard Worker                  android:exported="true">
1082*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
1083*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.settings.panel.action.VOLUME" />
1084*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.LAUNCH_VOLUME_PANEL_DIALOG" />
1085*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.DISMISS_VOLUME_PANEL_DIALOG" />
1086*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
1087*d57664e9SAndroid Build Coastguard Worker        </receiver>
1088*d57664e9SAndroid Build Coastguard Worker
1089*d57664e9SAndroid Build Coastguard Worker        <receiver android:name=".accessibility.hearingaid.HearingDevicesDialogReceiver"
1090*d57664e9SAndroid Build Coastguard Worker            android:exported="false">
1091*d57664e9SAndroid Build Coastguard Worker            <intent-filter android:priority="1">
1092*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.LAUNCH_HEARING_DEVICES_DIALOG" />
1093*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
1094*d57664e9SAndroid Build Coastguard Worker        </receiver>
1095*d57664e9SAndroid Build Coastguard Worker
1096*d57664e9SAndroid Build Coastguard Worker        <receiver android:name=".accessibility.extradim.ExtraDimDialogReceiver"
1097*d57664e9SAndroid Build Coastguard Worker            android:singleUser="true"
1098*d57664e9SAndroid Build Coastguard Worker            android:exported="false">
1099*d57664e9SAndroid Build Coastguard Worker            <intent-filter android:priority="1">
1100*d57664e9SAndroid Build Coastguard Worker                <action android:name="com.android.systemui.action.LAUNCH_REMOVE_EXTRA_DIM_DIALOG" />
1101*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
1102*d57664e9SAndroid Build Coastguard Worker        </receiver>
1103*d57664e9SAndroid Build Coastguard Worker
1104*d57664e9SAndroid Build Coastguard Worker        <activity android:name=".logcat.LogAccessDialogActivity"
1105*d57664e9SAndroid Build Coastguard Worker                  android:theme="@android:style/Theme.Translucent.NoTitleBar"
1106*d57664e9SAndroid Build Coastguard Worker                  android:excludeFromRecents="true"
1107*d57664e9SAndroid Build Coastguard Worker                  android:exported="false">
1108*d57664e9SAndroid Build Coastguard Worker        </activity>
1109*d57664e9SAndroid Build Coastguard Worker
1110*d57664e9SAndroid Build Coastguard Worker        <provider
1111*d57664e9SAndroid Build Coastguard Worker            android:authorities="com.android.systemui.customization"
1112*d57664e9SAndroid Build Coastguard Worker            android:name="com.android.systemui.keyguard.CustomizationProvider"
1113*d57664e9SAndroid Build Coastguard Worker            android:exported="true"
1114*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.CUSTOMIZE_SYSTEM_UI"
1115*d57664e9SAndroid Build Coastguard Worker            />
1116*d57664e9SAndroid Build Coastguard Worker
1117*d57664e9SAndroid Build Coastguard Worker        <!-- TODO(b/278897602): Disable EmojiCompatInitializer until threading issues are fixed.
1118*d57664e9SAndroid Build Coastguard Worker             https://developer.android.com/reference/androidx/emoji2/text/EmojiCompatInitializer -->
1119*d57664e9SAndroid Build Coastguard Worker        <provider
1120*d57664e9SAndroid Build Coastguard Worker            android:name="androidx.startup.InitializationProvider"
1121*d57664e9SAndroid Build Coastguard Worker            android:authorities="${applicationId}.androidx-startup"
1122*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
1123*d57664e9SAndroid Build Coastguard Worker            tools:node="merge">
1124*d57664e9SAndroid Build Coastguard Worker            <meta-data android:name="androidx.emoji2.text.EmojiCompatInitializer"
1125*d57664e9SAndroid Build Coastguard Worker                tools:node="remove" />
1126*d57664e9SAndroid Build Coastguard Worker        </provider>
1127*d57664e9SAndroid Build Coastguard Worker
1128*d57664e9SAndroid Build Coastguard Worker        <!-- Allow SystemUI to listen for the capabilities defined in the linked xml -->
1129*d57664e9SAndroid Build Coastguard Worker        <property android:name="android.net.PROPERTY_SELF_CERTIFIED_CAPABILITIES"
1130*d57664e9SAndroid Build Coastguard Worker                  android:value="@xml/self_certified_network_capabilities_both" />
1131*d57664e9SAndroid Build Coastguard Worker
1132*d57664e9SAndroid Build Coastguard Worker
1133*d57664e9SAndroid Build Coastguard Worker        <service
1134*d57664e9SAndroid Build Coastguard Worker            android:name="com.android.systemui.dreams.homecontrols.HomeControlsDreamService"
1135*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
1136*d57664e9SAndroid Build Coastguard Worker            android:enabled="false"
1137*d57664e9SAndroid Build Coastguard Worker            android:label="@string/home_controls_dream_label"
1138*d57664e9SAndroid Build Coastguard Worker            android:description="@string/home_controls_dream_description"
1139*d57664e9SAndroid Build Coastguard Worker            android:permission="android.permission.BIND_DREAM_SERVICE"
1140*d57664e9SAndroid Build Coastguard Worker            android:icon="@drawable/controls_icon"
1141*d57664e9SAndroid Build Coastguard Worker            >
1142*d57664e9SAndroid Build Coastguard Worker
1143*d57664e9SAndroid Build Coastguard Worker            <intent-filter>
1144*d57664e9SAndroid Build Coastguard Worker                <action android:name="android.service.dreams.DreamService" />
1145*d57664e9SAndroid Build Coastguard Worker                <category android:name="android.intent.category.DEFAULT" />
1146*d57664e9SAndroid Build Coastguard Worker            </intent-filter>
1147*d57664e9SAndroid Build Coastguard Worker            <meta-data
1148*d57664e9SAndroid Build Coastguard Worker                android:name="android.service.dream"
1149*d57664e9SAndroid Build Coastguard Worker                android:resource="@xml/home_controls_dream_metadata" />
1150*d57664e9SAndroid Build Coastguard Worker        </service>
1151*d57664e9SAndroid Build Coastguard Worker
1152*d57664e9SAndroid Build Coastguard Worker        <service android:name="com.android.systemui.dreams.homecontrols.system.HomeControlsRemoteService"
1153*d57664e9SAndroid Build Coastguard Worker            android:singleUser="true"
1154*d57664e9SAndroid Build Coastguard Worker            android:exported="false"
1155*d57664e9SAndroid Build Coastguard Worker            />
1156*d57664e9SAndroid Build Coastguard Worker
1157*d57664e9SAndroid Build Coastguard Worker    </application>
1158*d57664e9SAndroid Build Coastguard Worker</manifest>
1159