Интерфейс уровня абстракции аппаратного обеспечения транспортного средства (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, посетите эти страницы: