HAL接口描述语言(HIDL)指定HAL及其用户之间的接口。它定义了收集到接口和包中的类型和方法调用。 HIDL是一个用于在可独立编译的代码库之间进行通信的系统,旨在用于进程间通信。请参阅HIDL指南。
HIDL(.hal)文件的自动生成的文档已弃用。有关接口规范的详细信息,请查阅AOSP中的HIDL源文件。
HIDL接口文件位于AOSP中的四个不同位置:
- / hardware / interfaces
- / frameworks / hardware / interfaces
- / system / hardware / interfaces
- / system / libhidl / transport
请参见以下各节,以获取指向每个位置的HIDL源文件的链接。
/ hardware / interfaces
- /硬件/接口/
- atrace /
- 音频/
- authsecret /
- 汽车/
- 生物识别/
- 蓝牙/
- 开机/
- 广播电台/
- 相机/
- cas /
- 兼容性矩阵/
- configstore /
- 确认ui /
- contexthub /
- current.txt
- drm /
- dumpstate /
- 快速启动/
- 看门人/
- gnss /
- 图形/
- 健康/
- ir /
- 密钥管理员/
- 光/
- 媒体/
- 记忆轨道/
- 神经网络/
- nfc /
- oemlock /
- 功率/
- prebuilt_hashes /
- 无线电/
- 渲染脚本/
- secure_element /
- 传感器/
- 声音触发/
- 测试/
- 系链卸载/
- 热/
- 电视/
- USB/
- 振动器/
- vr /
- 织工/
- 无线上网/