Язык описания интерфейса HAL (HIDL) определяет интерфейс между HAL и его пользователями. Он определяет типы и вызовы методов, собранные в интерфейсы и пакеты. HIDL — это система для связи между кодовыми базами, которая может быть скомпилирована независимо и предназначена для взаимодействия между процессами. См. руководства HIDL.
Автоматически созданная документация для файлов HIDL (.hal) устарела. Для получения подробной информации о спецификациях интерфейса обратитесь к исходным файлам HIDL в AOSP.
Файлы интерфейса HIDL находятся в четырех разных местах в AOSP:
- /оборудование/интерфейсы
- /фреймворки/оборудование/интерфейсы
- /система/оборудование/интерфейсы
- /система/libhidl/транспорт
В разделах ниже приведены ссылки на исходные файлы HIDL в каждом месте.
/оборудование/интерфейсы
- /оборудование/интерфейсы/
- след/
- аудио/
- секрет авторизации/
- автомобильный/
- биометрия/
- Bluetooth/
- ботинок/
- трансляциярадио/
- камера/
- Кас/
- compatibility_matrices/
- хранилище конфигурации/
- подтверждениеui/
- контекстный хаб/
- текущий.txt
- дрм/
- состояние дампа/
- быстрая загрузка/
- привратник /
- ГНСС/
- графика/
- здоровье/
- ир/
- ключник/
- легкий/
- СМИ/
- мемтрек/
- нейронные сети/
- нфс/
- замок/
- сила/
- готовые_хэши/
- радио/
- рендерскрипт/
- безопасный_элемент/
- датчики/
- звуковой триггер/
- тесты/
- разгрузить/
- термальный/
- Телевизор/
- USB/
- вибратор/
- вр/
- ткач /
- Wi-Fi/