Как использовать веб-компонент MIT App Inventor в Android Studio?

  • Я сделал приложение в MIT App Inventor для отправки запроса GET для подключения к модулю WiFi [ESP8266].
  • Существует кнопка, которая при нажатии устанавливает веб-URL на IP-адрес ESP8266, например http://192.168.4.1/?pin=13
  • Затем используется вызов функции в Интернете и отправляется запрос GET.

  • Я хотел спросить, как реализовать тот же функционал с помощью Android Studio. Может быть, имя компонента или функции в Java Code.

  • Я прилагаю дизайн блока для справки. введите здесь описание изображения


person Abhishek Chhabra    schedule 09.03.2018    source источник


Ответы (1)


Взгляните на этот сайт: http://www.appinventor.org/jBridgeIntro

Файл библиотеки (http://www.appinventor.org/javaBridge/downloads/AppInventor-JavaLibrary.jar) можно добавить в качестве файла библиотеки для вашего проекта.

Затем вы получаете все «блоки», как в AppInventor, но они представляют собой предварительно подготовленные классы Java и т. д.

person Fachtna Roe    schedule 09.03.2018
comment
Это сработало с мостом App Inventor Java. Возможно, поскольку он находится на стадии бета-тестирования, некоторые вызовы функций и часть кода отсутствуют, для достижения той же функциональности необходимо было написать следующие операторы: Web1.Get() ; /* вызов функции отсутствует в Android Studio /, также необходимо добавить ‹uses-permission android:name=android.permission.INTERNET›/ в AndroidManifest.xml */ - person Abhishek Chhabra; 09.03.2018