Ngôn ngữ mô tả giao diện HAL (HIDL) chỉ định giao diện giữa HAL và người dùng của nó. Nó định nghĩa các kiểu và các cuộc 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 giao tiếp giữa các quá trình. Xem hướng dẫn HIDL.
Tài liệu được tạo tự động cho các tệp HIDL (.hal) không được dùng nữa. Để biết chi tiết về thông số kỹ thuật 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 ở bốn vị trí khác nhau trong AOSP:
- / phần cứng / giao diện
- / framework / phần cứng / giao diện
- / hệ thống / phần cứng / giao diện
- / system / libhidl / transport
Xem các phần bên dưới để biết các liên kết đến các tệp nguồn HIDL ở mỗi vị trí.
/ phần cứng / giao diện
- / phần cứng / giao diện /
- một dấu vết/
- âm thanh /
- authsecret /
- ô tô /
- sinh trắc học /
- Bluetooth/
- khởi động /
- broadcastradio /
- Máy ảnh/
- cas /
- tương thích_matrices /
- configstore /
- xác nhận /
- Contexthub /
- current.txt
- drm /
- bãi rác /
- fastboot /
- người gác cổng /
- gnss /
- đồ họa /
- Sức khỏe/
- ir /
- chủ chốt/
- nhẹ/
- phương tiện truyền thông/
- bản ghi nhớ /
- neuralnetworks /
- nfc /
- oemlock /
- sức mạnh/
- prebuilt_hashes /
- Đài/
- renderscript /
- secure_element /
- cảm biến /
- soundtrigger /
- kiểm tra /
- tetheroffload /
- nhiệt /
- TV/
- USB/
- máy rung /
- vr /
- thợ dệt /
- wifi/