Android папка HAL архитектуры каркаса - PullRequest
1 голос
/ 07 мая 2020

Какая разница в папках hardware / device / vendor / framework / от AOSP Не могу понять, какие правила / отношения из папок

С уважением, Питер

1 Ответ

1 голос
/ 08 мая 2020
  • hardware/
    Перед "Project Treble" поставщики помещали свои реализации аппаратного уровня в этот каталог. Однако теперь они должны находиться в vendor/<vendor>/interfaces/.

  • device/
    Содержит конфигурации устройств. Устройство - это мобильный телефон, планшет, гарнитура VR и так далее. Если вы собираете Android, вы всегда должны указывать, какое устройство вы хотите собрать.

  • vendor/
    Содержит программное обеспечение, предоставляемое поставщиком, а не AOSP. В этом каталоге вы найдете реализацию аппаратного уровня, сервисы c, определенные поставщиком, а также расширения фреймворка.

  • framework/
    Содержит приложение Android каркас.

...