A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Propiedades del sistema compatibles
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Las propiedades compatibles con el VHAL deben ser propiedades del sistema o del proveedor. En Android 14 y versiones posteriores, las definiciones de propiedades del sistema se definen en VehicleProperty.aidl
.
En Android 13 y versiones anteriores, las definiciones de propiedades del sistema se definen en automotive/vehicle/aidl/android/hardware/automotive/vehicle/VehicleProperty.aidl
. Por ejemplo, para Android 13, consulta VehicleProperty.aidl
.
En Android 14 y versiones posteriores, la definición de la propiedad del sistema se define en la interfaz AIDL, android.hardware.automotive.vehicle.property
, que está separada de la interfaz de VHAL (android.hardware.automotive.vehicle
). Las implementaciones de VHAL y los clientes de VHAL deben depender de ambas interfaces.
Para las propiedades de VHAL expuestas a través de CarPropertyManager
, consulta VehiclePropertyIds.
Modos de acceso y de cambio generados automáticamente
En Android 14 y versiones posteriores, para admitir implementaciones de VHAL, proporcionamos archivos de encabezado de C++ y archivos de clase de Java generados automáticamente con el modo de cambio o acceso permitido para las propiedades del sistema. Las implementaciones de VHAL del proveedor pueden usarlas para garantizar que las configuraciones de propiedades cumplan con las especificaciones.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-26 (UTC)"],[],[],null,["# Supported system properties\n\nProperties supported by the VHAL\nmust be either a system property or a vendor property. In Android 14 and\nhigher, system property definitions are defined at\n[VehicleProperty.aidl](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/automotive/vehicle/aidl_property/android/hardware/automotive/vehicle/VehicleProperty.aidl).\n\n\nIn Android 13 and lower, system property definitions are defined at `automotive/vehicle/aidl/android/hardware/automotive/vehicle/VehicleProperty.aidl`, for example, for Android 13, see\n[VehicleProperty.aidl](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android13-release/automotive/vehicle/aidl/android/hardware/automotive/vehicle/VehicleProperty.aidl).\n\nIn Android 14 and higher, the system property definition is defined in the AIDL interface,\n`android.hardware.automotive.vehicle.property`, which is separate from the VHAL\ninterface (`android.hardware.automotive.vehicle`). VHAL implementations and VHAL\nclients must depend on both interfaces.\n\nFor VHAL properties exposed through `CarPropertyManager`, see\n[VehiclePropertyIds](https://developer.android.com/reference/android/car/VehiclePropertyIds).\n\nAuto-generated access modes and change modes\n--------------------------------------------\n\nIn Android 14 and higher, to support VHAL implementations, we provide auto-generated\n[C++ header\nfiles](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/automotive/vehicle/aidl/generated_lib/4/cpp) and\n[Java class files](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/automotive/vehicle/aidl/generated_lib/4/java)\nwith the allowed change mode or access mode for system properties. Vendor VHAL implementations\ncan use these to ensure the property configs meet the specification."]]