我正在使用su命令在我的应用程序中模拟滑动:
Process p = Runtime.getRuntime().exec(new String[]{"su", "-c", "adb
shell input touchscreen swipe" + " " + oldCoordinates[i] +
" " + oldCoordinates[i+1] + " " + newCoordinates[j] + " "
+ newCoordinates[j+1]});
p.waitFor();
但执行此命令大约需要1秒钟...... 我怎样才能提高速度,或者有什么方法可以模拟快速滑动???
答案 0 :(得分:0)
模拟滑动的最佳方法是使用adb shell命令“sendevent”。您可以通过Rado制作的库“EventInjector”运行这些命令。虽然他的库中使用的命令可能与您的设备不同(例如:sendevent 2) 0 2323)... 您可以从命令:: adb shell getevent ..... ::
获取所需的命令