Przegląd

Interfejs warstwy abstrakcji sprzętu pojazdu (VHAL) definiuje właściwości, które mogą wdrażać OEM-y, oraz zawiera metadane właściwości. Na przykład czy dana właściwość jest liczbą całkowitą i jakie tryby zmiany są dozwolone. Interfejs VHAL opiera się na dostępie (czytaniu, zapisywaniu i subskrybowaniu) właściwości, która jest abstrakcją określonej funkcji.

  • W Androidzie 13 i nowszych VHAL został przeniesiony do AIDL w wersji IVehicle.aidl
  • W Androidzie 12 i starszych VHAL jest zdefiniowany za pomocą języka HIDL w pliku IVehicle.hal

Usługa CarService i komponenty natywne Androida obsługują interfejs HIDL i interfejs AIDL, a w razie dostępności preferują ten drugi.

Wskazówki Opis
POLECAĆ W przypadku dotychczasowych implementacji HIDL VHAL należy przejść na nowy interfejs AIDL.
ZDECYDOWANIE POLECAMY W przypadku nowych implementacji VHAL użyj interfejsu AIDL.

Aby dowiedzieć się więcej o VHAL, zapoznaj się z tymi stronami: