相关疑难解决方法(0)

Android模拟快速刷卡

我正在做一个通用的自动化脚本.

我需要将复杂的滑动事件发送到Android屏幕,而无需专门访问重点应用程序

到目前为止,我认为最好的方法是使用adb,使用sendevent命令创建文件,将其推送到设备并从那里运行.即便如此,它也非常缓慢(与我用getevent录制并将其重新插入时相比要慢得多).

我设法优化文件,因为我发现每个sendevent块并不特别需要X和Y,但它仍然慢了几个数量级

文件的一部分示例(我正在尝试HTC One):

sendevent /dev/input/event5 3 57 49
sendevent /dev/input/event5 3 53 942
sendevent /dev/input/event5 3 54 2747
sendevent /dev/input/event5 0 0 0

sendevent /dev/input/event5 3 53 1207
sendevent /dev/input/event5 3 54 2483
sendevent /dev/input/event5 0 0 0

sendevent /dev/input/event5 3 53 1472
sendevent /dev/input/event5 0 0 0

sendevent /dev/input/event5 3 54 2218
sendevent /dev/input/event5 0 0 0

sendevent /dev/input/event5 3 53 1207
sendevent /dev/input/event5 3 54 2483
sendevent /dev/input/event5 0 0 0

sendevent /dev/input/event5 3 53 …
Run Code Online (Sandbox Code Playgroud)

android adb

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

adb ×1

android ×1