qpython с библиотекой sl4a

Я гуглил и нашел людей, показывающих скрипты, импортирующие sl4a вместо androidhelper. Когда я пытаюсь это сделать, я получаю «нет модуля с именем sl4a». Он работает только в Qpython3? У меня есть sl4a для руки в папке сайтов-пакетов qpython. спасибо


person user1930043    schedule 10.11.2016    source источник


Ответы (1)


В qpython2 модуль sl4a находится внутри androidhelper. На самом деле модуль sl4a будет импортирован внутри androidhelper.

Вы можете сделать это ниже, чтобы импортировать только sl4a в qpython2.

from androidhelper import sl4a
# OR
import androidhelper.sl4a as sl4a
# OR
import androidhelper # then access sl4a with androidhelper.sl4a

В qpython3 модуль sl4a и androidhelper находится в sys.path, поэтому вы можете просто импортировать любой из них.

person Skycc    schedule 13.11.2016
comment
Вы можете проголосовать или принять ответ, чтобы продвигать их другим: p - person Skycc; 14.11.2016
comment
Я пытался найти API, чтобы получить уровень сигнала приемника для соединения LTE, но безуспешно. Является ли этот API внутри sl4a, а не только androidhelper? Не могли бы вы помочь мне найти эту информацию? спасибо - person user1930043; 12.02.2019