车载硬件抽象层 (HAL) 接口会定义原始设备制造商 (OEM) 可以实现的属性,并会包含属性元数据(例如,属性是否为 int 以及允许使用哪些更改模式)。VHAL 接口以对属性(特定功能的抽象表示)的访问(读取、写入、订阅)为基础。
如需详细了解如何使用 VHAL,请参阅以下文章:
- 车辆属性。了解您可以实现的属性。
- 调试 VHAL。 了解如何转储 VHAL 的当前状态,以及如何在 dumpstate 中添加 VHAL 进程转储。
- 监控定时器。 监控定时器模块由原生守护程序和 CarService 组件组成。该原生守护程序与原生服务交互,而 CarService 组件与 Android 应用和 Java 服务交互。