Перемещение указателя мыши на экране Android программно - PullRequest
7 голосов
/ 08 октября 2011

Я занимаюсь разработкой приложения для Android, в котором я хотел бы переместить указатель / курсор мыши на планшете Android.Я знаю, что это возможно, потому что когда я подключаю мышь (USB или BT) к планшету Android (Honeycomb +), появляется курсор, и я могу взаимодействовать с планшетом только с помощью мыши.Я хотел бы управлять этой мышью из Java на планшете.
У меня уже есть второе устройство, которое может связываться с планшетом и которое может передавать на него координаты указателя.
И нет, я не могу использовать Bluetooth.Второе устройство, которое я использую, имеет WiFi, но не может управлять BlueTooth.Я думаю, что должен быть способ переместить указатель мыши.

Ответы [ 2 ]

6 голосов
/ 08 октября 2011

Я бы хотел управлять этой мышью с Java на планшете.

Это невозможно, кроме как с помощью прошивки или специального кода инструмента. Обычные приложения SDK не могут вводить входные события таким образом.

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

Программировать указатель мыши в Android можно с помощью AccessibilityService API .

Вот пример приложения в игровом магазине: Приложение EVA Facial Mouse

Вот репозиторий github для управления указателем мыши через WiFi (уровень API 21): chetbox / android-mouse-cursor

Я разбудил и обновилпоследнее репо до уровня API 27: Ra-Na / android-mouse-cursor

...