Я пытаюсь создать надстройку, которая вызывает другую надстройку скрипта. Теперь я хочу знать, как я могу получить доступ к методам второго дополнения из первого. Если да, пожалуйста, предоставьте мне синтаксис.
Как вызвать метод из другого аддона kodi/xbmc
Ответы (1)
Это очень просто....
Добавьте идентификатор аддона функции аддона, которую вы не вызываете, и добавьте эти
Например: Для вызова функции из надстройки №1 в надстройке №2
Надстройка № 1: напишите точку расширения как xbmc.python.module и укажите путь к библиотеке надстройки, как показано ниже.
<extension point="xbmc.python.module" library="resources" />
Надстройка № 2: напишите идентификатор надстройки № 1, в нем требуется импорт тега, как указано ниже.
<requires>
<import addon="add-on #1 id" version="2.7.0"/>
<requires>
Теперь перейдем к функции аддона, которую вы хотите вызвать, и добавьте файлы .py в каталог ресурсов в вашем аддоне.
Сейчас,
from resources import foo
foo()
и это сделано
person
redchief
schedule
11.09.2015