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) 2015 The Android Open Source Project 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 package="com.android.shell" 21*d57664e9SAndroid Build Coastguard Worker coreApp="true" 22*d57664e9SAndroid Build Coastguard Worker updatableSystem="false" 23*d57664e9SAndroid Build Coastguard Worker android:sharedUserId="android.uid.shell" 24*d57664e9SAndroid Build Coastguard Worker > 25*d57664e9SAndroid Build Coastguard Worker 26*d57664e9SAndroid Build Coastguard Worker <!-- Standard permissions granted to the shell. --> 27*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CAMERA_HEADLESS_SYSTEM_USER" /> 28*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_HEALTH_PERMISSIONS" /> 29*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_HEALTH_DATA" /> 30*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.health.READ_EXERCISE_ROUTE" /> 31*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MIGRATE_HEALTH_CONNECT_DATA" /> 32*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.LAUNCH_DEVICE_MANAGER_SETUP" /> 33*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GET_RUNTIME_PERMISSIONS" /> 34*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SEND_SMS" /> 35*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_SMS" /> 36*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CALL_PHONE" /> 37*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 38*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_PRECISE_PHONE_STATE" /> 39*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_ACTIVE_EMERGENCY_SESSION" /> 40*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" /> 41*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_CONTACTS" /> 42*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_CONTACTS" /> 43*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_CALENDAR" /> 44*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_CALENDAR" /> 45*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_CALL_LOG" /> 46*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_CALL_LOG" /> 47*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_USER_DICTIONARY" /> 48*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" /> 49*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 50*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 51*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.HIGH_SAMPLING_RATE_SENSORS" /> 52*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RECEIVE_SMS" /> 53*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RECEIVE_WAP_PUSH" /> 54*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RECEIVE_MMS" /> 55*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_CELL_BROADCASTS" /> 56*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SATELLITE_COMMUNICATION" /> 57*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION" /> 58*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" /> 59*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_PHONE_NUMBERS" /> 60*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.USE_SIP" /> 61*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ANSWER_PHONE_CALLS" /> 62*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCEPT_HANDOVER" /> 63*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" /> 64*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BODY_SENSORS" /> 65*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="com.android.voicemail.permission.ADD_VOICEMAIL" /> 66*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS" /> 67*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GET_PROCESS_STATE_AND_OOM_SCORE" /> 68*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_LOGS" /> 69*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BRIGHTNESS_SLIDER_USAGE" /> 70*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_AMBIENT_LIGHT_STATS" /> 71*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CONFIGURE_DISPLAY_BRIGHTNESS" /> 72*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER" /> 73*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_MEDIA_KEY_LISTENER" /> 74*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INSTANT_APP_FOREGROUND_SERVICE" /> 75*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_OWN_CALLS" /> 76*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CALL_COMPANION_APP" /> 77*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.USE_FINGERPRINT" /> 78*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_PROFILE" /> 79*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_PROFILE" /> 80*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_SOCIAL_STREAM" /> 81*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_SOCIAL_STREAM" /> 82*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_SMS" /> 83*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" /> 84*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" /> 85*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.USE_CREDENTIALS" /> 86*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_READ" /> 87*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SUBSCRIBED_FEEDS_WRITE" /> 88*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FLASHLIGHT" /> 89*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INTERNET" /> 90*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.NFC" /> 91*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.NFC_TRANSACTION_EVENT" /> 92*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.NFC_PREFERRED_PAYMENT_INFO" /> 93*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" /> 94*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.TRANSMIT_IR" /> 95*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 96*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_PASSWORD_COMPLEXITY" /> 97*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GET_TASKS" /> 98*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RESTART_PACKAGES" /> 99*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND" /> 100*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND" /> 101*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.HIDE_OVERLAY_WINDOWS" /> 102*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_WALLPAPER_HINTS" /> 103*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" /> 104*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" /> 105*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_SYNC_STATS" /> 106*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" /> 107*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS" /> 108*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="com.android.alarm.permission.SET_ALARM" /> 109*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /> 110*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT" /> 111*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.PERSISTENT_ACTIVITY" /> 112*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" /> 113*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> 114*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" /> 115*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE" /> 116*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" /> 117*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" /> 118*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_INSTALL_SESSIONS" /> 119*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" /> 120*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.TRIGGER_LOST_MODE" /> 121*d57664e9SAndroid Build Coastguard Worker <!-- ACCESS_BACKGROUND_LOCATION is needed for testing purposes only. --> 122*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> 123*d57664e9SAndroid Build Coastguard Worker <!-- ACCESS_MTP is needed for testing purposes only. --> 124*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_MTP" /> 125*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> 126*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 127*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 128*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BLUETOOTH" /> 129*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 130*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" /> 131*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" /> 132*d57664e9SAndroid Build Coastguard Worker <!-- BLUETOOTH_PRIVILEGED is needed for testing purposes only. --> 133*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" /> 134*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BLUETOOTH_SCAN" /> 135*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.LOCAL_MAC_ADDRESS" /> 136*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.EXPAND_STATUS_BAR" /> 137*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> 138*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_NETWORK_POLICY" /> 139*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_USB" /> 140*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.USE_RESERVED_DISK" /> 141*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> 142*d57664e9SAndroid Build Coastguard Worker <!-- System tool permissions granted to the shell. --> 143*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REAL_GET_TASKS" /> 144*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CHANGE_CONFIGURATION" /> 145*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REORDER_TASKS" /> 146*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REMOVE_TASKS" /> 147*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_ANIMATION_SCALE" /> 148*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" /> 149*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_SETTINGS" /> 150*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" /> 151*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.LOCATION_BYPASS" /> 152*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_DEVICE_CONFIG" /> 153*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_DEVICE_CONFIG" 154*d57664e9SAndroid Build Coastguard Worker android:featureFlag="!android.security.protect_device_config_flags"/> 155*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_ALLOWLISTED_DEVICE_CONFIG" /> 156*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_WRITE_SYNC_DISABLED_MODE_CONFIG" /> 157*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MONITOR_DEVICE_CONFIG_ACCESS" /> 158*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BROADCAST_STICKY" /> 159*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_ACCESSIBILITY" /> 160*d57664e9SAndroid Build Coastguard Worker <!-- Development tool permissions granted to the shell. --> 161*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_DEBUG_APP" /> 162*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_PROCESS_LIMIT" /> 163*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_ALWAYS_FINISH" /> 164*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.DUMP" /> 165*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CONTROL_UI_TRACING" /> 166*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SIGNAL_PERSISTENT_PROCESSES" /> 167*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" /> 168*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.KILL_ALL_BACKGROUND_PROCESSES" /> 169*d57664e9SAndroid Build Coastguard Worker <!-- Internal permissions granted to the shell. --> 170*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FORCE_BACK" /> 171*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BATTERY_STATS" /> 172*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" /> 173*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REPORT_USAGE_STATS" /> 174*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" /> 175*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INJECT_EVENTS" /> 176*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RETRIEVE_WINDOW_CONTENT" /> 177*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_ACTIVITY_WATCHER" /> 178*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_INPUT_STATE" /> 179*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_ORIENTATION" /> 180*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INSTALL_PACKAGES" /> 181*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INSTALL_PACKAGE_UPDATES" /> 182*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INSTALL_DEPENDENCY_SHARED_LIBRARIES" /> 183*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ENFORCE_UPDATE_OWNERSHIP" /> 184*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INSTALL_DPC_PACKAGES" /> 185*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="com.android.permission.USE_INSTALLER_V2" /> 186*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INSTALL_TEST_ONLY_PACKAGE" /> 187*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="com.android.permission.USE_SYSTEM_DATA_LOADERS" /> 188*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.PACKAGE_VERIFICATION_AGENT" /> 189*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MOVE_PACKAGE" /> 190*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.KEEP_UNINSTALLED_PACKAGES" /> 191*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" /> 192*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CLEAR_APP_CACHE" /> 193*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_INSTANT_APPS" /> 194*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.DELETE_CACHE_FILES" /> 195*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.DELETE_PACKAGES" /> 196*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_ROLLBACKS" /> 197*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.TEST_MANAGE_ROLLBACKS" /> 198*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER" /> 199*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CAPTURE_VIDEO_OUTPUT" /> 200*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_FRAME_BUFFER" /> 201*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REBOOT" /> 202*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.DEVICE_POWER" /> 203*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.POWER_SAVER" /> 204*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BATTERY_PREDICTION" /> 205*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INSTALL_LOCATION_PROVIDER" /> 206*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BACKUP" /> 207*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES" /> 208*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.STOP_APP_SWITCHES" /> 209*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY" /> 210*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GRANT_RUNTIME_PERMISSIONS" /> 211*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REVOKE_RUNTIME_PERMISSIONS" /> 212*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_ONE_TIME_PERMISSION_SESSIONS" /> 213*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS" /> 214*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WHITELIST_RESTRICTED_PERMISSIONS" /> 215*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.EMERGENCY_INSTALL_PACKAGES" /> 216*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for processes that don't own the focused window to switch 217*d57664e9SAndroid Build Coastguard Worker touch mode state --> 218*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_TOUCH_MODE_STATE" /> 219*d57664e9SAndroid Build Coastguard Worker <!-- Permission required to test onPermissionsChangedListener --> 220*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS" /> 221*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_KEYBOARD_LAYOUT" /> 222*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GET_DETAILED_TASKS" /> 223*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_SCREEN_COMPATIBILITY" /> 224*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 225*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 226*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" /> 227*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" /> 228*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" /> 229*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CREATE_USERS" /> 230*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_SUBSCRIPTION_USER_ASSOCIATION" /> 231*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.QUERY_USERS" /> 232*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_CREDENTIAL_MANAGEMENT_APP" /> 233*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_DEVICE_ADMINS" /> 234*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_PROFILE_AND_DEVICE_OWNERS" /> 235*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.PROVISION_DEMO_DEVICE" /> 236*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.QUERY_ADMIN_POLICY" /> 237*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.UPDATE_DEVICE_MANAGEMENT_RESOURCES" /> 238*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FORCE_DEVICE_POLICY_MANAGER_LOGS" /> 239*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CLEAR_FREEZE_PERIOD" /> 240*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_QUIET_MODE" /> 241*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_LOWPAN_STATE" /> 242*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CHANGE_LOWPAN_STATE" /> 243*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_LOWPAN_CREDENTIAL" /> 244*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BLUETOOTH_STACK" /> 245*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GET_ACCOUNTS" /> 246*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.COPY_ACCOUNTS" /> 247*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REMOVE_ACCOUNTS" /> 248*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RETRIEVE_WINDOW_TOKEN" /> 249*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FRAME_STATS" /> 250*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BIND_APPWIDGET" /> 251*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.UPDATE_APP_OPS_STATS" /> 252*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_APPWIDGET_BIND_PERMISSIONS" /> 253*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CHANGE_APP_IDLE_STATE" /> 254*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST" /> 255*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> 256*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MOUNT_FORMAT_FILESYSTEMS" /> 257*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" /> 258*d57664e9SAndroid Build Coastguard Worker <!-- Permission required to test LauncherApps APIs for hidden profiles --> 259*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_HIDDEN_PROFILES_FULL" /> 260*d57664e9SAndroid Build Coastguard Worker <!-- Shell only holds android.permission.NETWORK_SCAN in order to to enable CTS testing --> 261*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.NETWORK_SCAN" /> 262*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REGISTER_CALL_PROVIDER" /> 263*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REGISTER_CONNECTION_MANAGER" /> 264*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REGISTER_SIM_SUBSCRIPTION" /> 265*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GET_APP_OPS_STATS" /> 266*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_APP_OPS_MODES" /> 267*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.VIBRATE" /> 268*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_VIBRATOR_STATE" /> 269*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.VIBRATE_VENDOR_EFFECTS" /> 270*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.START_VIBRATION_SESSIONS" /> 271*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_ACTIVITY_TASKS" /> 272*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.START_TASKS_FROM_RECENTS" /> 273*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.START_ACTIVITIES_FROM_BACKGROUND" /> 274*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.START_FOREGROUND_SERVICES_FROM_BACKGROUND" /> 275*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACTIVITY_EMBEDDING" /> 276*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CONNECTIVITY_INTERNAL" /> 277*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_CLOUDSEARCH" /> 278*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE" /> 279*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_AUTO_FILL" /> 280*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_CONTENT_CAPTURE" /> 281*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_CONTENT_SUGGESTIONS" /> 282*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_APP_PREDICTIONS" /> 283*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_LOW_POWER_STANDBY" /> 284*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_LOW_POWER_STANDBY_PORTS" /> 285*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_SEARCH_UI" /> 286*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_SMARTSPACE" /> 287*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_WALLPAPER_EFFECTS_GENERATION" /> 288*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_UI_TRANSLATION" /> 289*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.NETWORK_SETTINGS" /> 290*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 291*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_TIME" /> 292*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_TIME_ZONE" /> 293*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.DISABLE_HIDDEN_API_CHECKS" /> 294*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_ROLE_HOLDERS" /> 295*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_DEFAULT_APPLICATIONS" /> 296*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BYPASS_ROLE_QUALIFICATION" /> 297*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.OBSERVE_ROLE_HOLDERS" /> 298*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.STATUS_BAR_SERVICE" /> 299*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.STATUS_BAR" /> 300*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> 301*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to rename bugreport notifications (so they're not shown as Shell) --> 302*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME" /> 303*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_NOTIFICATION_ASSISTANT_SERVICE" /> 304*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to hold a wakelock in dumpstate.cpp (drop_root_user()) --> 305*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WAKE_LOCK" /> 306*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to enable/disable overlays --> 307*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CHANGE_OVERLAY_PACKAGES" /> 308*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to access privileged VR APIs --> 309*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RESTRICTED_VR_ACCESS" /> 310*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_BIND_INSTANT_SERVICE" /> 311*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_HARMFUL_APP_WARNINGS" /> 312*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_SENSORS" /> 313*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_AUDIO_POLICY" /> 314*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.QUERY_AUDIO_STATE" /> 315*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_CAMERA" /> 316*d57664e9SAndroid Build Coastguard Worker <!-- Permissions needed to test system only camera devices --> 317*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CAMERA" /> 318*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BACKGROUND_CAMERA" /> 319*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SYSTEM_CAMERA" /> 320*d57664e9SAndroid Build Coastguard Worker <!-- Permissions needed to test onCameraOpened/Closed callbacks --> 321*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CAMERA_OPEN_CLOSE_LISTENER" /> 322*d57664e9SAndroid Build Coastguard Worker <!-- Permissions needed for CTS camera test: RecordingTest.java when assuming shell id --> 323*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RECORD_AUDIO" /> 324*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RECORD_BACKGROUND_AUDIO" /> 325*d57664e9SAndroid Build Coastguard Worker 326*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to enable/disable Bluetooth/Wifi --> 327*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_BLUETOOTH_WHEN_WIRELESS_CONSENT_REQUIRED" /> 328*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_WIFI_WHEN_WIRELESS_CONSENT_REQUIRED" /> 329*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to invoke DynamicSystem (AOT) --> 330*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INSTALL_DYNAMIC_SYSTEM" /> 331*d57664e9SAndroid Build Coastguard Worker <!-- Used to clean up heap dumps on boot. --> 332*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 333*d57664e9SAndroid Build Coastguard Worker 334*d57664e9SAndroid Build Coastguard Worker 335*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CONTROL_KEYGUARD" /> 336*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CONTROL_REMOTE_APP_TRANSITION_ANIMATIONS" /> 337*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SUSPEND_APPS" /> 338*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.QUARANTINE_APPS" /> 339*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.OBSERVE_APP_USAGE" /> 340*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_CLIPBOARD_IN_BACKGROUND" /> 341*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to wipe the device for Test Harness Mode --> 342*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ENABLE_TEST_HARNESS_MODE" /> 343*d57664e9SAndroid Build Coastguard Worker 344*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - CompanionDeviceManagerTest --> 345*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.COMPANION_APPROVE_WIFI_CONNECTIONS" /> 346*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_COMPANION_DEVICES" /> 347*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_COMPANION_PROFILE_APP_STREAMING" /> 348*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_COMPANION_PROFILE_COMPUTER" /> 349*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_COMPANION_PROFILE_AUTOMOTIVE_PROJECTION" /> 350*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_COMPANION_PROFILE_NEARBY_DEVICE_STREAMING" /> 351*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_COMPANION_PROFILE_WATCH" /> 352*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_COMPANION_PROFILE_GLASSES" /> 353*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_COMPANION_SELF_MANAGED" /> 354*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.USE_COMPANION_TRANSPORTS" /> 355*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_OBSERVE_DEVICE_UUID_PRESENCE" /> 356*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.DELIVER_COMPANION_MESSAGES" /> 357*d57664e9SAndroid Build Coastguard Worker 358*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_APPOPS" /> 359*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WATCH_APPOPS" /> 360*d57664e9SAndroid Build Coastguard Worker 361*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for IncrementalLogCollectionTest --> 362*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.LOADER_USAGE_STATS" /> 363*d57664e9SAndroid Build Coastguard Worker 364*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for storage tests - FuseDaemonHostTest --> 365*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" /> 366*d57664e9SAndroid Build Coastguard Worker 367*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to run network tests in CTS --> 368*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_TEST_NETWORKS" /> 369*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to test tcp keepalive offload. --> 370*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.PACKET_KEEPALIVE_OFFLOAD" /> 371*d57664e9SAndroid Build Coastguard Worker 372*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - UnsupportedErrorDialogTests --> 373*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RESET_APP_ERRORS" /> 374*d57664e9SAndroid Build Coastguard Worker 375*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed tests --> 376*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.OBSERVE_PICTURE_PROFILES" /> 377*d57664e9SAndroid Build Coastguard Worker 378*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - CtsSystemUiTestCases:PipNotificationTests --> 379*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GET_INTENT_SENDER_INTENT" /> 380*d57664e9SAndroid Build Coastguard Worker 381*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to run keyguard manager tests in CTS --> 382*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CONTROL_KEYGUARD_SECURE_NOTIFICATIONS" /> 383*d57664e9SAndroid Build Coastguard Worker 384*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to add/remove weak escrow token in CTS tests --> 385*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_WEAK_ESCROW_TOKEN" /> 386*d57664e9SAndroid Build Coastguard Worker 387*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to set/clear/verify lockscreen credentials in CTS tests --> 388*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_AND_VERIFY_LOCKSCREEN_CREDENTIALS" /> 389*d57664e9SAndroid Build Coastguard Worker 390*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to test wallpaper component --> 391*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_WALLPAPER" /> 392*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_WALLPAPER_COMPONENT" /> 393*d57664e9SAndroid Build Coastguard Worker 394*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to test wallpaper dimming --> 395*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_WALLPAPER_DIM_AMOUNT" /> 396*d57664e9SAndroid Build Coastguard Worker 397*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to test wallpapers supporting ambient mode --> 398*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.AMBIENT_WALLPAPER" /> 399*d57664e9SAndroid Build Coastguard Worker 400*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to test wallpaper read methods --> 401*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_WALLPAPER_INTERNAL" /> 402*d57664e9SAndroid Build Coastguard Worker 403*d57664e9SAndroid Build Coastguard Worker <!-- Permission required to test ContentResolver caching. --> 404*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CACHE_CONTENT" /> 405*d57664e9SAndroid Build Coastguard Worker 406*d57664e9SAndroid Build Coastguard Worker <!-- Permission required to test ExplicitHealthCheckServiceImpl. --> 407*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BIND_EXPLICIT_HEALTH_CHECK_SERVICE" /> 408*d57664e9SAndroid Build Coastguard Worker 409*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CrossProfileAppsHostSideTest --> 410*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.INTERACT_ACROSS_PROFILES" /> 411*d57664e9SAndroid Build Coastguard Worker 412*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CrossProfileAppsHostSideTest --> 413*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.START_CROSS_PROFILE_ACTIVITIES" /> 414*d57664e9SAndroid Build Coastguard Worker 415*d57664e9SAndroid Build Coastguard Worker <!-- permissions required for CTS test - PhoneStateListenerTest --> 416*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.LISTEN_ALWAYS_REPORTED_SIGNAL_STRENGTH" /> 417*d57664e9SAndroid Build Coastguard Worker 418*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for granting and logging --> 419*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.LOG_COMPAT_CHANGE" /> 420*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_COMPAT_CHANGE_CONFIG" /> 421*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.OVERRIDE_COMPAT_CHANGE_CONFIG" /> 422*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.OVERRIDE_COMPAT_CHANGE_CONFIG_ON_RELEASE_BUILD" /> 423*d57664e9SAndroid Build Coastguard Worker 424*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - BatterySaverTest --> 425*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_DAY_NIGHT_MODE" /> 426*d57664e9SAndroid Build Coastguard Worker 427*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - UiModeManagerTest --> 428*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ENTER_CAR_MODE_PRIORITIZED" /> 429*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_PROJECTION_STATE" /> 430*d57664e9SAndroid Build Coastguard Worker 431*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS tests - UiModeManagerTest, CarModeInCallServiceTest --> 432*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.TOGGLE_AUTOMOTIVE_PROJECTION" /> 433*d57664e9SAndroid Build Coastguard Worker 434*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - SystemConfigTest --> 435*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_CARRIER_APP_INFO" /> 436*d57664e9SAndroid Build Coastguard Worker 437*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CarModeInCallServiceTest --> 438*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CONTROL_INCALL_EXPERIENCE" /> 439*d57664e9SAndroid Build Coastguard Worker 440*d57664e9SAndroid Build Coastguard Worker <!-- Permission requried for CTS test - CellBroadcastIntentsTest --> 441*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GRANT_RUNTIME_PERMISSIONS_TO_TELEPHONY_DEFAULTS" /> 442*d57664e9SAndroid Build Coastguard Worker 443*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - TetheringManagerTest --> 444*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.TETHER_PRIVILEGED" /> 445*d57664e9SAndroid Build Coastguard Worker 446*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsOsTestCases --> 447*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_CRATES" /> 448*d57664e9SAndroid Build Coastguard Worker 449*d57664e9SAndroid Build Coastguard Worker <!-- Allows setting brightness from the shell --> 450*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CONTROL_DISPLAY_BRIGHTNESS" /> 451*d57664e9SAndroid Build Coastguard Worker 452*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - ShortcutManagerUsageTest --> 453*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_SHORTCUTS" /> 454*d57664e9SAndroid Build Coastguard Worker 455*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - UsageStatsTest --> 456*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_NOTIFICATIONS" /> 457*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_LOCUS_ID_USAGE_STATS" /> 458*d57664e9SAndroid Build Coastguard Worker 459*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsNfcResolverDerviceTest --> 460*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SHOW_CUSTOMIZED_RESOLVER" /> 461*d57664e9SAndroid Build Coastguard Worker 462*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - MusicRecognitionManagerTest --> 463*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_MUSIC_RECOGNITION" /> 464*d57664e9SAndroid Build Coastguard Worker 465*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - CtsVoiceRecognitionTestCases --> 466*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_SPEECH_RECOGNITION" /> 467*d57664e9SAndroid Build Coastguard Worker 468*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required to test ambient display. --> 469*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_DREAM_STATE" /> 470*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_DREAM_STATE" /> 471*d57664e9SAndroid Build Coastguard Worker 472*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsLightsManagerTest --> 473*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CONTROL_DEVICE_LIGHTS" /> 474*d57664e9SAndroid Build Coastguard Worker 475*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to test mainline permission module rollback --> 476*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.UPGRADE_RUNTIME_PERMISSIONS" /> 477*d57664e9SAndroid Build Coastguard Worker 478*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to restart WiFi Subsystem --> 479*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RESTART_WIFI_SUBSYSTEM" /> 480*d57664e9SAndroid Build Coastguard Worker 481*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to read wifi network credentials for CtsNetTestCases --> 482*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_WIFI_CREDENTIAL" /> 483*d57664e9SAndroid Build Coastguard Worker 484*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to use wifi usability API's for CtsNetTestCases --> 485*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WIFI_UPDATE_USABILITY_STATS_SCORE" /> 486*d57664e9SAndroid Build Coastguard Worker 487*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to test registering pull atom callbacks --> 488*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REGISTER_STATS_PULL_ATOM" /> 489*d57664e9SAndroid Build Coastguard Worker 490*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to test querying restricted metrics --> 491*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_RESTRICTED_STATS" /> 492*d57664e9SAndroid Build Coastguard Worker 493*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed to modify settings overrideable by restore in CTS tests --> 494*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_SETTINGS_OVERRIDEABLE_BY_RESTORE" /> 495*d57664e9SAndroid Build Coastguard Worker 496*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for testing system audio effect APIs. --> 497*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_DEFAULT_AUDIO_EFFECTS" /> 498*d57664e9SAndroid Build Coastguard Worker 499*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for running networking unit tests --> 500*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS" /> 501*d57664e9SAndroid Build Coastguard Worker 502*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsHostsideNetworkTests --> 503*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.OBSERVE_NETWORK_POLICY" /> 504*d57664e9SAndroid Build Coastguard Worker 505*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - TunerTest --> 506*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_TV_DESCRAMBLER" /> 507*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_TV_SHARED_FILTER" /> 508*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_TV_TUNER" /> 509*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.TUNER_RESOURCE_ACCESS" /> 510*d57664e9SAndroid Build Coastguard Worker 511*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - AutoRevokeTest --> 512*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WHITELIST_AUTO_REVOKE_PERMISSIONS" /> 513*d57664e9SAndroid Build Coastguard Worker 514*d57664e9SAndroid Build Coastguard Worker <!-- Permissions needed to test shared libraries --> 515*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_SHARED_LIBRARIES" /> 516*d57664e9SAndroid Build Coastguard Worker 517*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - TVInputManagerTest --> 518*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_TUNED_INFO" /> 519*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.TV_INPUT_HARDWARE" /> 520*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.TIS_EXTENSION_INTERFACE" /> 521*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="com.android.providers.tv.permission.ACCESS_WATCHED_PROGRAMS" /> 522*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="com.android.providers.tv.permission.WRITE_EPG_DATA" /> 523*d57664e9SAndroid Build Coastguard Worker 524*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - PrivilegedLocationPermissionTest --> 525*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.LOCATION_HARDWARE" /> 526*d57664e9SAndroid Build Coastguard Worker 527*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for GTS test - GtsDialerAudioTestCases --> 528*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT" /> 529*d57664e9SAndroid Build Coastguard Worker 530*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - AdbManagerTest --> 531*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_DEBUGGING" /> 532*d57664e9SAndroid Build Coastguard Worker 533*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsTelephonyTestCases --> 534*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_RCS_USER_CAPABILITY_EXCHANGE" /> 535*d57664e9SAndroid Build Coastguard Worker 536*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsTelephonyTestCases --> 537*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.PERFORM_IMS_SINGLE_REGISTRATION" /> 538*d57664e9SAndroid Build Coastguard Worker 539*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - DisplayTest --> 540*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.OVERRIDE_DISPLAY_MODE_REQUESTS" /> 541*d57664e9SAndroid Build Coastguard Worker 542*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - MatchContentFrameRateTest --> 543*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_REFRESH_RATE_SWITCHING_TYPE" /> 544*d57664e9SAndroid Build Coastguard Worker 545*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - DefaultDisplayModeTest --> 546*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_USER_PREFERRED_DISPLAY_MODE" /> 547*d57664e9SAndroid Build Coastguard Worker 548*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - HdrConversionTest --> 549*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_HDR_CONVERSION_MODE" /> 550*d57664e9SAndroid Build Coastguard Worker 551*d57664e9SAndroid Build Coastguard Worker <!-- Permissions needed for manual testing telephony time zone detector behavior --> 552*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SUGGEST_TELEPHONY_TIME_AND_ZONE" /> 553*d57664e9SAndroid Build Coastguard Worker 554*d57664e9SAndroid Build Coastguard Worker <!-- Permissions needed for CTS test - TimeManagerTest --> 555*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_TIME_AND_ZONE_DETECTION" /> 556*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SUGGEST_EXTERNAL_TIME" /> 557*d57664e9SAndroid Build Coastguard Worker 558*d57664e9SAndroid Build Coastguard Worker <!-- Permissions needed for CTS test - CtsLocaleManagerTestCases --> 559*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_APP_SPECIFIC_LOCALES" /> 560*d57664e9SAndroid Build Coastguard Worker 561*d57664e9SAndroid Build Coastguard Worker <!-- Permissions needed for CTS test - CtsLocaleManagerTestCases --> 562*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_APP_SPECIFIC_LOCALECONFIG" /> 563*d57664e9SAndroid Build Coastguard Worker 564*d57664e9SAndroid Build Coastguard Worker <!-- Permissions used for manual testing of time detection behavior. --> 565*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SUGGEST_MANUAL_TIME" /> 566*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SUGGEST_TELEPHONY_TIME" /> 567*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SUGGEST_NETWORK_TIME" /> 568*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SUGGEST_GNSS_TIME" /> 569*d57664e9SAndroid Build Coastguard Worker 570*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - android.server.biometrics --> 571*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.USE_BIOMETRIC" /> 572*d57664e9SAndroid Build Coastguard Worker 573*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - android.server.biometrics --> 574*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.TEST_BIOMETRIC" /> 575*d57664e9SAndroid Build Coastguard Worker 576*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - android.server.biometrics --> 577*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_BIOMETRIC_DIALOG_ADVANCED" /> 578*d57664e9SAndroid Build Coastguard Worker 579*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - NotificationManagerTest --> 580*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_NOTIFICATION_LISTENERS" /> 581*d57664e9SAndroid Build Coastguard Worker 582*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - NotificationManagerZenTest --> 583*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CONTROL_DISPLAY_COLOR_TRANSFORMS" /> 584*d57664e9SAndroid Build Coastguard Worker 585*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - CtsContactsProviderTestCases --> 586*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.contacts.permission.MANAGE_SIM_ACCOUNTS" /> 587*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_DEFAULT_ACCOUNT_FOR_CONTACTS" /> 588*d57664e9SAndroid Build Coastguard Worker 589*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - CarrierMessagingServiceWrapprTest --> 590*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BIND_CARRIER_SERVICES" /> 591*d57664e9SAndroid Build Coastguard Worker 592*d57664e9SAndroid Build Coastguard Worker <!-- Allows overriding the system's device state from the shell --> 593*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CONTROL_DEVICE_STATE" /> 594*d57664e9SAndroid Build Coastguard Worker 595*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS tests to close system dialogs --> 596*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BROADCAST_CLOSE_SYSTEM_DIALOGS" /> 597*d57664e9SAndroid Build Coastguard Worker 598*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - HideOverlayWindowsTest --> 599*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> 600*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SYSTEM_APPLICATION_OVERLAY" /> 601*d57664e9SAndroid Build Coastguard Worker 602*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsHdmiCecHostTestCases --> 603*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.HDMI_CEC" /> 604*d57664e9SAndroid Build Coastguard Worker 605*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - MediaPlayerTest --> 606*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BIND_IMS_SERVICE" /> 607*d57664e9SAndroid Build Coastguard Worker 608*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - WifiManagerTest --> 609*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WIFI_ACCESS_COEX_UNSAFE_CHANNELS" /> 610*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WIFI_UPDATE_COEX_UNSAFE_CHANNELS" /> 611*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.NEARBY_WIFI_DEVICES" /> 612*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_WIFI_INTERFACES" /> 613*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" /> 614*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - ConcurrencyTest#testP2pExternalApprover 615*d57664e9SAndroid Build Coastguard Worker P2P external approver API sets require MANAGE_WIFI_NETWORK_SELECTION permission. --> 616*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_WIFI_NETWORK_SELECTION" /> 617*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - ConcurrencyTest#testP2pSetWfdInfo --> 618*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CONFIGURE_WIFI_DISPLAY" /> 619*d57664e9SAndroid Build Coastguard Worker 620*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsThreadNetworkTestCases --> 621*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.THREAD_NETWORK_PRIVILEGED"/> 622*d57664e9SAndroid Build Coastguard Worker <!-- Permission required to access Thread network shell commands for testing --> 623*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.THREAD_NETWORK_TESTING"/> 624*d57664e9SAndroid Build Coastguard Worker 625*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS tests to enable/disable rate limiting toasts. --> 626*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_TOAST_RATE_LIMITING" /> 627*d57664e9SAndroid Build Coastguard Worker 628*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS to test sensor privacy behavior --> 629*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_SENSOR_PRIVACY" /> 630*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.OBSERVE_SENSOR_PRIVACY" /> 631*d57664e9SAndroid Build Coastguard Worker 632*d57664e9SAndroid Build Coastguard Worker <!-- Permission needed for CTS test - CallLogTest --> 633*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="com.android.voicemail.permission.READ_VOICEMAIL" /> 634*d57664e9SAndroid Build Coastguard Worker 635*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for GTS test - GtsAssistIntentTestCases --> 636*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_SOUND_TRIGGER" /> 637*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CAPTURE_AUDIO_HOTWORD" /> 638*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" /> 639*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" /> 640*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BIND_RESUME_ON_REBOOT_SERVICE" /> 641*d57664e9SAndroid Build Coastguard Worker 642*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsRebootReadinessTestCases --> 643*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SIGNAL_REBOOT_READINESS" /> 644*d57664e9SAndroid Build Coastguard Worker 645*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - PeopleManagerTest --> 646*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_PEOPLE_DATA" /> 647*d57664e9SAndroid Build Coastguard Worker 648*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsTaskFpsCallbackTestCases --> 649*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_FPS_COUNTER" /> 650*d57664e9SAndroid Build Coastguard Worker 651*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsGameManagerTestCases --> 652*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_GAME_MODE" /> 653*d57664e9SAndroid Build Coastguard Worker 654*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsGameServiceTestCases --> 655*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_GAME_SERVICE" /> 656*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_GAME_ACTIVITY" /> 657*d57664e9SAndroid Build Coastguard Worker 658*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - ClipboardManagerTest --> 659*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_CLIP_SOURCE" /> 660*d57664e9SAndroid Build Coastguard Worker 661*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsInputMethodTestCases --> 662*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.TEST_INPUT_METHOD" /> 663*d57664e9SAndroid Build Coastguard Worker 664*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - FontManagerTest --> 665*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.UPDATE_FONTS" /> 666*d57664e9SAndroid Build Coastguard Worker 667*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for Launcher testing - DigitalWellbeingToastTest --> 668*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GET_TOP_ACTIVITY_INFO" /> 669*d57664e9SAndroid Build Coastguard Worker 670*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for hotword detection service CTS tests --> 671*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_HOTWORD_DETECTION" /> 672*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BIND_HOTWORD_DETECTION_SERVICE" /> 673*d57664e9SAndroid Build Coastguard Worker 674*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsVoiceInteractionTestCases --> 675*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SOUND_TRIGGER_RUN_IN_BATTERY_SAVER" /> 676*d57664e9SAndroid Build Coastguard Worker 677*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BIND_VISUAL_QUERY_DETECTION_SERVICE" /> 678*d57664e9SAndroid Build Coastguard Worker 679*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - KeyguardLockedStateApiTest --> 680*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SUBSCRIBE_TO_KEYGUARD_LOCKED_STATE" /> 681*d57664e9SAndroid Build Coastguard Worker 682*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_APP_HIBERNATION" /> 683*d57664e9SAndroid Build Coastguard Worker 684*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - MediaCodecResourceTest --> 685*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MEDIA_RESOURCE_OVERRIDE_PID" /> 686*d57664e9SAndroid Build Coastguard Worker 687*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - ResourceObserverNativeTest --> 688*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REGISTER_MEDIA_RESOURCE_OBSERVER" /> 689*d57664e9SAndroid Build Coastguard Worker 690*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAttributionSourceTestCases --> 691*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RENOUNCE_PERMISSIONS" /> 692*d57664e9SAndroid Build Coastguard Worker 693*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - android.widget.cts.ToastTest --> 694*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.UNLIMITED_TOASTS" /> 695*d57664e9SAndroid Build Coastguard Worker 696*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAlarmManagerTestCases --> 697*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SCHEDULE_PRIORITIZED_ALARM" /> 698*d57664e9SAndroid Build Coastguard Worker 699*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - SystemMediaRouter2Test --> 700*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MEDIA_CONTENT_CONTROL" /> 701*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MEDIA_ROUTING_CONTROL" /> 702*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_AUDIO_ROUTING" /> 703*d57664e9SAndroid Build Coastguard Worker 704*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - SoundDoseHelperTest --> 705*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS_PRIVILEGED" /> 706*d57664e9SAndroid Build Coastguard Worker 707*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAmbientContextDetectionServiceDeviceTest --> 708*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_AMBIENT_CONTEXT_EVENT" /> 709*d57664e9SAndroid Build Coastguard Worker 710*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsWearableSensingServiceTestCases --> 711*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_WEARABLE_SENSING_SERVICE" /> 712*d57664e9SAndroid Build Coastguard Worker 713*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - OnDeviceIntelligenceManagerTest --> 714*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.USE_ON_DEVICE_INTELLIGENCE" /> 715*d57664e9SAndroid Build Coastguard Worker 716*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CallAudioInterceptionTest --> 717*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CALL_AUDIO_INTERCEPTION" /> 718*d57664e9SAndroid Build Coastguard Worker 719*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsRotationResolverServiceDeviceTestCases --> 720*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_ROTATION_RESOLVER" /> 721*d57664e9SAndroid Build Coastguard Worker 722*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsUwbTestCases --> 723*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.UWB_PRIVILEGED" /> 724*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.UWB_RANGING" /> 725*d57664e9SAndroid Build Coastguard Worker 726*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsRangingTestCases --> 727*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RANGING" /> 728*d57664e9SAndroid Build Coastguard Worker 729*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAlarmManagerTestCases --> 730*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.UPDATE_DEVICE_STATS" /> 731*d57664e9SAndroid Build Coastguard Worker 732*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - GlobalSearchSessionPlatformCtsTests --> 733*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_GLOBAL_APP_SEARCH_DATA" /> 734*d57664e9SAndroid Build Coastguard Worker 735*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for GTS test - PendingSystemUpdateTest --> 736*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.NOTIFY_PENDING_SYSTEM_UPDATE" /> 737*d57664e9SAndroid Build Coastguard Worker 738*d57664e9SAndroid Build Coastguard Worker <!-- Permission required to run the `vm` tool which manages on-device virtual machines --> 739*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_VIRTUAL_MACHINE" /> 740*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.USE_CUSTOM_VIRTUAL_MACHINE" /> 741*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.DEBUG_VIRTUAL_MACHINE" /> 742*d57664e9SAndroid Build Coastguard Worker 743*d57664e9SAndroid Build Coastguard Worker <!-- Permission required to run GtsAssistantTestCases --> 744*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_VOICE_KEYPHRASES" /> 745*d57664e9SAndroid Build Coastguard Worker 746*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - SettingsMultiPaneDeepLinkTest --> 747*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK" /> 748*d57664e9SAndroid Build Coastguard Worker 749*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for ATS test - CarDevicePolicyManagerTest --> 750*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.LOCK_DEVICE" /> 751*d57664e9SAndroid Build Coastguard Worker 752*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for AuthenticationPolicyManagerTest --> 753*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_SECURE_LOCK_DEVICE" /> 754*d57664e9SAndroid Build Coastguard Worker 755*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - CtsSafetyCenterTestCases --> 756*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SEND_SAFETY_CENTER_UPDATE" /> 757*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_SAFETY_CENTER_STATUS" /> 758*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_SAFETY_CENTER" /> 759*d57664e9SAndroid Build Coastguard Worker 760*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - Notification test suite --> 761*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REVOKE_POST_NOTIFICATIONS_WITHOUT_KILL" /> 762*d57664e9SAndroid Build Coastguard Worker 763*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for test - CellBroadcastComplianceTest --> 764*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="com.android.cellbroadcastservice.FULL_ACCESS_CELL_BROADCAST_HISTORY" /> 765*d57664e9SAndroid Build Coastguard Worker 766*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CaptioningManagerTest --> 767*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SET_SYSTEM_AUDIO_CAPTION" /> 768*d57664e9SAndroid Build Coastguard Worker 769*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsTelephonyTestCases --> 770*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.BIND_TELECOM_CONNECTION_SERVICE" /> 771*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MODIFY_CELL_BROADCASTS" /> 772*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SATELLITE_COMMUNICATION" /> 773*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_LAST_KNOWN_CELL_ID" /> 774*d57664e9SAndroid Build Coastguard Worker 775*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsPersistentDataBlockManagerTestCases --> 776*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_PDB_STATE" /> 777*d57664e9SAndroid Build Coastguard Worker 778*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppEnumerationTestCases --> 779*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MAKE_UID_VISIBLE" /> 780*d57664e9SAndroid Build Coastguard Worker 781*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsInputTestCases --> 782*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ASSOCIATE_INPUT_DEVICE_TO_DISPLAY" /> 783*d57664e9SAndroid Build Coastguard Worker 784*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsDevicePolicyManagerTestCases --> 785*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_NEARBY_STREAMING_POLICY" /> 786*d57664e9SAndroid Build Coastguard Worker 787*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsDevicePolicyTestCases --> 788*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_DEVICE_POLICY_AUDIT_LOGGING" /> 789*d57664e9SAndroid Build Coastguard Worker 790*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsKeystoreTestCases --> 791*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REQUEST_UNIQUE_ID_ATTESTATION" /> 792*d57664e9SAndroid Build Coastguard Worker 793*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsWindowManagerDeviceTestCases--> 794*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.UPDATE_LOCK_TASK_PACKAGES" /> 795*d57664e9SAndroid Build Coastguard Worker 796*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - ActivityPermissionRationaleTest --> 797*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ADJUST_RUNTIME_PERMISSIONS_POLICY" /> 798*d57664e9SAndroid Build Coastguard Worker 799*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsDeviceLockTestCases --> 800*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_DEVICE_LOCK_STATE" /> 801*d57664e9SAndroid Build Coastguard Worker 802*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppFgsTestCases --> 803*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_CAMERA" /> 804*d57664e9SAndroid Build Coastguard Worker 805*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppFgsTestCases --> 806*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE" /> 807*d57664e9SAndroid Build Coastguard Worker 808*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppFgsTestCases --> 809*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" /> 810*d57664e9SAndroid Build Coastguard Worker 811*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppFgsTestCases --> 812*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION" /> 813*d57664e9SAndroid Build Coastguard Worker 814*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppFgsTestCases --> 815*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" /> 816*d57664e9SAndroid Build Coastguard Worker 817*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppFgsTestCases --> 818*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION" /> 819*d57664e9SAndroid Build Coastguard Worker 820*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppFgsTestCases --> 821*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_MICROPHONE" /> 822*d57664e9SAndroid Build Coastguard Worker 823*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppFgsTestCases --> 824*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_PHONE_CALL" /> 825*d57664e9SAndroid Build Coastguard Worker 826*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppFgsTestCases --> 827*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_HEALTH" /> 828*d57664e9SAndroid Build Coastguard Worker 829*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppFgsTestCases --> 830*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING" /> 831*d57664e9SAndroid Build Coastguard Worker 832*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppFgsTestCases --> 833*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED" /> 834*d57664e9SAndroid Build Coastguard Worker 835*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppFgsTestCases --> 836*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_FILE_MANAGEMENT" /> 837*d57664e9SAndroid Build Coastguard Worker 838*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppFgsTestCases --> 839*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PROCESSING" /> 840*d57664e9SAndroid Build Coastguard Worker 841*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppFgsTestCases --> 842*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE" /> 843*d57664e9SAndroid Build Coastguard Worker 844*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - CtsAppFgsTestCases --> 845*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CAPTURE_MEDIA_OUTPUT" /> 846*d57664e9SAndroid Build Coastguard Worker 847*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - CtsAppFgsTestCases --> 848*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CAPTURE_TUNER_AUDIO_INPUT" /> 849*d57664e9SAndroid Build Coastguard Worker 850*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - CtsAppFgsTestCases --> 851*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.CAPTURE_VOICE_COMMUNICATION_OUTPUT" /> 852*d57664e9SAndroid Build Coastguard Worker 853*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - CtsAppFgsTestCases --> 854*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> 855*d57664e9SAndroid Build Coastguard Worker 856*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - CtsAppFgsTestCases --> 857*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.USE_EXACT_ALARM" /> 858*d57664e9SAndroid Build Coastguard Worker 859*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsHardwareTestCases --> 860*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.REMAP_MODIFIER_KEYS" /> 861*d57664e9SAndroid Build Coastguard Worker 862*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - ApplicationExemptionsTests --> 863*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_DEVICE_POLICY_APP_EXEMPTIONS" /> 864*d57664e9SAndroid Build Coastguard Worker 865*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsPackageInstallTestCases--> 866*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GET_APP_METADATA" /> 867*d57664e9SAndroid Build Coastguard Worker 868*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsHealthConnectDeviceTestCases --> 869*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.DELETE_STAGED_HEALTH_CONNECT_REMOTE_DATA" /> 870*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.STAGE_HEALTH_CONNECT_REMOTE_DATA" /> 871*d57664e9SAndroid Build Coastguard Worker 872*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> 873*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED" /> 874*d57664e9SAndroid Build Coastguard Worker 875*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - CtsBroadcastRadioTestCases --> 876*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_BROADCAST_RADIO" /> 877*d57664e9SAndroid Build Coastguard Worker 878*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - ActivityCaptureCallbackTests --> 879*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.DETECT_SCREEN_CAPTURE" /> 880*d57664e9SAndroid Build Coastguard Worker 881*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsTelephonyProviderTestCases --> 882*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_APN_SETTINGS" /> 883*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_BLOCKED_NUMBERS" /> 884*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_BLOCKED_NUMBERS" /> 885*d57664e9SAndroid Build Coastguard Worker 886*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.LOG_FOREGROUND_RESOURCE_USE" /> 887*d57664e9SAndroid Build Coastguard Worker 888*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsPackageInstallTestCases --> 889*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_INSTALLED_SESSION_PATHS" /> 890*d57664e9SAndroid Build Coastguard Worker 891*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for GTS test - GtsAttestationVerificationDeviceSideTestCases --> 892*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.USE_ATTESTATION_VERIFICATION_SERVICE" /> 893*d57664e9SAndroid Build Coastguard Worker 894*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for GTS test - GtsCredentialsTestCases --> 895*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.LAUNCH_CREDENTIAL_SELECTOR" /> 896*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test IntentRedirectionTest --> 897*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.QUERY_CLONED_APPS" /> 898*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for adb display commands `enable-display` and `disable-display`. --> 899*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_DISPLAYS" /> 900*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for accessing all content provider mime types --> 901*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GET_ANY_PROVIDER_TYPE" /> 902*d57664e9SAndroid Build Coastguard Worker 903*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS-in-sandbox tests --> 904*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.START_ACTIVITIES_FROM_SDK_SANDBOX" /> 905*d57664e9SAndroid Build Coastguard Worker 906*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsWallpaperTestCases --> 907*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ALWAYS_UPDATE_WALLPAPER" /> 908*d57664e9SAndroid Build Coastguard Worker 909*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - CtsVoiceInteractionTestCases --> 910*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RESET_HOTWORD_TRAINING_DATA_EGRESS_COUNT" /> 911*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RECEIVE_SANDBOX_TRIGGER_AUDIO" /> 912*d57664e9SAndroid Build Coastguard Worker 913*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GET_BINDING_UID_IMPORTANCE" /> 914*d57664e9SAndroid Build Coastguard Worker 915*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - CtsAccessibilityServiceTestCases--> 916*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESSIBILITY_MOTION_EVENT_OBSERVING" /> 917*d57664e9SAndroid Build Coastguard Worker 918*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for Cts test - CtsNotificationTestCases --> 919*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.RECEIVE_SENSITIVE_NOTIFICATIONS" /> 920*d57664e9SAndroid Build Coastguard Worker 921*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for Cts test - CtsWindowManagerJetpackTestCases --> 922*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.EMBED_ANY_APP_IN_UNTRUSTED_MODE" /> 923*d57664e9SAndroid Build Coastguard Worker 924*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for BinaryTransparencyService shell API and host test --> 925*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.GET_BACKGROUND_INSTALLED_PACKAGES" /> 926*d57664e9SAndroid Build Coastguard Worker 927*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - CtsPermissionUiTestCases --> 928*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_ENHANCED_CONFIRMATION_STATES" /> 929*d57664e9SAndroid Build Coastguard Worker 930*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - CtsContactKeysProviderPrivilegedApp --> 931*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_VERIFICATION_STATE_E2EE_CONTACT_KEYS"/> 932*d57664e9SAndroid Build Coastguard Worker 933*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for Cts test ScreenRecordingCallbackTests --> 934*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.DETECT_SCREEN_RECORDING" /> 935*d57664e9SAndroid Build Coastguard Worker 936*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - GrammaticalInflectionManagerTest --> 937*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_SYSTEM_GRAMMATICAL_GENDER" /> 938*d57664e9SAndroid Build Coastguard Worker 939*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsPackageManagerTestCases--> 940*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.DOMAIN_VERIFICATION_AGENT" /> 941*d57664e9SAndroid Build Coastguard Worker 942*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for Cts test - CtsInputTestCases --> 943*d57664e9SAndroid Build Coastguard Worker <uses-permission 944*d57664e9SAndroid Build Coastguard Worker android:name="android.permission.OVERRIDE_SYSTEM_KEY_BEHAVIOR_IN_FOCUSED_WINDOW" /> 945*d57664e9SAndroid Build Coastguard Worker 946*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for Cts test - CtsSettingsTestCases --> 947*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.PREPARE_FACTORY_RESET" /> 948*d57664e9SAndroid Build Coastguard Worker 949*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - FileIntegrityManagerTest --> 950*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.SETUP_FSVERITY" /> 951*d57664e9SAndroid Build Coastguard Worker 952*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - AppFunctionManagerTest --> 953*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.EXECUTE_APP_FUNCTIONS_TRUSTED" /> 954*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.EXECUTE_APP_FUNCTIONS" /> 955*d57664e9SAndroid Build Coastguard Worker 956*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsNfcTestCases --> 957*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.NFC_SET_CONTROLLER_ALWAYS_ON" /> 958*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - AdvancedProtectionManagerTest --> 959*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_ADVANCED_PROTECTION_MODE" 960*d57664e9SAndroid Build Coastguard Worker android:featureFlag="android.security.aapm_api"/> 961*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.QUERY_ADVANCED_PROTECTION_MODE" 962*d57664e9SAndroid Build Coastguard Worker android:featureFlag="android.security.aapm_api"/> 963*d57664e9SAndroid Build Coastguard Worker 964*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - IntrusionDetectionManagerTest --> 965*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_INTRUSION_DETECTION_STATE" 966*d57664e9SAndroid Build Coastguard Worker android:featureFlag="android.security.afl_api"/> 967*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.MANAGE_INTRUSION_DETECTION_STATE" 968*d57664e9SAndroid Build Coastguard Worker android:featureFlag="android.security.afl_api"/> 969*d57664e9SAndroid Build Coastguard Worker 970*d57664e9SAndroid Build Coastguard Worker 971*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsAppTestCases --> 972*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.KILL_UID" /> 973*d57664e9SAndroid Build Coastguard Worker 974*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsTelephonyTestCases --> 975*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_BASIC_PHONE_STATE" /> 976*d57664e9SAndroid Build Coastguard Worker 977*d57664e9SAndroid Build Coastguard Worker <!-- Permission required for CTS test - CtsDynamicInstrumentationManagerTest --> 978*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.DYNAMIC_INSTRUMENTATION" /> 979*d57664e9SAndroid Build Coastguard Worker 980*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - SettingsPreferenceServiceClientTest --> 981*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.READ_SYSTEM_PREFERENCES" /> 982*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.WRITE_SYSTEM_PREFERENCES" /> 983*d57664e9SAndroid Build Coastguard Worker 984*d57664e9SAndroid Build Coastguard Worker <!-- Permissions required for CTS test - ActivityManagerForegroundServiceTypeTest --> 985*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.health.READ_HEART_RATE" 986*d57664e9SAndroid Build Coastguard Worker android:featureFlag="android.permission.flags.replace_body_sensor_permission_enabled"/> 987*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.health.READ_OXYGEN_SATURATION" 988*d57664e9SAndroid Build Coastguard Worker android:featureFlag="android.permission.flags.replace_body_sensor_permission_enabled"/> 989*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.health.READ_SKIN_TEMPERATURE" 990*d57664e9SAndroid Build Coastguard Worker android:featureFlag="android.permission.flags.replace_body_sensor_permission_enabled"/> 991*d57664e9SAndroid Build Coastguard Worker 992*d57664e9SAndroid Build Coastguard Worker <!-- Permission for TestClassifier tests to get access to classifier by type --> 993*d57664e9SAndroid Build Coastguard Worker <uses-permission android:name="android.permission.ACCESS_TEXT_CLASSIFIER_BY_TYPE" 994*d57664e9SAndroid Build Coastguard Worker android:featureFlag="android.permission.flags.text_classifier_choice_api_enabled"/> 995*d57664e9SAndroid Build Coastguard Worker 996*d57664e9SAndroid Build Coastguard Worker <application 997*d57664e9SAndroid Build Coastguard Worker android:label="@string/app_label" 998*d57664e9SAndroid Build Coastguard Worker android:theme="@android:style/Theme.DeviceDefault.DayNight" 999*d57664e9SAndroid Build Coastguard Worker android:defaultToDeviceProtectedStorage="true" 1000*d57664e9SAndroid Build Coastguard Worker android:directBootAware="true"> 1001*d57664e9SAndroid Build Coastguard Worker 1002*d57664e9SAndroid Build Coastguard Worker <provider 1003*d57664e9SAndroid Build Coastguard Worker android:name="androidx.core.content.FileProvider" 1004*d57664e9SAndroid Build Coastguard Worker android:authorities="com.android.shell" 1005*d57664e9SAndroid Build Coastguard Worker android:grantUriPermissions="true" 1006*d57664e9SAndroid Build Coastguard Worker android:exported="false"> 1007*d57664e9SAndroid Build Coastguard Worker <meta-data 1008*d57664e9SAndroid Build Coastguard Worker android:name="android.support.FILE_PROVIDER_PATHS" 1009*d57664e9SAndroid Build Coastguard Worker android:resource="@xml/file_provider_paths" /> 1010*d57664e9SAndroid Build Coastguard Worker </provider> 1011*d57664e9SAndroid Build Coastguard Worker 1012*d57664e9SAndroid Build Coastguard Worker <provider 1013*d57664e9SAndroid Build Coastguard Worker android:name=".BugreportStorageProvider" 1014*d57664e9SAndroid Build Coastguard Worker android:authorities="com.android.shell.documents" 1015*d57664e9SAndroid Build Coastguard Worker android:grantUriPermissions="true" 1016*d57664e9SAndroid Build Coastguard Worker android:exported="true" 1017*d57664e9SAndroid Build Coastguard Worker android:permission="android.permission.MANAGE_DOCUMENTS" 1018*d57664e9SAndroid Build Coastguard Worker android:enabled="false"> 1019*d57664e9SAndroid Build Coastguard Worker <intent-filter> 1020*d57664e9SAndroid Build Coastguard Worker <action android:name="android.content.action.DOCUMENTS_PROVIDER" /> 1021*d57664e9SAndroid Build Coastguard Worker </intent-filter> 1022*d57664e9SAndroid Build Coastguard Worker </provider> 1023*d57664e9SAndroid Build Coastguard Worker 1024*d57664e9SAndroid Build Coastguard Worker <provider 1025*d57664e9SAndroid Build Coastguard Worker android:name=".HeapDumpProvider" 1026*d57664e9SAndroid Build Coastguard Worker android:authorities="com.android.shell.heapdump" 1027*d57664e9SAndroid Build Coastguard Worker android:grantUriPermissions="true" 1028*d57664e9SAndroid Build Coastguard Worker android:exported="false" /> 1029*d57664e9SAndroid Build Coastguard Worker 1030*d57664e9SAndroid Build Coastguard Worker <activity 1031*d57664e9SAndroid Build Coastguard Worker android:name=".BugreportWarningActivity" 1032*d57664e9SAndroid Build Coastguard Worker android:theme="@*android:style/Theme.DeviceDefault.Dialog.Alert.DayNight" 1033*d57664e9SAndroid Build Coastguard Worker android:finishOnCloseSystemDialogs="true" 1034*d57664e9SAndroid Build Coastguard Worker android:excludeFromRecents="true" 1035*d57664e9SAndroid Build Coastguard Worker android:exported="false" /> 1036*d57664e9SAndroid Build Coastguard Worker 1037*d57664e9SAndroid Build Coastguard Worker <activity 1038*d57664e9SAndroid Build Coastguard Worker android:name=".HeapDumpActivity" 1039*d57664e9SAndroid Build Coastguard Worker android:theme="@*android:style/Theme.Translucent.NoTitleBar" 1040*d57664e9SAndroid Build Coastguard Worker android:label="@*android:string/dump_heap_title" 1041*d57664e9SAndroid Build Coastguard Worker android:finishOnCloseSystemDialogs="true" 1042*d57664e9SAndroid Build Coastguard Worker android:noHistory="true" 1043*d57664e9SAndroid Build Coastguard Worker android:excludeFromRecents="true" 1044*d57664e9SAndroid Build Coastguard Worker android:exported="false" /> 1045*d57664e9SAndroid Build Coastguard Worker 1046*d57664e9SAndroid Build Coastguard Worker <receiver 1047*d57664e9SAndroid Build Coastguard Worker android:name=".BugreportRequestedReceiver" 1048*d57664e9SAndroid Build Coastguard Worker android:exported="true" 1049*d57664e9SAndroid Build Coastguard Worker android:permission="android.permission.TRIGGER_SHELL_BUGREPORT"> 1050*d57664e9SAndroid Build Coastguard Worker <intent-filter> 1051*d57664e9SAndroid Build Coastguard Worker <action android:name="com.android.internal.intent.action.BUGREPORT_REQUESTED" /> 1052*d57664e9SAndroid Build Coastguard Worker </intent-filter> 1053*d57664e9SAndroid Build Coastguard Worker </receiver> 1054*d57664e9SAndroid Build Coastguard Worker 1055*d57664e9SAndroid Build Coastguard Worker <receiver 1056*d57664e9SAndroid Build Coastguard Worker android:name=".HeapDumpReceiver" 1057*d57664e9SAndroid Build Coastguard Worker android:exported="true" 1058*d57664e9SAndroid Build Coastguard Worker android:permission="android.permission.DUMP"> 1059*d57664e9SAndroid Build Coastguard Worker <intent-filter> 1060*d57664e9SAndroid Build Coastguard Worker <action android:name="android.intent.action.BOOT_COMPLETED" /> 1061*d57664e9SAndroid Build Coastguard Worker <action android:name="com.android.internal.intent.action.HEAP_DUMP_FINISHED" /> 1062*d57664e9SAndroid Build Coastguard Worker <action android:name="com.android.shell.action.DELETE_HEAP_DUMP" /> 1063*d57664e9SAndroid Build Coastguard Worker </intent-filter> 1064*d57664e9SAndroid Build Coastguard Worker </receiver> 1065*d57664e9SAndroid Build Coastguard Worker 1066*d57664e9SAndroid Build Coastguard Worker <receiver 1067*d57664e9SAndroid Build Coastguard Worker android:name=".ProfcollectUploadReceiver" 1068*d57664e9SAndroid Build Coastguard Worker android:exported="true" 1069*d57664e9SAndroid Build Coastguard Worker android:permission="android.permission.TRIGGER_SHELL_PROFCOLLECT_UPLOAD"> 1070*d57664e9SAndroid Build Coastguard Worker <intent-filter> 1071*d57664e9SAndroid Build Coastguard Worker <action android:name="com.android.shell.action.PROFCOLLECT_UPLOAD" /> 1072*d57664e9SAndroid Build Coastguard Worker </intent-filter> 1073*d57664e9SAndroid Build Coastguard Worker </receiver> 1074*d57664e9SAndroid Build Coastguard Worker 1075*d57664e9SAndroid Build Coastguard Worker <service 1076*d57664e9SAndroid Build Coastguard Worker android:name=".BugreportProgressService" 1077*d57664e9SAndroid Build Coastguard Worker android:foregroundServiceType="systemExempted" 1078*d57664e9SAndroid Build Coastguard Worker android:exported="false" /> 1079*d57664e9SAndroid Build Coastguard Worker </application> 1080*d57664e9SAndroid Build Coastguard Worker</manifest> 1081