Что означает required-api: param name= "#target" в файле config.xml виджетов AGL?

Я пытаюсь понять различные доступные параметры AGL, которые мы можем указать в config.xml, и я имею в виду ссылку ниже

https://docs.automotivelinux.org/docs/en/halibut/apis_services/reference/af-main/2.2-config.xml.html

Это образец файла config.xml

<feature name="urn:AGL:widget:required-api">
<param name="#target" value="main" />
<param name="gps" value="auto" />
<param name="afm-main" value="link" />
</feature>

в чем необходимость <param name="#target" value="main" /> а что это значило?

1 ответ

Решение

Я понял, зачем нам это

required-api: param name="#target"

ДОПОЛНИТЕЛЬНО (не обязательно)

В нем объявляется имя модуля (рассматриваемого как основной), требующего перечисленных API. Разрешен только один экземпляр параметра "# target". Когда нет экземпляра этого параметра, он ведет себя так, как если бы был указан целевой main.

Другие вопросы по тегам