Выполните щелчок, проведите пальцем, бросить, как GestureDescription ниже 24?

Вариант использования: мне нужно выполнить какое-либо взаимодействие, такое как щелчок, пролистывание и т. Д. В приложении на переднем плане из моей службы accessibilty. Я могу добиться этого с помощью GestureDescription, который был добавлен в Android Noughat. Как добиться этого для предыдущих версий? TouchUtils не может быть использован в производстве. Я провел исследование, прежде чем спрашивать, но не смог найти решение. Фрагмент будет полезен.

1 ответ

Для событий с сенсорным экраном вы можете использовать:

 dispatchTouchEvent(MotionEvent.obtain(
                    SystemClock.uptimeMillis(), SystemClock.uptimeMillis(),
                    MotionEvent.ACTION_DOWN, Xinput, Yinput, 0));

Отсюда