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

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

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

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

  • /hardware/interfaces
  • /frameworks/hardware/interfaces
  • /system/hardware/interfaces
  • /system/libhidl/transport

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

/hardware/interfaces

/frameworks/hardware/interfaces

/system/hardware/interfaces

/system/libhidl/transport