在adb shell中发送键值和输入文本

来源:互联网 发布:女朋友活好体验 知乎 编辑:程序博客网 时间:2024/05/16 18:07

以下内容来自:adb shell input --help


adb shell input text <string>  向设备输入文本(光标所在的文本框)
adb shell input keyevent <event_code> 向设备发送按键事件
如:      
在编辑短信时,往文本框输入文本:adb shell input text "hello" 
向手机发送键值回Home:adb shell input keyevent 3
event_code 参考view/KeyEvent.java中的  KEYCODE_*
    public static final int KEYCODE_SOFT_LEFT       = 1;
    public static final int KEYCODE_SOFT_RIGHT      = 2;
    public static final int KEYCODE_HOME            = 3;
    public static final int KEYCODE_BACK            = 4;
    public static final int KEYCODE_CALL            = 5;

    public static final int KEYCODE_ENDCALL         = 6;

(完)