Как реализовать события мыши в сборке руки в C для приложения Android - PullRequest
0 голосов
/ 06 февраля 2012

Я хочу генерировать события мыши (например, щелчок и перемещение указателя) в приложении для Android.Я провел много исследований по поводу такого рода реализаций и, наконец, обнаружил, что это единственный способ сделать это с уровня сборки руки.Я буду использовать jni для вызова подпрограмм c, и эти подпрограммы c будут иметь встроенные коды сборки arm.Но у меня есть проблема с использованием прерываний в процессоре руки, который генерирует события мыши.Я знаю, что в чипсетах Intel прерывание "int 33h" обрабатывает события мыши.Может кто-нибудь помочь мне о прерываниях функции мыши в процессоре руки и как его использовать.

Спасибо.

1 Ответ

0 голосов
/ 07 февраля 2012

Я реализовал это, и это немного сложно. Я решил не публиковать приложение, потому что слишком много «если», чтобы заставить его работать универсальным образом. Вам нужно будет отправить правильные данные на правильное устройство / dev /. Имя / номер устройства у каждого производителя различны, и вам нужно будет перечислить устройства и найти совпадение по названию. Также необходимо, чтобы вы работали как собственное приложение linux (не Java или NDK) с привилегиями root. Начните с рассмотрения того, как Linux работает с сенсорным и мышиным вводом.

...