如何长按硬键或按键事件20秒。以下是我的代码
设备。 longPress('KEYCODE_CALL',10) 请任何人都可以帮我解决这个问题
答案 0 :(得分:0)
2个接受的表格将是
device.longPress(‘KEY_CALL’, 10)
或
device.longPress(‘CALL’, 10)
他们应该在10秒的时间内发送长按。
确保它正常工作检查
的输出$ adb shell
sailfish:/ $ getevent
...
检查事件是否正确发送。
如果它不起作用,可能是您的设备节点不同,因此请手动按键并查看getevent
输出
/dev/input/event4: 0001 0072 00000001
/dev/input/event4: 0000 0000 00000000
/dev/input/event4: 0001 0072 00000000
/dev/input/event4: 0000 0000 00000000
然后你可以在你的脚本中使用它,比如
device.longPress(‘CALL’, 10, dev='/dev/input/event4')
答案 1 :(得分:0)
以上代码无效 实际上我的应用程序是FM,我可以使用keyevent“KEYCODE_SEEK_UP”进行长时间的SEEK UP操作,这是我的确切代码
device.longPress(“KEYCODE_SEEK_UP”,10,dev ='/ dev / input / event1')
仅0.5秒只有长按工作