Автоматизация работы через ADB (консоль отладки) в Android эмуляторе N

3 000 руб. за проект
07 ноября 2019, 22:29 • 3 отклика • 22 просмотра
Добрый день, требуется программа для автоматизации работы в Android эмуляторе NOXPlayer.

Версия Nox Player 5.2.1.0

Нужна программа при запуске она передает в консоль ADB Android эмулятора NOXPlayer команду на смену GPS координат.

Пример, работает в консоли:
*Noxbin>adb shell setprop persist.nox.gps.latitude 51.242328
*Noxbin>adb shell setprop persist.nox.gps.longitude 22.242328

При запуске программы, она делает листинг запущенных эмуляторов, команда: adb device, и предлагает выбрать в какой эмулятор передавать координаты.

Потом предлагает пользователю ввести ссылку на файл с координатами и временем. Пример ya.ru/output.txt

Дальше грузит массив данных с файла. Пример в файле output.txt.


51.242328,37.710260:21.46.37
51.242941,37.709238:21.46.42
51.243445,37.708390:21.46.46
51.243550,37.708176:21.46.54


51.242328,37.710260- координаты
21.46.37- время, формат ч.м.с

В заданное время, программа передает координаты на эмулятор андроида через ADB

Если массив закончился, то передает последнюю точку.

Обновление файла с сервера раз в 10 минут, если обновить не удалось, то работает с последней версией которой закачали.

В текущее окно выводит лог: имя/айдидевайса, последние преданные координаты, связь с сервером когда была последний раз. И общий значек что все ОК. Если что не так, то выводит ошибку: не удается подключиться и т.д.

Копий приложения может быть несколько, по одному для одного эмулятора.


Пример работы с ADB
http://www.programmersought.com/article/7224162196...

Результат выполнение работы:
1. рабочий файл программы, формата exe работающий в Виндовс 7, с визуальным интерфейсом.
2. комплект исходных файлов проекта, с исходным кодом

Количество правок не ограничено.
Время на принятие работы 24 часа.

Проверка изменения координат в эмуляторе, с помощью сторонней программы: GPS test plus
Она должна показывать меняющиеся координаты и наличие спутников: 3D fix. Скриншот в приложении.
Файлы