我可以使用类似的东西:
adb shell input keyevent 4
这将向我的设备发送一个“返回”按钮。如何发送长按?
谢谢
你可以试试这个命令:
adb shell input touchscreen swipe 170 187 170 187 2000
您在屏幕上的应用位置是 170、187;延迟时间为2000(ms);
长按HOME键:
adb shell sendevent /dev/input/event2 1 172 1
adb shell sendevent /dev/input/event2 0 0 0
timeout 1
adb shell sendevent /dev/input/event2 1 172 0
adb shell sendevent /dev/input/event2 0 0 0
您可以转到cmd并键入adb shell getevent | 找到“事件2”;长按HOME键查看更多。
当您想删除某些内容或重复某些事件或只是输入大量数字时,您可以使用如下代码。它将模仿键盘上的长按:
adb shell input keyevent KEYCODE_FORWARD_DEL KEYCODE_FORWARD_DEL KEYCODE_FORWARD_DEL //delete 3 times
adb shell input keyevent KEYCODE_1 KEYCODE_1 KEYCODE_1 //input value '111'
您可以无限制地重复事件或输入内容,就像长按按键一样。这是同一件事。您现在可以定义自己的 longpass 和时间
这可能为时已晚,但肯定会对其他人有所帮助。
请使用下面的cmd来实现长按。
adb shell 输入 keyevent 5 睡眠 5