Для личного проекта я хочу иметь возможность отправлять координаты (x, y) на телефон Android (4.4.2), а затем использовать полученную точку данных для имитации события касания.
Процесс выглядит следующим образом:
| ПК | === [Целочисленные данные] ===> | Android | ===> [Имитация сенсорного события]
В настоящее время я использую c ++ в визуальных студиях и Xamarin для разработки приложений для Android (C #)
Как я могу подойти к проблемам:
1) Связь (отправка данных) с ПК в приложение фоновых задач Android
2) Имитация сенсорного события.
Спасибо!
Один из способов сделать это — через IP-сокет между ними. Создайте фоновый сервис Android, который прослушивает этот входящий сокет.
Поскольку вы являетесь локальным, вы также можете выполнить команду ADB для широковещательного INTENT с полезной нагрузкой, передающей событие, которое вы хотите выпустить для службы, которая внедряет его в систему. Вы также можете использовать uiautomater, чтобы вызвать сенсорные события, см. http://developer.android.com/tools/testing/testing_ui.html
Других решений пока нет …