1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 ~ Copyright (C) 2019 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.google.android.car.kitchensink"> 19 <permission name="android.permission.ACCESS_NETWORK_STATE"/> 20 <permission name="android.permission.ACCESS_WIFI_STATE"/> 21 <permission name="android.permission.ACTIVITY_EMBEDDING"/> 22 <permission name="android.permission.BLUETOOTH_PRIVILEGED"/> 23 <permission name="android.permission.INJECT_EVENTS"/> 24 <!-- use for CarServiceUnitTest and CarServiceTest --> 25 <permission name="android.permission.INTERACT_ACROSS_USERS"/> 26 <!-- use for CarServiceUnitTest --> 27 <permission name="android.permission.INTERACT_ACROSS_USERS_FULL"/> 28 <permission name="android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS"/> 29 <permission name="android.permission.LOCATION_HARDWARE"/> 30 <permission name="android.permission.LOCK_DEVICE"/> 31 <permission name="android.permission.MANAGE_USB"/> 32 <permission name="android.permission.MANAGE_USERS"/> 33 <permission name="android.permission.MASTER_CLEAR"/> 34 <!-- use for CarServiceTest --> 35 <permission name="android.permission.MEDIA_CONTENT_CONTROL"/> 36 <permission name="android.permission.MODIFY_AUDIO_ROUTING"/> 37 <permission name="android.permission.MODIFY_DAY_NIGHT_MODE"/> 38 <permission name="android.permission.MODIFY_PHONE_STATE"/> 39 <permission name="android.permission.MONITOR_INPUT"/> 40 <permission name="android.permission.PROVIDE_TRUST_AGENT"/> 41 <permission name="android.permission.OVERRIDE_WIFI_CONFIG"/> 42 <permission name="android.permission.REAL_GET_TASKS"/> 43 <permission name="android.permission.READ_LOGS"/> 44 <permission name="android.permission.REBOOT"/> 45 <permission name="android.permission.RESET_PASSWORD"/> 46 <permission name="android.permission.SEND_CATEGORY_CAR_NOTIFICATIONS"/> 47 <!-- use for CarServiceTest --> 48 <permission name="android.permission.SET_ACTIVITY_WATCHER"/> 49 <permission name="android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME"/> 50 <permission name="android.permission.WRITE_SECURE_SETTINGS"/> 51 52 <!-- use for rotary fragment to enable/disable packages related to rotary --> 53 <permission name="android.permission.CHANGE_COMPONENT_ENABLED_STATE"/> 54 55 <!-- CarService permissions --> 56 <!-- TODO: Explain why so many permissions are required --> 57 <permission name="android.car.permission.ACCESS_CAR_PROJECTION_STATUS"/> 58 <permission name="android.car.permission.CAR_CONTROL_AUDIO_SETTINGS"/> 59 <permission name="android.car.permission.CAR_CONTROL_AUDIO_VOLUME"/> 60 <permission name="android.car.permission.CAR_DIAGNOSTICS"/> 61 <permission name="android.car.permission.CAR_DISPLAY_IN_CLUSTER"/> 62 <permission name="android.car.permission.CAR_DRIVING_STATE"/> 63 <permission name="android.car.permission.CAR_DYNAMICS_STATE"/> 64 <permission name="android.car.permission.CAR_EXTERIOR_LIGHTS"/> 65 <permission name="android.car.permission.CAR_IDENTIFICATION"/> 66 <permission name="android.car.permission.CAR_INSTRUMENT_CLUSTER_CONTROL"/> 67 <permission name="android.car.permission.CAR_MILEAGE"/> 68 <permission name="android.car.permission.CAR_MOCK_VEHICLE_HAL"/> 69 <permission name="android.car.permission.CAR_NAVIGATION_MANAGER"/> 70 <permission name="android.car.permission.CAR_POWER"/> 71 <permission name="android.car.permission.CAR_PROJECTION"/> 72 <permission name="android.car.permission.CAR_TIRES"/> 73 <permission name="android.car.permission.CAR_TEST_SERVICE"/> 74 <permission name="android.car.permission.CAR_UX_RESTRICTIONS_CONFIGURATION"/> 75 <permission name="android.car.permission.CAR_VENDOR_EXTENSION"/> 76 <permission name="android.car.permission.CONTROL_CAR_CLIMATE"/> 77 <permission name="android.car.permission.CONTROL_CAR_DOORS"/> 78 <permission name="android.car.permission.CONTROL_CAR_EXTERIOR_LIGHTS"/> 79 <permission name="android.car.permission.CONTROL_CAR_FEATURES"/> 80 <permission name="android.car.permission.CONTROL_CAR_MIRRORS"/> 81 <permission name="android.car.permission.CONTROL_CAR_SEATS"/> 82 <permission name="android.car.permission.CONTROL_CAR_WINDOWS"/> 83 <permission name="android.car.permission.GET_CAR_VENDOR_CATEGORY_INFO"/> 84 <permission name="android.car.permission.GET_CAR_VENDOR_CATEGORY_SEAT"/> 85 <permission name="android.car.permission.READ_CAR_STEERING"/> 86 <permission name="android.car.permission.SET_CAR_VENDOR_CATEGORY_INFO"/> 87 <permission name="android.car.permission.STORAGE_MONITORING"/> 88 <permission name="android.car.permission.VMS_PUBLISHER"/> 89 <permission name="android.car.permission.VMS_SUBSCRIBER"/> 90 <permission name="android.car.permission.REQUEST_CAR_EVS_ACTIVITY" /> 91 <permission name="android.car.permission.CONTROL_CAR_EVS_ACTIVITY" /> 92 <permission name="android.car.permission.USE_CAR_EVS_CAMERA" /> 93 <permission name="android.car.permission.MONITOR_CAR_EVS_STATUS" /> 94 </privapp-permissions> 95</permissions> 96