Звоните JavaScript API из Android Приложения - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь создать собственное приложение android, в котором я не собираюсь использовать WEbview для своего веб-интерфейса. Я хочу сделать вызов API для eWeLink (https://github.com/skydiver/ewelink-api), который доступен для Javascript. Как я могу добиться этого в android?

1 Ответ

0 голосов
/ 02 мая 2020

Решения (от самого простого к сложному ИМО):

  • Вы можете использовать JS оценщик для Android. См. { ссылка }. LiquidCore https://github.com/LiquidPlayer/LiquidCore кажется стандартным выбором. Readme-файл LiquidCore в GitHub содержит указания по добавлению NPM зависимостей пакета.

  • Используйте WebView для выполнения кода из этого пакета npm. Ссылайтесь на результаты ваших JS вызовов API в вашем Java коде, выполнив что-то похожее на это: { ссылка }. Использование evaluateJavascript может быть самым простым.

  • Переписать пакет ewelink-api npm в Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...