Документация по HIDL-интерфейсам

Язык описания интерфейсов HAL (HIDL) определяет интерфейс между HAL и его пользователями. Он определяет типы и вызовы методов, объединенные в интерфейсы и пакеты. HIDL — это система взаимодействия между кодовыми базами, которые могут быть скомпилированы независимо и предназначены для межпроцессного взаимодействия. См. руководства по HIDL.

Автоматически сгенерированная документация для файлов HIDL (.hal) устарела. Подробную информацию о спецификациях интерфейса см. в исходных файлах HIDL в AOSP.

Файлы интерфейса HIDL находятся в четырех разных местах в AOSP:

  • /аппаратное обеспечение/интерфейсы
  • /фреймворки/аппаратное обеспечение/интерфейсы
  • /система/оборудование/интерфейсы
  • /system/libhidl/transport

Ссылки на исходные файлы HIDL в каждом месте см. в разделах ниже.

/аппаратное обеспечение/интерфейсы

/фреймворки/аппаратное обеспечение/интерфейсы

/система/оборудование/интерфейсы

/system/libhidl/transport