android安卓手机屏幕触摸失效时通过adb命令模拟触摸和按键的方法

这个周末鼓捣屏幕碎掉的nexus5,自己弄掉碎掉的外屏失败,还手贱开机看屏幕,结果触摸坏掉关不了机。

还好可以通过adb命令来操作。

命令 adb shell input

usage: input ...

input text <string>
input keyevent <key code number or name>
input tap <x> <y>
input swipe <x1> <y1> <x2> <y2>

模拟按键

adb shell input keyevent 19 (方向上键)
adb shell input keyevent 20 (方向下键)
adb shell input keyevent 21 (方向左键)
adb shell input keyevent 22 (方向右键)
adb shell input keyevent 23 (方向下键)
adb shell input keyevent 61 (TAB键)
adb shell input keyevent 66 (确定键)
adb shell input keyevent 3 (返回键)
adb shell input keyevent HOME (方向下键)
adb shell input keyevent MENU (菜单键)
adb shell input keyevent BACK (返回键)
adb shell input keyevent CAMERA (拍照键)
adb shell input keyevent POWER (电源键)

模拟屏幕手指点击 adb shell input tap x y

x、y坐标对应的是真实的屏幕分辨率,所以要根据具体手机具体看,比如你想点击屏幕(x, y) = (250, 250)位置:

adb shell input tap 250 250

模拟屏幕手指滑动  adb shell input swipe x1 y1 x2 y2

从250 250 滑动到 300 300

adb shell input swipe 250 250 300 300

 

© 2015, 新之助meow. 原创文章转载请注明: 转载自http://www.xinmeow.com

0.00 avg. rating (0% score) - 0 votes
点赞