xref: /aosp_15_r20/frameworks/base/packages/Shell/AndroidManifest.xml (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?>
2*d57664e9SAndroid Build Coastguard Worker<!--
3*d57664e9SAndroid Build Coastguard Worker/*
4*d57664e9SAndroid Build Coastguard Worker * Copyright (C) 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