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 /
- 織工/
- 無線上網/