1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright (C) 2021 The Android Open Source Project
4  ~
5  ~ Licensed under the Apache License, Version 2.0 (the "License");
6  ~ you may not use this file except in compliance with the License.
7  ~ You may obtain a copy of the License at
8  ~
9  ~      http://www.apache.org/licenses/LICENSE-2.0
10  ~
11  ~ Unless required by applicable law or agreed to in writing, software
12  ~ distributed under the License is distributed on an "AS IS" BASIS,
13  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  ~ See the License for the specific language governing permissions and
15  ~ limitations under the License
16  -->
17<permissions>
18    <privapp-permissions package="com.android.systemui">
19        <permission name="android.car.permission.ACCESS_CAR_PROJECTION_STATUS"/>
20        <permission name="android.car.permission.CAR_CONTROL_AUDIO_VOLUME"/>
21        <permission name="android.car.permission.CAR_CONTROL_AUDIO_SETTINGS"/>
22        <permission name="android.car.permission.CAR_ENROLL_TRUST"/>
23        <permission name="android.car.permission.CAR_INSTRUMENT_CLUSTER_CONTROL"/>
24        <permission name="android.car.permission.CAR_POWER"/>
25        <permission name="android.car.permission.CAR_DRIVING_STATE"/>
26        <permission name="android.car.permission.CONTROL_CAR_CLIMATE"/>
27        <permission name="android.car.permission.CONTROL_CAR_EVS_ACTIVITY"/>
28        <permission name="android.car.permission.MONITOR_CAR_EVS_STATUS"/>
29        <permission name="android.car.permission.CONTROL_CAR_APP_LAUNCH"/>
30        <!-- used by ActivityBlockingActivity -->
31        <permission name="android.car.permission.ACCESS_PRIVATE_DISPLAY_ID"/>
32        <!-- used by InCallController#getInCallServiceType to bind InCallService as non-ui -->
33        <permission name="android.permission.CONTROL_INCALL_EXPERIENCE"/>
34        <permission name="android.permission.MANAGE_ONGOING_CALLS"/>
35        <!-- used to query media session related apis -->
36        <permission name="android.permission.MEDIA_CONTENT_CONTROL"/>
37        <!-- used to register the system ui proxy with the car service to provide the necessary
38             system ui interaction needed by other apps. -->
39        <permission name="android.car.permission.REGISTER_CAR_SYSTEM_UI_PROXY"/>
40        <!-- used for enabling RemoteCarDefaultRootTaskView -->
41        <permission name="android.car.permission.MANAGE_CAR_SYSTEM_UI"/>
42        <!-- used for managing display compat packages -->
43        <permission name="android.car.permission.MANAGE_DISPLAY_COMPATIBILITY"/>
44        <!-- used for receiving broadcasted dock events -->
45        <permission name="com.android.car.docklib.permission.BROADCAST_RECEIVER"/>
46    </privapp-permissions>
47</permissions>
48