L'interfaccia VHAL (VHAL) definisce le proprietà che gli OEM possono implementare e contiene i metadati delle proprietà. Ad esempio, se una proprietà è un numero intero e quali modalità di modifica sono consentite. L'interfaccia VHAL si basa sull'accesso (lettura, scrittura e registrazione) a una proprietà, che è un'astrazione per una funzione specifica.
- In Android 13 e versioni successive, è stata eseguita la migrazione di VHAL ad AIDL in
IVehicle.aidl
- In Android 12 e versioni precedenti, VHAL è definito con il linguaggio HIDL in
IVehicle.hal
CarService e i componenti Android nativi supportano il backend HIDL e AIDL e preferiscono il backend AIDL se disponibile.
Assistenza | Descrizione |
---|---|
CONSIGLIA | Per le implementazioni esistenti di VHAL HIDL, esegui la migrazione all'interfaccia AIDL più recente. |
Vivamente consigliato | Per le nuove implementazioni VHAL, utilizza l'interfaccia AIDL. |
Per saperne di più sul VHAL, consulta queste pagine:
- Interfaccia VHAL
- Configurazioni delle proprietà
- Proprietà di sistema supportate
- Proprietà speciali
- Proprietà SEAT e STEERING_WHEEL
- Proprietà ADS
- Implementazione dei riferimenti
- Eseguire il debug del VHAL
- Utilizzare VHAL con il client nativo
- Guida alla migrazione di HIDL VHAL
- Interfaccia HIDL VHAL