Araç donanımı soyutlama katmanı (VHAL) arayüzü, OEM'lerin uygulayabileceği özellikleri tanımlar ve özellik meta verilerini içerir. Örneğin, bir özelliğin tam sayı olup olmadığı ve hangi değişiklik modlarına izin verildiği. VHAL arayüzü, belirli bir işlev için soyutlama olan bir özelliğe erişmeye (okumaya, yazmaya ve abone olmaya) dayanır.
- Android 13 ve sonraki sürümlerde VHAL,
IVehicle.aidl
adresinde AIDL'ye taşındı - Android 12 ve önceki sürümlerde VHAL,
IVehicle.hal
HIDL dili ile tanımlanır.
CarService ve Android yerel bileşenleri, HIDL ve AIDL arka ucunu destekler ve mevcut olduğunda AIDL arka ucunu tercih eder.
Rehberlik | Tanım |
---|---|
TAVSİYE ETMEK | Mevcut HIDL VHAL uygulamaları için daha yeni AIDL arayüzüne geçiş yapın. |
ŞİDDETLE TAVSİYE EDİYORUM | Yeni VHAL uygulamaları için AIDL arayüzünü kullanın. |
VHAL hakkında daha fazla bilgi edinmek için şu sayfalara bakın:
- VHAL arayüzü
- Özellik yapılandırmaları
- Desteklenen sistem özellikleri
- Özel özellikler
- SEAT ve STEERING_WHEEL özellikleri
- ADAS özellikleri
- Referans uygulaması
- VHAL'de hata ayıklama
- Yerel istemciyle VHAL'i kullanın
- HIDL VHAL geçiş kılavuzu
- HIDL VHAL arayüzü