在root设备上模拟我的应用程序中的快速滑动

时间:2015-05-29 11:20:06

标签: android

我正在使用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秒钟...... 我怎样才能提高速度,或者有什么方法可以模拟快速滑动???

1 个答案:

答案 0 :(得分:0)

模拟滑动的最佳方法是使用adb shell命令“sendevent”。您可以通过Rado制作的库“EventInjector”运行这些命令。虽然他的库中使用的命令可能与您的设备不同(例如:sendevent 2) 0 2323)... 您可以从命令:: adb shell getevent ..... ::

获取所需的命令