2013-05-28 6 views
1

Я хочу реализовать механизм прокрутки Android с помощью HID (Human Interface Device).Android: Проведите пальцем по экрану с помощью HID

Например, если я нажимаю кнопку X на своем HID, это должно быть эквивалентно прокручиванию влево на моем устройстве Android. Может ли кто-нибудь дать мне знать, как это реализовать?

EDIT: Я могу создать пользовательское событие, используя MotionEvent.Obtain. Однако я хочу выполнить это событие независимо от того, что открывается на экране. Например: я создал событие для Right Swipe. Если мое приложение работает в фоновом режиме, и открыто меню ОС Android, я хочу запустить это событие в меню ОС.

ответ

1

Вы можете использовать dispatchTouchEvent(MotionEvent event) для отправки пользователем MotionEvent в Activity.

Посмотрите на это question, чтобы узнать, как это можно достичь.

+0

Я могу создать собственное событие, используя MotionEvent.Obtain. Однако я хочу выполнить это событие независимо от того, что открывается на экране. Например: я создал событие для Right Swipe. Если мое приложение работает в фоновом режиме, и открыто меню ОС Android, я хочу запустить это событие в меню ОС. –

Смежные вопросы