概览
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
车载硬件抽象层 (VHAL) 接口会定义原始设备制造商 (OEM) 可以实现的属性,并会包含属性元数据。例如,属性是否为整数以及允许使用哪些更改模式。VHAL 接口以对属性(特定功能的抽象表示)的访问(读取、写入和订阅)为基础。
- 在 Android 13 及更高版本中,VHAL 已迁移到
IVehicle.aidl
中的 AIDL
- 在 Android 12 及更低版本中,VHAL 在
IVehicle.hal
中使用 HIDL 语言进行定义
CarService 和 Android 原生组件支持 HIDL 和 AIDL 后端,并且会优先使用 AIDL 后端(如果可用)。
指南 |
说明 |
---|
建议 |
对于现有的 HIDL VHAL 实现,请迁移到较新的 AIDL 接口。 |
强烈建议 |
对于新的 VHAL 实现,请使用 AIDL 接口。 |
如需详细了解 VHAL,请参阅以下页面:
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-05-17。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-05-17。"],[],[]]