安卓模拟触控

匿名 (未验证) 提交于 2019-12-03 00:22:01

安卓模拟触控可以允许电脑模拟操控手机,也就是用电脑控制手机的各种操作,这操作看起来十分的炫酷

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_CALL5
KEYCODE_ENDCALL6
KEYCODE_HOME3
KEYCODE_MENU82
KEYCODE_BACK4
KEYCODE_SEARCH84
KEYCODE_CAMERA27
KEYCODE_FOCUS80
KEYCODE_POWER26
KEYCODE_NOTIFICATION83
KEYCODE_MUTE91
KEYCODE_VOLUME_MUTE164
KEYCODE_VOLUME_UP24
KEYCODE_VOLUME_DOWN25


控制键


KEYCODE_ENTER66
KEYCODE_ESCAPE111
KEYCODE_DPAD_CENTER23
KEYCODE_DPAD_UP19
KEYCODE_DPAD_DOWN20
KEYCODE_DPAD_LEFT21
KEYCODE_DPAD_RIGHT22
KEYCODE_MOVE_HOME122
KEYCODE_MOVE_END123
KEYCODE_PAGE_UP92
KEYCODE_PAGE_DOWN93
KEYCODE_DEL67
KEYCODE_FORWARD_DEL112
KEYCODE_INSERT124
KEYCODE_TAB61
KEYCODE_NUM_LOCK143
KEYCODE_CAPS_LOCK115
KEYCODE_BREAK121
KEYCODE_SCROLL_LOCK116
KEYCODE_ZOOM_IN168
KEYCODE_ZOOM_OUT169


组合键


KEYCODE_ALT_LEFTAlt+Left
KEYCODE_ALT_RIGHTAlt+Right
KEYCODE_CTRL_LEFTControl+Left
KEYCODE_CTRL_RIGHTControl+Right
KEYCODE_SHIFT_LEFTShift+Left
KEYCODE_SHIFT_RIGHTShift+Right


基本

KEYCODE_07
KEYCODE_18
KEYCODE_29
KEYCODE_310
KEYCODE_411
KEYCODE_512
KEYCODE_613
KEYCODE_714
KEYCODE_815
KEYCODE_916
KEYCODE_A29
KEYCODE_B30
KEYCODE_C31
KEYCODE_D32
KEYCODE_E33
KEYCODE_F34
KEYCODE_G35
KEYCODE_H36
KEYCODE_I37
KEYCODE_J38
KEYCODE_K39
KEYCODE_L40
KEYCODE_M41
KEYCODE_N42
KEYCODE_O43
KEYCODE_P44
KEYCODE_Q45
KEYCODE_R46
KEYCODE_S47
KEYCODE_T48
KEYCODE_U49
KEYCODE_V50
KEYCODE_W51
KEYCODE_X52
KEYCODE_Y53
KEYCODE_Z54


符号


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_THUMBLLeft Thumb Button
KEYCODE_BUTTON_THUMBRRight Thumb Button


待查


KEYCODE_NUM

KEYCODE_INFO

KEYCODE_APP_SWITCH

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

文章来源: 安卓模拟触控
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!