Связь между приложением Android и бэкэндом Python - PullRequest
1 голос
/ 15 октября 2019

Я написал приложение для Android Studio и хочу отправить данные, которые пользователь вводит, в мой внутренний скрипт Python. Это должно постоянно обрабатывать полученные данные и отправлять обратно оценки.

Кто-нибудь есть идеи, как это может работать?

заранее спасибо

Ответы [ 2 ]

0 голосов
/ 15 октября 2019

из Backend Python: создание 2 веб-сервисов (GET или POST в зависимости от требований). Одним из них является получение данных из мобильного приложения, а другим - отправка данных в мобильное приложение.

Из приложения Android: вы можете использовать библиотеку Retrofit или volley для работы в сети, а затем использовать эти веб-службы. Используйте веб-сервис и отправьте данные (полезную нагрузку) на сервер, а также используйте опрос, чтобы вернуть данные в приложение.

0 голосов
/ 15 октября 2019
  1. WebSocket должен быть выбранным интерфейсом. Скрипт python должен предоставлять конечную точку WebSocket. Мобильное приложение может установить соединение с WebSocket. Сокет может действовать как двунаправленный канал, где приложение может отправлять и получать данные, а скрипт python может делать то же самое.

  2. Firebase: приложение может публиковать пользовательские входные данные в теме Firebase, которую слушает скрипт python. Сценарий может обрабатывать входные данные и публиковать на том же канале, который приложение будет прослушивать. Больше похоже на P2P-чат

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