Получение событий касания (координат, MotionEvents и т. Д.) В службе

Как мне получить события касания, как вы, из Activity, используя public boolean onTouchEvent (событие MotionEvent) ? Очевидно, что в службе нет метода onTouchEvent для переопределения, так как я могу это сделать? Есть ли прямой или надежный способ обхода?

Моя идея состоит в том, чтобы создать службу, которая в фоновом режиме слушает пользователя, чтобы сделать определенный жест, а затем что-то делать, когда этот пользователь сделал правильный жест. Спасибо!

РЕДАКТИРОВАТЬ: Этот вопрос предназначен для ответа на этот вопрос .

7
задан Community 23 May 2017 в 11:51
поделиться