我可以使用类似:
adb shell input keyevent 4
这将单一的“后退”按钮按下发送到我的设备。 如何发送一个长按?
谢谢
我可以使用类似:
adb shell input keyevent 4
这将单一的“后退”按钮按下发送到我的设备。 如何发送一个长按?
谢谢
你可以试试下面的命令:
adb shell input touchscreen swipe 170 187 170 187 2000
在屏幕上您的应用程序的位置是170,187; 延迟时间是2000(毫秒);
长按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外壳getevent | 找到“事件2”; 长按HOME键看多。
由于该犯在Android 4.4系统是不可能性的使用方法:
adb shell input keyevent --longpress KEYCODE_L
这等提交进一步提高的行为。
当你想删除的东西或重复某些事件或只是输入一个批号的,你可以使用如下代码。 它会模仿键盘上的长按 :
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'
你可以重复的事件或输入的东西无极限,就像键上的长按。 这是同一件事。 您可以定义自己的长通和现在时代
这个环节讨论了类似的问题,但有问题的设备(Nexus One的设备)具有菜单/家庭/后退/搜索按钮为触摸屏的一部分,而不是物理按键。
这个另一种似乎是更内嵌注射的物理键输入,但需要访问为设备驱动程序中的* .kl文件以确定设备,类型,键码,值按压,和值释放代码为该特定设备。
然而,这两个出现之间的共同纽带是
adb shell sleep n
, 其中n是按持续时间的长度(以秒计)。
希望这可能是一些使用。
好了, 这个开发商链接显示的键码为128,这是我已经测试,但没有预期的结果
您可以检查此链接, 这个链接。 他们展示如何找到它。
这可能是来不及回答,但肯定会帮助别人。
请使用以下cmd以实现长按。
ADB壳输入的KeyEvent 5 5睡眠