1<?xml version="1.0" encoding="utf-8"?> 2<!-- Copyright (C) 2015 The Android Open Source Project 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15--> 16 17<manifest xmlns:android="http://schemas.android.com/apk/res/android" 18 xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" > 19 20 <!-- 21 This file contains the permissions defined by CarService-Builtin(com.android.car) 22 and CarService-updatable(com.[google.]?android.car.updatable). As this is only a 23 resource file, permissions from both packages can be added here. 24 --> 25 <permission-group android:name="android.car.permission-group.CAR_MONITORING" 26 android:icon="@drawable/perm_group_car" 27 android:description="@string/car_permission_desc" 28 android:label="@string/car_permission_label"/> 29 <permission android:name="android.car.permission.CAR_ENERGY" 30 android:permissionGroup="android.car.permission-group.CAR_MONITORING" 31 android:protectionLevel="dangerous" 32 android:label="@string/car_permission_label_energy" 33 android:description="@string/car_permission_desc_energy"/> 34 <permission android:name="android.car.permission.CONTROL_CAR_ENERGY" 35 android:permissionGroup="android.car.permission-group.CAR_MONITORING" 36 android:protectionLevel="signature|privileged" 37 android:label="@string/car_permission_label_control_car_energy" 38 android:description="@string/car_permission_desc_control_car_energy"/> 39 <permission android:name="android.car.permission.READ_DRIVER_MONITORING_SETTINGS" 40 android:protectionLevel="signature|privileged" 41 android:label="@string/car_permission_label_read_driver_monitoring_settings" 42 android:description="@string/car_permission_desc_read_driver_monitoring_settings"/> 43 <permission android:name="android.car.permission.CONTROL_DRIVER_MONITORING_SETTINGS" 44 android:protectionLevel="signature|privileged" 45 android:label="@string/car_permission_label_control_driver_monitoring_settings" 46 android:description="@string/car_permission_desc_control_driver_monitoring_settings"/> 47 <permission android:name="android.car.permission.READ_DRIVER_MONITORING_STATES" 48 android:protectionLevel="signature|privileged" 49 android:label="@string/car_permission_label_read_driver_monitoring_states" 50 android:description="@string/car_permission_desc_read_driver_monitoring_states"/> 51 <permission android:name="android.car.permission.ADJUST_RANGE_REMAINING" 52 android:protectionLevel="signature|privileged" 53 android:label="@string/car_permission_label_adjust_range_remaining" 54 android:description="@string/car_permission_desc_adjust_range_remaining"/> 55 <permission android:name="android.car.permission.CAR_IDENTIFICATION" 56 android:protectionLevel="signature|privileged" 57 android:label="@string/car_permission_label_car_identification" 58 android:description="@string/car_permission_desc_car_identification"/> 59 <permission android:name="android.car.permission.CONTROL_CAR_CLIMATE" 60 android:protectionLevel="signature|privileged" 61 android:label="@string/car_permission_label_hvac" 62 android:description="@string/car_permission_desc_hvac"/> 63 <permission android:name="android.car.permission.CONTROL_CAR_DOORS" 64 android:protectionLevel="signature|privileged" 65 android:label="@string/car_permission_label_control_car_doors" 66 android:description="@string/car_permission_desc_control_car_doors"/> 67 <permission android:name="android.car.permission.CONTROL_CAR_WINDOWS" 68 android:protectionLevel="signature|privileged" 69 android:label="@string/car_permission_label_control_car_windows" 70 android:description="@string/car_permission_desc_control_car_windows"/> 71 <permission android:name="android.car.permission.CONTROL_CAR_MIRRORS" 72 android:protectionLevel="signature|privileged" 73 android:label="@string/car_permission_label_control_car_mirrors" 74 android:description="@string/car_permission_desc_control_car_mirrors"/> 75 <permission android:name="android.car.permission.CONTROL_GLOVE_BOX" 76 android:protectionLevel="signature|privileged" 77 android:label="@string/car_permission_label_control_glove_box" 78 android:description="@string/car_permission_desc_control_glove_box"/> 79 <permission android:name="android.car.permission.CONTROL_CAR_SEATS" 80 android:protectionLevel="signature|privileged" 81 android:label="@string/car_permission_label_control_car_seats" 82 android:description="@string/car_permission_desc_control_car_seats"/> 83 <permission android:name="android.car.permission.CONTROL_CAR_AIRBAGS" 84 android:protectionLevel="signature|privileged" 85 android:label="@string/car_permission_label_control_car_airbags" 86 android:description="@string/car_permission_desc_control_car_airbags"/> 87 <permission android:name="android.car.permission.CAR_MILEAGE" 88 android:protectionLevel="signature|privileged" 89 android:label="@string/car_permission_label_mileage" 90 android:description="@string/car_permission_desc_mileage"/> 91 <permission android:name="android.car.permission.CAR_TIRES" 92 android:protectionLevel="signature|privileged" 93 android:label="@string/car_permission_label_car_tires" 94 android:description="@string/car_permission_desc_car_tires"/> 95 <permission android:name="android.car.permission.READ_CAR_STEERING" 96 android:protectionLevel="signature|privileged" 97 android:label="@string/car_permission_label_car_steering" 98 android:description="@string/car_permission_desc_car_steering"/> 99 <permission android:name="android.car.permission.READ_CAR_DISPLAY_UNITS" 100 android:protectionLevel="normal" 101 android:label="@string/car_permission_label_read_car_display_units" 102 android:description="@string/car_permission_desc_read_car_display_units"/> 103 <permission android:name="android.car.permission.CONTROL_CAR_DISPLAY_UNITS" 104 android:protectionLevel="normal" 105 android:label="@string/car_permission_label_control_car_display_units" 106 android:description="@string/car_permission_desc_control_car_display_units"/> 107 <permission android:name="android.car.permission.CAR_SPEED" 108 android:permissionGroup="android.permission-group.LOCATION" 109 android:protectionLevel="dangerous" 110 android:label="@string/car_permission_label_speed" 111 android:description="@string/car_permission_desc_speed"/> 112 <permission android:name="android.car.permission.CAR_ENERGY_PORTS" 113 android:protectionLevel="normal" 114 android:label="@string/car_permission_label_car_energy_ports" 115 android:description="@string/car_permission_desc_car_energy_ports"/> 116 <permission android:name="android.car.permission.CONTROL_CAR_ENERGY_PORTS" 117 android:protectionLevel="signature|privileged" 118 android:label="@string/car_permission_label_control_car_energy_ports" 119 android:description="@string/car_permission_desc_control_car_energy_ports"/> 120 <permission android:name="android.car.permission.CAR_ENGINE_DETAILED" 121 android:protectionLevel="signature|privileged" 122 android:label="@string/car_permission_label_car_engine_detailed" 123 android:description="@string/car_permission_desc_car_engine_detailed"/> 124 <permission android:name="android.car.permission.CAR_DYNAMICS_STATE" 125 android:protectionLevel="signature|privileged" 126 android:label="@string/car_permission_label_vehicle_dynamics_state" 127 android:description="@string/car_permission_desc_vehicle_dynamics_state"/> 128 <permission android:name="android.car.permission.CAR_VENDOR_EXTENSION" 129 android:protectionLevel="signature|privileged" 130 android:label="@string/car_permission_label_vendor_extension" 131 android:description="@string/car_permission_desc_vendor_extension"/> 132 <permission android:name="android.car.permission.CAR_PROJECTION" 133 android:protectionLevel="signature|privileged" 134 android:label="@string/car_permission_label_projection" 135 android:description="@string/car_permission_desc_projection"/> 136 <permission android:name="android.car.permission.ACCESS_CAR_PROJECTION_STATUS" 137 android:protectionLevel="signature|privileged" 138 android:label="@string/car_permission_label_access_projection_status" 139 android:description="@string/car_permission_desc_access_projection_status"/> 140 <permission android:name="android.car.permission.BIND_PROJECTION_SERVICE" 141 android:protectionLevel="signature" 142 android:label="@string/car_permission_label_bind_projection_service" 143 android:description="@string/car_permission_desc_bind_projection_service"/> 144 <permission android:name="android.car.permission.CAR_MOCK_VEHICLE_HAL" 145 android:protectionLevel="signature|privileged" 146 android:label="@string/car_permission_label_mock_vehicle_hal" 147 android:description="@string/car_permission_desc_mock_vehicle_hal"/> 148 <permission android:name="android.car.permission.CAR_INFO" 149 android:protectionLevel="normal" 150 android:label="@string/car_permission_label_car_info" 151 android:description="@string/car_permission_desc_car_info"/> 152 <permission android:name="android.car.permission.PRIVILEGED_CAR_INFO" 153 android:protectionLevel="signature|privileged" 154 android:label="@string/car_permission_label_privileged_car_info" 155 android:description="@string/car_permission_desc_privileged_car_info"/> 156 <permission android:name="android.car.permission.READ_CAR_VENDOR_PERMISSION_INFO" 157 android:protectionLevel="signature|privileged" 158 android:label="@string/car_permission_label_vendor_permission_info" 159 android:description="@string/car_permission_desc_vendor_permission_info"/> 160 <permission android:name="android.car.permission.MANAGE_REMOTE_DEVICE" 161 android:protectionLevel="signature|privileged" 162 android:label="@string/car_permission_label_manage_remote_device" 163 android:description="@string/car_permission_desc_manage_remote_device"/> 164 <permission android:name="android.car.permission.MANAGE_OCCUPANT_CONNECTION" 165 android:protectionLevel="signature|privileged" 166 android:label="@string/car_permission_label_manage_occupant_connection" 167 android:description="@string/car_permission_desc_manage_occupant_connection"/> 168 169 <!-- Allows an application to read the vehicle exterior environment information. For example, 170 it allows an application to read the vehicle exterior temperature and night mode status. 171 <p>Protection level: normal 172 --> 173 <permission android:name="android.car.permission.CAR_EXTERIOR_ENVIRONMENT" 174 android:protectionLevel="normal" 175 android:label="@string/car_permission_label_car_exterior_environment" 176 android:description="@string/car_permission_desc_car_exterior_environment"/> 177 <permission android:name="android.car.permission.CAR_EPOCH_TIME" 178 android:protectionLevel="signature|privileged" 179 android:label="@string/car_permission_label_car_epoch_time" 180 android:description="@string/car_permission_desc_car_epoch_time"/> 181 <permission android:name="android.car.permission.CAR_EXTERIOR_LIGHTS" 182 android:protectionLevel="signature|privileged" 183 android:label="@string/car_permission_label_car_exterior_lights" 184 android:description="@string/car_permission_desc_car_exterior_lights"/> 185 <permission android:name="android.car.permission.CONTROL_CAR_EXTERIOR_LIGHTS" 186 android:protectionLevel="signature|privileged" 187 android:label="@string/car_permission_label_control_car_exterior_lights" 188 android:description="@string/car_permission_desc_control_car_exterior_lights"/> 189 <permission android:name="android.car.permission.READ_CAR_INTERIOR_LIGHTS" 190 android:protectionLevel="signature|privileged" 191 android:label="@string/car_permission_label_car_interior_lights" 192 android:description="@string/car_permission_desc_car_interior_lights"/> 193 <permission android:name="android.car.permission.CONTROL_CAR_INTERIOR_LIGHTS" 194 android:protectionLevel="signature|privileged" 195 android:label="@string/car_permission_label_control_car_interior_lights" 196 android:description="@string/car_permission_desc_control_car_interior_lights"/> 197 <permission android:name="android.car.permission.CAR_POWER" 198 android:protectionLevel="signature|privileged|vendorPrivileged" 199 android:label="@string/car_permission_label_car_power" 200 android:description="@string/car_permission_desc_car_power"/> 201 <permission android:name="android.car.permission.CAR_POWERTRAIN" 202 android:protectionLevel="normal" 203 android:label="@string/car_permission_label_car_powertrain" 204 android:description="@string/car_permission_desc_car_powertrain"/> 205 <permission android:name="android.car.permission.CONTROL_CAR_POWERTRAIN" 206 android:protectionLevel="signature|privileged" 207 android:label="@string/car_permission_label_control_car_powertrain" 208 android:description="@string/car_permission_desc_control_car_powertrain"/> 209 <permission android:name="android.car.permission.READ_CAR_SEAT_BELTS" 210 android:protectionLevel="signature|privileged" 211 android:label="@string/car_permission_label_read_car_seat_belts" 212 android:description="@string/car_permission_desc_read_car_seat_belts"/> 213 <permission android:name="android.car.permission.CONTROL_CAR_DYNAMICS_STATE" 214 android:protectionLevel="signature|privileged" 215 android:label="@string/car_permission_label_control_car_dynamics_state" 216 android:description="@string/car_permission_desc_control_car_dynamics_state"/> 217 <permission android:name="android.car.permission.READ_IMPACT_SENSORS" 218 android:protectionLevel="signature|privileged" 219 android:label="@string/car_permission_label_read_impact_sensors" 220 android:description="@string/car_permission_desc_read_impact_sensors"/> 221 <permission android:name="android.car.permission.READ_HEAD_UP_DISPLAY_STATUS" 222 android:protectionLevel="signature|privileged" 223 android:label="@string/car_permission_label_read_head_up_display_status" 224 android:description="@string/car_permission_desc_read_head_up_display_status"/> 225 <permission android:name="android.car.permission.CONTROL_HEAD_UP_DISPLAY" 226 android:protectionLevel="signature|privileged" 227 android:label="@string/car_permission_label_control_head_up_display" 228 android:description="@string/car_permission_desc_control_head_up_display"/> 229 <permission android:name="android.car.permission.READ_VALET_MODE" 230 android:protectionLevel="signature|privileged" 231 android:label="@string/car_permission_label_read_valet_mode" 232 android:description="@string/car_permission_desc_read_valet_mode"/> 233 <permission android:name="android.car.permission.CONTROL_VALET_MODE" 234 android:protectionLevel="signature|privileged" 235 android:label="@string/car_permission_label_control_valet_mode" 236 android:description="@string/car_permission_desc_control_valet_mode"/> 237 <permission android:name="android.car.permission.READ_CAR_AIRBAGS" 238 android:protectionLevel="signature|privileged" 239 android:label="@string/car_permission_label_read_car_airbags" 240 android:description="@string/car_permission_desc_read_car_airbags"/> 241 <permission android:name="android.car.permission.READ_ULTRASONICS_SENSOR_DATA" 242 android:protectionLevel="signature|privileged" 243 android:label="@string/car_permission_label_read_ultrasonics_sensor_data" 244 android:description="@string/car_permission_desc_read_ultrasonics_sensor_data"/> 245 <permission android:name="android.car.permission.CAR_NAVIGATION_MANAGER" 246 android:protectionLevel="signature|privileged" 247 android:label="@string/car_permission_car_navigation_manager" 248 android:description="@string/car_permission_desc_car_navigation_manager"/> 249 <permission android:name="android.car.permission.CAR_DIAGNOSTICS" 250 android:protectionLevel="signature|privileged" 251 android:label="@string/car_permission_label_diag_read" 252 android:description="@string/car_permission_desc_diag_read"/> 253 <permission android:name="android.car.permission.CLEAR_CAR_DIAGNOSTICS" 254 android:protectionLevel="signature|privileged" 255 android:label="@string/car_permission_label_diag_clear" 256 android:description="@string/car_permission_desc_diag_clear"/> 257 <permission android:name="android.car.permission.BIND_VMS_CLIENT" 258 android:protectionLevel="signature" 259 android:label="@string/car_permission_label_bind_vms_client" 260 android:description="@string/car_permission_desc_bind_vms_client"/> 261 <permission android:name="android.car.permission.VMS_PUBLISHER" 262 android:protectionLevel="signature|privileged" 263 android:label="@string/car_permission_label_vms_publisher" 264 android:description="@string/car_permission_desc_vms_publisher"/> 265 <permission android:name="android.car.permission.VMS_SUBSCRIBER" 266 android:protectionLevel="signature|privileged" 267 android:label="@string/car_permission_label_vms_subscriber" 268 android:description="@string/car_permission_desc_vms_subscriber"/> 269 <permission android:name="android.car.permission.CAR_DRIVING_STATE" 270 android:protectionLevel="signature|privileged" 271 android:label="@string/car_permission_label_driving_state" 272 android:description="@string/car_permission_desc_driving_state"/> 273 <permission android:name="android.car.permission.USE_CAR_TELEMETRY_SERVICE" 274 android:protectionLevel="signature|privileged" 275 android:label="@string/car_permission_label_use_telemetry_service" 276 android:description="@string/car_permission_desc_use_telemetry_service"/> 277 <permission android:name="android.car.permission.REQUEST_CAR_EVS_ACTIVITY" 278 android:protectionLevel="signature|privileged" 279 android:label="@string/car_permission_label_request_evs_activity" 280 android:description="@string/car_permission_desc_request_evs_activity"/> 281 <permission android:name="android.car.permission.CONTROL_CAR_EVS_ACTIVITY" 282 android:protectionLevel="signature|privileged" 283 android:label="@string/car_permission_label_control_evs_activity" 284 android:description="@string/car_permission_desc_control_evs_activity"/> 285 <permission android:name="android.car.permission.USE_CAR_EVS_CAMERA" 286 android:protectionLevel="signature|privileged" 287 android:label="@string/car_permission_label_use_evs_camera" 288 android:description="@string/car_permission_desc_use_evs_camera"/> 289 <permission android:name="android.car.permission.MONITOR_CAR_EVS_STATUS" 290 android:protectionLevel="signature|privileged" 291 android:label="@string/car_permission_label_monitor_evs_status" 292 android:description="@string/car_permission_desc_monitor_evs_status"/> 293 <permission android:name="android.car.permission.CONTROL_APP_BLOCKING" 294 android:protectionLevel="signature|privileged" 295 android:label="@string/car_permission_label_control_app_blocking" 296 android:description="@string/car_permission_desc_control_app_blocking"/> 297 <permission android:name="android.car.permission.CAR_CONTROL_AUDIO_VOLUME" 298 android:protectionLevel="signature|privileged" 299 android:label="@string/car_permission_label_audio_volume" 300 android:description="@string/car_permission_desc_audio_volume"/> 301 <permission android:name="android.car.permission.CAR_CONTROL_AUDIO_SETTINGS" 302 android:protectionLevel="signature|privileged" 303 android:label="@string/car_permission_label_audio_settings" 304 android:description="@string/car_permission_desc_audio_settings"/> 305 <permission android:name="android.car.permission.RECEIVE_CAR_AUDIO_DUCKING_EVENTS" 306 android:protectionLevel="signature|privileged" 307 android:label="@string/car_permission_label_receive_ducking" 308 android:description="@string/car_permission_desc_receive_ducking"/> 309 <permission android:name="android.car.permission.BIND_INSTRUMENT_CLUSTER_RENDERER_SERVICE" 310 android:protectionLevel="signature" 311 android:label="@string/car_permission_label_bind_instrument_cluster_rendering" 312 android:description="@string/car_permission_desc_bind_instrument_cluster_rendering"/> 313 <permission android:name="android.car.permission.BIND_CAR_INPUT_SERVICE" 314 android:protectionLevel="signature" 315 android:label="@string/car_permission_label_bind_input_service" 316 android:description="@string/car_permission_desc_bind_input_service"/> 317 <permission android:name="android.car.permission.CAR_DISPLAY_IN_CLUSTER" 318 android:protectionLevel="signature|privileged" 319 android:label="@string/car_permission_car_display_in_cluster" 320 android:description="@string/car_permission_desc_car_display_in_cluster"/> 321 <permission android:name="android.car.permission.CAR_INSTRUMENT_CLUSTER_CONTROL" 322 android:protectionLevel="signature|privileged" 323 android:label="@string/car_permission_car_cluster_control" 324 android:description="@string/car_permission_desc_car_cluster_control"/> 325 <permission android:name="android.car.permission.CAR_MONITOR_CLUSTER_NAVIGATION_STATE" 326 android:protectionLevel="signature|privileged" 327 android:label="@string/car_permission_car_monitor_cluster_navigation_state" 328 android:description="@string/car_permission_desc_car_monitor_cluster_navigation_state"/> 329 <permission android:name="android.car.permission.CAR_HANDLE_USB_AOAP_DEVICE" 330 android:protectionLevel="signature|privileged" 331 android:label="@string/car_permission_label_car_handle_usb_aoap_device" 332 android:description="@string/car_permission_desc_car_handle_usb_aoap_device"/> 333 <permission android:name="android.car.permission.CAR_UX_RESTRICTIONS_CONFIGURATION" 334 android:protectionLevel="signature|privileged" 335 android:label="@string/car_permission_label_car_ux_restrictions_configuration" 336 android:description="@string/car_permission_desc_car_ux_restrictions_configuration"/> 337 <permission android:name="android.car.permission.READ_CAR_OCCUPANT_AWARENESS_STATE" 338 android:protectionLevel="signature|privileged" 339 android:label="@string/car_permission_label_read_car_occupant_awareness_state" 340 android:description="@string/car_permission_desc_read_car_occupant_awareness_state"/> 341 <permission android:name="android.car.permission.ACCESS_PRIVATE_DISPLAY_ID" 342 android:protectionLevel="signature|privileged" 343 android:label="@string/car_permission_label_access_private_display_id" 344 android:description="@string/car_permission_desc_access_private_display_id"/> 345 <permission android:name="android.car.permission.CONTROL_CAR_OCCUPANT_AWARENESS_SYSTEM" 346 android:protectionLevel="signature|privileged" 347 android:label="@string/car_permission_label_control_car_occupant_awareness_system" 348 android:description="@string/car_permission_desc_control_car_occupant_awareness_system"/> 349 <permission android:name="android.car.permission.STORAGE_MONITORING" 350 android:protectionLevel="signature|privileged" 351 android:label="@string/car_permission_label_storage_monitoring" 352 android:description="@string/car_permission_desc_storage_monitoring"/> 353 <permission android:name="android.car.permission.CAR_ENROLL_TRUST" 354 android:protectionLevel="signature|privileged" 355 android:label="@string/car_permission_label_enroll_trust" 356 android:description="@string/car_permission_desc_enroll_trust"/> 357 <permission android:name="android.car.permission.CAR_TEST_SERVICE" 358 android:protectionLevel="signature|privileged" 359 android:label="@string/car_permission_label_car_test_service" 360 android:description="@string/car_permission_desc_car_test_service"/> 361 <permission android:name="android.car.permission.CONTROL_CAR_FEATURES" 362 android:protectionLevel="signature|privileged" 363 android:label="@string/car_permission_label_control_car_features" 364 android:description="@string/car_permission_desc_control_car_features"/> 365 <permission android:name="android.car.permission.USE_CAR_WATCHDOG" 366 android:protectionLevel="signature|privileged" 367 android:label="@string/car_permission_label_use_car_watchdog" 368 android:description="@string/car_permission_desc_use_car_watchdog"/> 369 <permission android:name="android.car.permission.CONTROL_CAR_WATCHDOG_CONFIG" 370 android:protectionLevel="signature|privileged" 371 android:label="@string/car_permission_label_control_car_watchdog_config" 372 android:description="@string/car_permission_desc_control_car_watchdog_config"/> 373 <permission android:name="android.car.permission.COLLECT_CAR_WATCHDOG_METRICS" 374 android:protectionLevel="signature|privileged" 375 android:label="@string/car_permission_label_collect_car_watchdog_metrics" 376 android:description="@string/car_permission_desc_collect_car_watchdog_metrics"/> 377 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_WINDOW" 378 android:protectionLevel="signature|privileged" 379 android:label="@string/car_permission_label_get_car_vendor_category_window" 380 android:description="@string/car_permission_desc_get_car_vendor_category_window"/> 381 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_WINDOW" 382 android:protectionLevel="signature|privileged" 383 android:label="@string/car_permission_label_set_car_vendor_category_window" 384 android:description="@string/car_permission_desc_set_car_vendor_category_window"/> 385 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_DOOR" 386 android:protectionLevel="signature|privileged" 387 android:label="@string/car_permission_label_get_car_vendor_category_door" 388 android:description="@string/car_permission_desc_get_car_vendor_category_door"/> 389 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_DOOR" 390 android:protectionLevel="signature|privileged" 391 android:label="@string/car_permission_label_set_car_vendor_category_door" 392 android:description="@string/car_permission_desc_set_car_vendor_category_door"/> 393 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_SEAT" 394 android:protectionLevel="signature|privileged" 395 android:label="@string/car_permission_label_get_car_vendor_category_seat" 396 android:description="@string/car_permission_desc_get_car_vendor_category_seat"/> 397 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_SEAT" 398 android:protectionLevel="signature|privileged" 399 android:label="@string/car_permission_label_set_car_vendor_category_seat" 400 android:description="@string/car_permission_desc_set_car_vendor_category_seat"/> 401 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_MIRROR" 402 android:protectionLevel="signature|privileged" 403 android:label="@string/car_permission_label_get_car_vendor_category_mirror" 404 android:description="@string/car_permission_desc_get_car_vendor_category_mirror"/> 405 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_MIRROR" 406 android:protectionLevel="signature|privileged" 407 android:label="@string/car_permission_label_set_car_vendor_category_mirror" 408 android:description="@string/car_permission_desc_set_car_vendor_category_mirror"/> 409 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_INFO" 410 android:protectionLevel="signature|privileged" 411 android:label="@string/car_permission_label_get_car_vendor_category_info" 412 android:description="@string/car_permission_desc_get_car_vendor_category_info"/> 413 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_INFO" 414 android:protectionLevel="signature|privileged" 415 android:label="@string/car_permission_label_set_car_vendor_category_info" 416 android:description="@string/car_permission_desc_set_car_vendor_category_info"/> 417 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_ENGINE" 418 android:protectionLevel="signature|privileged" 419 android:label="@string/car_permission_label_get_car_vendor_category_engine" 420 android:description="@string/car_permission_desc_get_car_vendor_category_engine"/> 421 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_ENGINE" 422 android:protectionLevel="signature|privileged" 423 android:label="@string/car_permission_label_set_car_vendor_category_engine" 424 android:description="@string/car_permission_desc_set_car_vendor_category_engine"/> 425 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_HVAC" 426 android:protectionLevel="signature|privileged" 427 android:label="@string/car_permission_label_get_car_vendor_category_hvac" 428 android:description="@string/car_permission_desc_get_car_vendor_category_hvac"/> 429 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_HVAC" 430 android:protectionLevel="signature|privileged" 431 android:label="@string/car_permission_label_set_car_vendor_category_hvac" 432 android:description="@string/car_permission_desc_set_car_vendor_category_hvac"/> 433 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_LIGHT" 434 android:protectionLevel="signature|privileged" 435 android:label="@string/car_permission_label_get_car_vendor_category_light" 436 android:description="@string/car_permission_desc_get_car_vendor_category_light"/> 437 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_LIGHT" 438 android:protectionLevel="signature|privileged" 439 android:label="@string/car_permission_label_set_car_vendor_category_light" 440 android:description="@string/car_permission_desc_set_car_vendor_category_light"/> 441 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_1" 442 android:protectionLevel="signature|privileged" 443 android:label="@string/car_permission_label_get_car_vendor_category_1" 444 android:description="@string/car_permission_desc_get_car_vendor_category_1"/> 445 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_1" 446 android:protectionLevel="signature|privileged" 447 android:label="@string/car_permission_label_set_car_vendor_category_1" 448 android:description="@string/car_permission_desc_set_car_vendor_category_1"/> 449 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_2" 450 android:protectionLevel="signature|privileged" 451 android:label="@string/car_permission_label_get_car_vendor_category_2" 452 android:description="@string/car_permission_desc_get_car_vendor_category_2"/> 453 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_2" 454 android:protectionLevel="signature|privileged" 455 android:label="@string/car_permission_label_set_car_vendor_category_2" 456 android:description="@string/car_permission_desc_set_car_vendor_category_2"/> 457 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_3" 458 android:protectionLevel="signature|privileged" 459 android:label="@string/car_permission_label_get_car_vendor_category_3" 460 android:description="@string/car_permission_desc_get_car_vendor_category_3"/> 461 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_3" 462 android:protectionLevel="signature|privileged" 463 android:label="@string/car_permission_label_set_car_vendor_category_3" 464 android:description="@string/car_permission_desc_set_car_vendor_category_3"/> 465 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_4" 466 android:protectionLevel="signature|privileged" 467 android:label="@string/car_permission_label_get_car_vendor_category_4" 468 android:description="@string/car_permission_desc_get_car_vendor_category_4"/> 469 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_4" 470 android:protectionLevel="signature|privileged" 471 android:label="@string/car_permission_label_set_car_vendor_category_4" 472 android:description="@string/car_permission_desc_set_car_vendor_category_4"/> 473 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_5" 474 android:protectionLevel="signature|privileged" 475 android:label="@string/car_permission_label_get_car_vendor_category_5" 476 android:description="@string/car_permission_desc_get_car_vendor_category_5"/> 477 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_5" 478 android:protectionLevel="signature|privileged" 479 android:label="@string/car_permission_label_set_car_vendor_category_5" 480 android:description="@string/car_permission_desc_set_car_vendor_category_5"/> 481 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_6" 482 android:protectionLevel="signature|privileged" 483 android:label="@string/car_permission_label_get_car_vendor_category_6" 484 android:description="@string/car_permission_desc_get_car_vendor_category_6"/> 485 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_6" 486 android:protectionLevel="signature|privileged" 487 android:label="@string/car_permission_label_set_car_vendor_category_6" 488 android:description="@string/car_permission_desc_set_car_vendor_category_6"/> 489 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_7" 490 android:protectionLevel="signature|privileged" 491 android:label="@string/car_permission_label_get_car_vendor_category_7" 492 android:description="@string/car_permission_desc_get_car_vendor_category_7"/> 493 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_7" 494 android:protectionLevel="signature|privileged" 495 android:label="@string/car_permission_label_set_car_vendor_category_7" 496 android:description="@string/car_permission_desc_set_car_vendor_category_7"/> 497 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_8" 498 android:protectionLevel="signature|privileged" 499 android:label="@string/car_permission_label_get_car_vendor_category_8" 500 android:description="@string/car_permission_desc_get_car_vendor_category_8"/> 501 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_8" 502 android:protectionLevel="signature|privileged" 503 android:label="@string/car_permission_label_set_car_vendor_category_8" 504 android:description="@string/car_permission_desc_set_car_vendor_category_8"/> 505 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_9" 506 android:protectionLevel="signature|privileged" 507 android:label="@string/car_permission_label_get_car_vendor_category_9" 508 android:description="@string/car_permission_desc_get_car_vendor_category_9"/> 509 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_9" 510 android:protectionLevel="signature|privileged" 511 android:label="@string/car_permission_label_set_car_vendor_category_9" 512 android:description="@string/car_permission_desc_set_car_vendor_category_9"/> 513 <permission android:name="android.car.permission.GET_CAR_VENDOR_CATEGORY_10" 514 android:protectionLevel="signature|privileged" 515 android:label="@string/car_permission_label_get_car_vendor_category_10" 516 android:description="@string/car_permission_desc_get_car_vendor_category_10"/> 517 <permission android:name="android.car.permission.SET_CAR_VENDOR_CATEGORY_10" 518 android:protectionLevel="signature|privileged" 519 android:label="@string/car_permission_label_set_car_vendor_category_10" 520 android:description="@string/car_permission_desc_set_car_vendor_category_10"/> 521 <permission android:name="android.car.permission.CAR_MONITOR_INPUT" 522 android:protectionLevel="signature|privileged" 523 android:label="@string/car_permission_label_monitor_input" 524 android:description="@string/car_permission_desc_monitor_input"/> 525 <permission android:name="android.car.permission.READ_CAR_POWER_POLICY" 526 android:protectionLevel="normal" 527 android:label="@string/car_permission_label_read_car_power_policy" 528 android:description="@string/car_permission_desc_read_car_power_policy"/> 529 <permission android:name="android.car.permission.CONTROL_CAR_POWER_POLICY" 530 android:protectionLevel="signature|privileged|vendorPrivileged" 531 android:label="@string/car_permission_label_control_car_power_policy" 532 android:description="@string/car_permission_desc_control_car_power_policy"/> 533 <permission android:name="android.car.permission.CONTROL_SHUTDOWN_PROCESS" 534 android:protectionLevel="signature|privileged|vendorPrivileged" 535 android:label="@string/car_permission_label_adjust_shutdown_process" 536 android:description="@string/car_permission_desc_adjust_shutdown_process"/> 537 <permission android:name="android.car.permission.TEMPLATE_RENDERER" 538 android:protectionLevel="signature|privileged" 539 android:label="@string/car_permission_label_template_renderer" 540 android:description="@string/car_permission_desc_template_renderer"/> 541 <permission android:name="android.car.permission.CONTROL_CAR_APP_LAUNCH" 542 android:protectionLevel="signature|privileged" 543 android:label="@string/car_permission_label_control_car_app_launch" 544 android:description="@string/car_permission_desc_control_car_app_launch"/> 545 <permission android:name="android.car.permission.MANAGE_THREAD_PRIORITY" 546 android:protectionLevel="signature|privileged" 547 android:label="@string/car_permission_label_manage_thread_priority" 548 android:description="@string/car_permission_desc_manage_thread_priority"/> 549 <permission android:name="android.car.permission.BIND_OEM_CAR_SERVICE" 550 android:protectionLevel="signature|privileged" 551 android:label="@string/car_permission_label_bind_oem_car_service" 552 android:description="@string/car_permission_desc_bind_oem_car_service"/> 553 <permission android:name="android.car.permission.MANAGE_OCCUPANT_ZONE" 554 android:protectionLevel="signature|privileged" 555 android:label="@string/car_permission_label_manage_occupant_zone" 556 android:description="@string/car_permission_desc_manage_occupant_zone"/> 557 <permission android:name="android.car.permission.CONTROL_STEERING_WHEEL" 558 android:protectionLevel="signature|privileged" 559 android:label="@string/car_permission_label_control_steering_wheel" 560 android:description="@string/car_permission_desc_control_steering_wheel"/> 561 <permission android:name="android.car.permission.USE_REMOTE_ACCESS" 562 android:protectionLevel="normal" 563 android:label="@string/car_permission_label_use_remote_access" 564 android:description="@string/car_permission_desc_use_remote_access"/> 565 <permission android:name="android.car.permission.CONTROL_REMOTE_ACCESS" 566 android:protectionLevel="signature|privileged" 567 android:label="@string/car_permission_label_control_remote_access" 568 android:description="@string/car_permission_desc_control_remote_access"/> 569 <permission android:name="android.car.permission.READ_ADAS_SETTINGS" 570 android:protectionLevel="signature|privileged" 571 android:label="@string/car_permission_label_read_adas_settings" 572 android:description="@string/car_permission_desc_read_adas_settings"/> 573 <permission android:name="android.car.permission.CONTROL_ADAS_SETTINGS" 574 android:protectionLevel="signature|privileged" 575 android:label="@string/car_permission_label_control_adas_settings" 576 android:description="@string/car_permission_desc_control_adas_settings"/> 577 <permission android:name="android.car.permission.READ_ADAS_STATES" 578 android:protectionLevel="signature|privileged" 579 android:label="@string/car_permission_label_read_adas_states" 580 android:description="@string/car_permission_desc_read_adas_states"/> 581 <permission android:name="android.car.permission.CONTROL_ADAS_STATES" 582 android:protectionLevel="signature|privileged" 583 android:label="@string/car_permission_label_control_adas_states" 584 android:description="@string/car_permission_desc_control_adas_states"/> 585 <permission android:name="android.car.permission.ACCESS_MIRRORED_SURFACE" 586 android:protectionLevel="signature|privileged" 587 android:label="@string/car_permission_label_access_mirrored_surface" 588 android:description="@string/car_permission_desc_access_mirrored_surface"/> 589 <permission android:name="android.car.permission.MIRROR_DISPLAY" 590 android:protectionLevel="signature|privileged" 591 android:label="@string/car_permission_label_mirror_display" 592 android:description="@string/car_permission_desc_mirror_display"/> 593 <permission android:name="android.car.permission.REGISTER_CAR_SYSTEM_UI_PROXY" 594 android:protectionLevel="signature|privileged" 595 android:label="@string/car_permission_label_register_car_system_ui_proxy" 596 android:description="@string/car_permission_desc_register_car_system_ui_proxy"/> 597 <permission android:name="android.car.permission.MANAGE_CAR_SYSTEM_UI" 598 android:protectionLevel="signature|privileged" 599 android:label="@string/car_permission_label_manage_car_system_ui" 600 android:description="@string/car_permission_desc_manage_car_system_ui"/> 601 <permission android:name="android.car.permission.READ_WINDSHIELD_WIPERS" 602 android:protectionLevel="signature|privileged" 603 android:label="@string/car_permission_label_read_windshield_wipers" 604 android:description="@string/car_permission_desc_read_windshield_wipers"/> 605 <permission android:name="android.car.permission.CONTROL_WINDSHIELD_WIPERS" 606 android:protectionLevel="signature|privileged" 607 android:label="@string/car_permission_label_control_windshield_wipers" 608 android:description="@string/car_permission_desc_control_windshield_wipers"/> 609 <permission android:name="android.car.permission.MANAGE_DISPLAY_COMPATIBILITY" 610 android:protectionLevel="signature|privileged" 611 android:label="@string/car_permission_label_manage_display_compatibility" 612 android:description="@string/car_permission_desc_manage_display_compatibility"/> 613 <permission 614 android:name="android.car.permission.READ_PERSIST_TETHERING_SETTINGS" 615 android:protectionLevel="signature|privileged" 616 android:label="@string/car_permission_label_read_persist_tethering_settings" 617 android:description="@string/car_permission_desc_read_persist_tethering_settings" /> 618 <permission 619 android:name="android.car.permission.BIND_APP_CARD_PROVIDER" 620 android:protectionLevel="signature|privileged" 621 android:label="@string/car_permission_label_bind_app_card_provider" 622 android:description="@string/car_permission_desc_bind_app_card_provider" /> 623</manifest> 624