Ngôn ngữ mô tả giao diện HAL (HIDL) chỉ định giao diện giữa HAL và người dùng. Tệp này xác định các loại và lệnh gọi phương thức, được thu thập vào các giao diện và gói. HIDL là một hệ thống giao tiếp giữa các cơ sở mã có thể được biên dịch độc lập và dành cho hoạt động giao tiếp liên quy trình. Xem hướng dẫn về HIDL.
Tài liệu được tạo tự động cho các tệp HIDL (.hal) không còn được dùng nữa. Để biết thông tin chi tiết về thông số kỹ thuật của giao diện, hãy tham khảo các tệp nguồn HIDL trong AOSP.
Các tệp giao diện HIDL nằm ở 4 vị trí khác nhau trong AOSP:
- /hardware/interfaces
- /frameworks/hardware/interfaces
- /system/hardware/interfaces
- /system/libhidl/transport
Xem các phần dưới đây để biết đường liên kết đến tệp nguồn HIDL ở mỗi vị trí.
/hardware/interfaces
- /hardware/interfaces/
- atrace/
- audio/
- authsecret/
- ô tô/
- dữ liệu sinh trắc học/
- bluetooth/
- boot/
- broadcastradio/
- camera/
- cas/
- compatibility_matrices/
- configstore/
- confirmationui/
- contexthub/
- current.txt
- drm/
- dumpstate/
- fastboot/
- gatekeeper/
- gnss/
- graphics/
- health/
- ir/
- keymaster/
- ánh sáng/
- media/
- memtrack/
- neuralnetworks/
- nfc/
- oemlock/
- power/
- prebuilt_hashes/
- radio/
- renderscript/
- secure_element/
- sensors/
- soundtrigger/
- tests/
- tetheroffload/
- nhiệt/
- tv/
- usb/
- máy rung/
- thực tế ảo/
- weaver/
- wifi/