Интерфейс уровня абстракции оборудования транспортного средства (VHAL) определяет свойства, которые могут реализовать OEM-производители, и содержит метаданные свойств. Например, указывает, является ли свойство целым числом и какие режимы изменения разрешены. Интерфейс VHAL основан на доступе (чтении, записи и подписке) к свойству, которое является абстракцией для определённой функции.
- В Android 13 и выше VHAL перенесен в AIDL на
IVehicle.aidl
- В Android 12 и ниже VHAL определяется с помощью языка HIDL в
IVehicle.hal
Собственные компоненты CarService и Android поддерживают бэкэнд HIDL и AIDL и отдают предпочтение бэкэнду AIDL, когда он доступен.
Руководство | Описание |
---|---|
НАСТОЯТЕЛЬНО РЕКОМЕНДУЕМ | Для существующих реализаций HIDL VHAL перейдите на новый интерфейс AIDL. |
ДОЛЖЕН | Для новых реализаций VHAL используйте интерфейс AIDL. |
Чтобы узнать больше о VHAL, посетите эти страницы: