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