是否可以在不生根设备的情况下以编程方式触摸屏幕上的事件?



我试图以编程方式调用触摸事件,但不起作用

fun callTouchEvent(x: Long, y: Long) {
val e = MotionEvent.obtain(
SystemClock.uptimeMillis(),
SystemClock.uptimeMillis(),
MotionEvent.ACTION_DOWN,
x.toFloat(),
y.toFloat(),
0
)
onTouchEvent(e)
}

谁能帮忙,

如果我们将坐标参数传递给触摸事件,如何以编程方式触发触摸事件?

如果应用程序不是由您处理的,则无法以编程方式调用触摸事件。如果是您的应用程序,您可以调用view.dispatchTouchEvent(motionEvent);view.performClick();

最新更新