我有一个运行CM13的HTC 10我试图通过ADB发送触摸事件并发送事件发送后:
adb shell
sendevent /dev/input/event6 3 57 0
sendevent /dev/input/event6 3 53 300
sendevent /dev/input/event6 3 54 400
sendevent /dev/input/event6 3 48 5
sendevent /dev/input/event6 3 58 50
sendevent /dev/input/event6 0 2 0
sendevent /dev/input/event6 0 0 0
我点击了手机,打开了showtouches,我可以看到触摸已经开始,但触摸仍然在手机上有效。
sendevent /dev/input/event6 3 57 -1
sendevent /dev/input/event6 0 2 0
sendevent /dev/input/event6 0 0 0
或者甚至只是
sendevent /dev/input/event6 3 57 -1
sendevent /dev/input/event6 0 0 0
但是,这些命令都不会导致手机上的触摸结束。
我尝试将所有这些放在手机本身的shell脚本上,并从adb shell运行脚本,但这导致了同样的事情。触摸的开始,而不是结束。
虽然我不确定这是否是正确的问题,我也有同样的问题,所以我已经给了它一个赏金。
—
2017年