Android-приложение: как управлять настройками системы? - PullRequest
0 голосов
/ 25 февраля 2019

Отказ от ответственности: я опытный разработчик, но я новичок на арене Android, извините, если спрашиваю об очевидном.

Мне нужно написать «простое» приложение для сбора данных с других устройств (встроенный в Linux), над которым у меня есть полный контроль.

Связь будет по WiFi.

Цикл должен быть:

  1. Убедитесь, что устройство Android Портативный WiFi HotSpot включен с определеннымSSID / Pass.
  2. Начните прослушивание на сокете.
  3. Подождите, пока устройства подключатся.
  4. Подождите, пока устройства доставят данные.
  5. Сохраните данные в MySqlбаза данных.
  6. Выключите Portable HotSpot (или, лучше, восстановите HotSpot до предыдущего состояния).

Не найдено документации по шагам 1 и 6.

Это вообще возможно?

Примечание: Это должно работать на обычном телефоне Android без , требующим рутирования.

Справочная информация: мы производим вышеупомянутые «устройства»которые собирают данные и отправляют их на сервер через WiFi;в случае отсутствия подключения к Интернету мы хотим предоставить пользователю запасное решение: кэшировать данные на своем телефоне и, позднее, когда он подключен к сети, доставлять их на сервер.Конечно, это должно быть как можно более незаметно на телефоне пользователя.

Любые советы приветствуются.

1 Ответ

0 голосов
/ 25 февраля 2019

Это много вопросов.Обычно мы ограничиваем их до одного.В любом случае, вот некоторые ссылки, которые могут быть полезны:

  1. 1.Включение Wifi-Hotspot (начиная с Android Oreo)
  2. Серверные сокеты Android
  3. Использование SQLite

Я надеюсь, что это поможет вам начать.Если у вас есть какие-либо конкретные проблемы, публикуйте их отдельно здесь, на SO

...