安卓模拟触控可以允许电脑模拟操控手机,也就是用电脑控制手机的各种操作,这操作看起来十分的炫酷
1.下载安装adb调试桥(可以下载绿色版的)
2.usb线连接手机,手机要打开usb调试功能
3.在电脑cmd中输入指令
虽说是在cmd中输入指令,但事实上是通过cmd调用adb程序来执行指令的。更骚的操作可以用一种编程语言如python来编写程序来脚本化控制。
常见模拟指令有
adb shell input tap 50 250
//在屏幕上做划屏操作,前四个数为坐标点,后面是滑动的时间(单位毫秒)
//输入字符abc
adb shell input text abc
KEYCODE列表
电话键
KEYCODE_CALL | 5 |
KEYCODE_ENDCALL | 6 |
KEYCODE_HOME | 3 |
KEYCODE_MENU | 82 |
KEYCODE_BACK | 4 |
KEYCODE_SEARCH | 84 |
KEYCODE_CAMERA | 27 |
KEYCODE_FOCUS | 80 |
KEYCODE_POWER | 26 |
KEYCODE_NOTIFICATION | 83 |
KEYCODE_MUTE | 91 |
KEYCODE_VOLUME_MUTE | 164 |
KEYCODE_VOLUME_UP | 24 |
KEYCODE_VOLUME_DOWN | 25 |
控制键
KEYCODE_ENTER | 66 |
KEYCODE_ESCAPE | 111 |
KEYCODE_DPAD_CENTER | 23 |
KEYCODE_DPAD_UP | 19 |
KEYCODE_DPAD_DOWN | 20 |
KEYCODE_DPAD_LEFT | 21 |
KEYCODE_DPAD_RIGHT | 22 |
KEYCODE_MOVE_HOME | 122 |
KEYCODE_MOVE_END | 123 |
KEYCODE_PAGE_UP | 92 |
KEYCODE_PAGE_DOWN | 93 |
KEYCODE_DEL | 67 |
KEYCODE_FORWARD_DEL | 112 |
KEYCODE_INSERT | 124 |
KEYCODE_TAB | 61 |
KEYCODE_NUM_LOCK | 143 |
KEYCODE_CAPS_LOCK | 115 |
KEYCODE_BREAK | 121 |
KEYCODE_SCROLL_LOCK | 116 |
KEYCODE_ZOOM_IN | 168 |
KEYCODE_ZOOM_OUT | 169 |
组合键
KEYCODE_ALT_LEFT | Alt+Left |
KEYCODE_ALT_RIGHT | Alt+Right |
KEYCODE_CTRL_LEFT | Control+Left |
KEYCODE_CTRL_RIGHT | Control+Right |
KEYCODE_SHIFT_LEFT | Shift+Left |
KEYCODE_SHIFT_RIGHT | Shift+Right |
基本
KEYCODE_0 | 7 |
KEYCODE_1 | 8 |
KEYCODE_2 | 9 |
KEYCODE_3 | 10 |
KEYCODE_4 | 11 |
KEYCODE_5 | 12 |
KEYCODE_6 | 13 |
KEYCODE_7 | 14 |
KEYCODE_8 | 15 |
KEYCODE_9 | 16 |
KEYCODE_A | 29 |
KEYCODE_B | 30 |
KEYCODE_C | 31 |
KEYCODE_D | 32 |
KEYCODE_E | 33 |
KEYCODE_F | 34 |
KEYCODE_G | 35 |
KEYCODE_H | 36 |
KEYCODE_I | 37 |
KEYCODE_J | 38 |
KEYCODE_K | 39 |
KEYCODE_L | 40 |
KEYCODE_M | 41 |
KEYCODE_N | 42 |
KEYCODE_O | 43 |
KEYCODE_P | 44 |
KEYCODE_Q | 45 |
KEYCODE_R | 46 |
KEYCODE_S | 47 |
KEYCODE_T | 48 |
KEYCODE_U | 49 |
KEYCODE_V | 50 |
KEYCODE_W | 51 |
KEYCODE_X | 52 |
KEYCODE_Y | 53 |
KEYCODE_Z | 54 |
符号
KEYCODE_PLUS |
KEYCODE_MINUS |
KEYCODE_STAR |
KEYCODE_SLASH |
KEYCODE_EQUALS |
KEYCODE_AT |
KEYCODE_POUND |
KEYCODE_APOSTROPHE |
KEYCODE_BACKSLASH |
KEYCODE_COMMA |
KEYCODE_PERIOD |
KEYCODE_LEFT_BRACKET |
KEYCODE_RIGHT_BRACKET |
KEYCODE_SEMICOLON |
KEYCODE_GRAVE |
KEYCODE_SPACE |
小键盘
KEYCODE_NUMPAD_0 |
KEYCODE_NUMPAD_1 |
KEYCODE_NUMPAD_2 |
KEYCODE_NUMPAD_3 |
KEYCODE_NUMPAD_4 |
KEYCODE_NUMPAD_5 |
KEYCODE_NUMPAD_6 |
KEYCODE_NUMPAD_7 |
KEYCODE_NUMPAD_8 |
KEYCODE_NUMPAD_9 |
KEYCODE_NUMPAD_ADD |
KEYCODE_NUMPAD_SUBTRACT |
KEYCODE_NUMPAD_MULTIPLY |
KEYCODE_NUMPAD_DIVIDE |
KEYCODE_NUMPAD_EQUALS |
KEYCODE_NUMPAD_COMMA |
KEYCODE_NUMPAD_DOT |
KEYCODE_NUMPAD_LEFT_PAREN |
KEYCODE_NUMPAD_RIGHT_PAREN |
KEYCODE_NUMPAD_ENTER |
功能键
KEYCODE_F1 |
KEYCODE_F2 |
KEYCODE_F3 |
KEYCODE_F4 |
KEYCODE_F5 |
KEYCODE_F6 |
KEYCODE_F7 |
KEYCODE_F8 |
KEYCODE_F9 |
KEYCODE_F10 |
KEYCODE_F11 |
KEYCODE_F12 |
多媒体键
KEYCODE_MEDIA_PLAY |
KEYCODE_MEDIA_STOP |
KEYCODE_MEDIA_PAUSE |
KEYCODE_MEDIA_PLAY_PAUSE |
KEYCODE_MEDIA_FAST_FORWARD |
KEYCODE_MEDIA_REWIND |
KEYCODE_MEDIA_NEXT |
KEYCODE_MEDIA_PREVIOUS |
KEYCODE_MEDIA_CLOSE |
KEYCODE_MEDIA_EJECT |
KEYCODE_MEDIA_RECORD |
手柄按键
KEYCODE_BUTTON_1 | |
KEYCODE_BUTTON_2 | |
KEYCODE_BUTTON_3 | |
KEYCODE_BUTTON_4 | |
KEYCODE_BUTTON_5 | |
KEYCODE_BUTTON_6 | |
KEYCODE_BUTTON_7 | |
KEYCODE_BUTTON_8 | |
KEYCODE_BUTTON_9 | |
KEYCODE_BUTTON_10 | |
KEYCODE_BUTTON_11 | |
KEYCODE_BUTTON_12 | |
KEYCODE_BUTTON_13 | |
KEYCODE_BUTTON_14 | |
KEYCODE_BUTTON_15 | |
KEYCODE_BUTTON_16 | |
KEYCODE_BUTTON_A | |
KEYCODE_BUTTON_B | |
KEYCODE_BUTTON_C | |
KEYCODE_BUTTON_X | |
KEYCODE_BUTTON_Y | |
KEYCODE_BUTTON_Z | |
KEYCODE_BUTTON_L1 | |
KEYCODE_BUTTON_L2 | |
KEYCODE_BUTTON_R1 | |
KEYCODE_BUTTON_R2 | |
KEYCODE_BUTTON_MODE | |
KEYCODE_BUTTON_SELECT | |
KEYCODE_BUTTON_START | |
KEYCODE_BUTTON_THUMBL | Left Thumb Button |
KEYCODE_BUTTON_THUMBR | Right Thumb Button |
待查
KEYCODE_NUM |
KEYCODE_INFO |
KEYCODE_BOOKMARK |
KEYCODE_AVR_INPUT |
KEYCODE_AVR_POWER |
KEYCODE_CAPTIONS |
KEYCODE_CHANNEL_DOWN |
KEYCODE_CHANNEL_UP |
KEYCODE_CLEAR |
KEYCODE_DVR |
KEYCODE_ENVELOPE |
KEYCODE_EXPLORER |
KEYCODE_FORWARD |
KEYCODE_FORWARD_DEL |
KEYCODE_FUNCTION |
KEYCODE_GUIDE |
KEYCODE_HEADSETHOOK |
KEYCODE_META_LEFT |
KEYCODE_META_RIGHT |
KEYCODE_PICTSYMBOLS |
KEYCODE_PROG_BLUE |
KEYCODE_PROG_GREEN |
KEYCODE_PROG_RED |
KEYCODE_PROG_YELLOW |
KEYCODE_SETTINGS |
KEYCODE_SOFT_LEFT |
KEYCODE_SOFT_RIGHT |
KEYCODE_STB_INPUT |
KEYCODE_STB_POWER |
KEYCODE_SWITCH_CHARSET |
KEYCODE_SYM |
KEYCODE_SYSRQ |
KEYCODE_TV |
KEYCODE_TV_INPUT |
KEYCODE_TV_POWER |
KEYCODE_WINDOW |
KEYCODE_UNKNOWN |
以上的资料来自https://blog.csdn.net/jlminghui/article/details/39268419