如何使用AndroidViewClient-5.5.1模拟长按

时间:2014-05-22 04:38:42

标签: key-events androidviewclient

我想使用AndroidViewClient模拟长按电源键,我可以使用monkeyrunner实现这一点。代码如下:

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection(10,'840615d')
device.press("KEYCODE_POWER", MonkeyDevice.DOWN)

请帮忙......

Android API - kitkat (19)
AndroidViewClient version - 5.5.1

1 个答案:

答案 0 :(得分:0)

最新版本( AndroidViewClient 6.0.0 )提供了一种新的(实验性AdbClient.longPress(name)方法,该方法针对{{1}进行了特殊的解决方法似乎POWER似乎不能按预期工作的情况。

您可以尝试:

input keyevent --longpress POWER

看看它是否有效。 如果没有,请阅读该方法中的注释,并按照说明创建可以为您的设备添加支持的错误报告。