ADB控制手机命令(adb命令)

 

手机端配置tcp方式连接

  1. su
  2. setprop service.adb.tcp.port 5555
  3. stop adbd
  4. start adbd

首先使用管理员权限,然后打开监听5555端口

电脑端使用adb远程连接

adb connect ip_address

此时手机端弹出认证请求点击确认即可连接成功。

通过ADB控制手机

行为包括:点击,滑动,输入文字,按键事件

点击

adb shell input tap x y

点击绝对坐标x,y

滑动

adb shell input swipe startX startY endX endY 500

从startX,startY坐标滑动到endX,endY坐标 最后一个参数为总体时间(ms)

长按

长按就是特殊的滑动,坐标不变

adb shell input swipe startX startY startX startY 500

输入文字

adb shell input text 内容

按键事件

adb shell input keyevent 82

最后一个是事件参数,以下是对照表

0 --> "KEYCODE_UNKNOWN"
1 --> "KEYCODE_MENU"
2 --> "KEYCODE_SOFT_RIGHT"
3 --> "KEYCODE_HOME"
4 --> "KEYCODE_BACK"
5 --> "KEYCODE_CALL"
6 --> "KEYCODE_ENDCALL"
7 --> "KEYCODE_0"
8 --> "KEYCODE_1"
9 --> "KEYCODE_2"
10 --> "KEYCODE_3"
11 --> "KEYCODE_4"
12 --> "KEYCODE_5"
13 --> "KEYCODE_6"
14 --> "KEYCODE_7"
15 --> "KEYCODE_8"
16 --> "KEYCODE_9"
17 --> "KEYCODE_STAR"
18 --> "KEYCODE_POUND"
19 --> "KEYCODE_DPAD_UP"
20 --> "KEYCODE_DPAD_DOWN"
21 --> "KEYCODE_DPAD_LEFT"
22 --> "KEYCODE_DPAD_RIGHT"
23 --> "KEYCODE_DPAD_CENTER"
24 --> "KEYCODE_VOLUME_UP"
25 --> "KEYCODE_VOLUME_DOWN"
26 --> "KEYCODE_POWER"
27 --> "KEYCODE_CAMERA"
28 --> "KEYCODE_CLEAR"
29 --> "KEYCODE_A"
30 --> "KEYCODE_B"
31 --> "KEYCODE_C"
32 --> "KEYCODE_D"
33 --> "KEYCODE_E"
34 --> "KEYCODE_F"
35 --> "KEYCODE_G"
36 --> "KEYCODE_H"
37 --> "KEYCODE_I"
38 --> "KEYCODE_J"
39 --> "KEYCODE_K"
40 --> "KEYCODE_L"
41 --> "KEYCODE_M"
42 --> "KEYCODE_N"
43 --> "KEYCODE_O"
44 --> "KEYCODE_P"
45 --> "KEYCODE_Q"
46 --> "KEYCODE_R"
47 --> "KEYCODE_S"
48 --> "KEYCODE_T"
49 --> "KEYCODE_U"
50 --> "KEYCODE_V"
51 --> "KEYCODE_W"
52 --> "KEYCODE_X"
53 --> "KEYCODE_Y"
54 --> "KEYCODE_Z"
55 --> "KEYCODE_COMMA"
56 --> "KEYCODE_PERIOD"
57 --> "KEYCODE_ALT_LEFT"
58 --> "KEYCODE_ALT_RIGHT"
59 --> "KEYCODE_SHIFT_LEFT"
60 --> "KEYCODE_SHIFT_RIGHT"
61 --> "KEYCODE_TAB"
62 --> "KEYCODE_SPACE"
63 --> "KEYCODE_SYM"
64 --> "KEYCODE_EXPLORER"
65 --> "KEYCODE_ENVELOPE"
66 --> "KEYCODE_ENTER"
67 --> "KEYCODE_DEL"
68 --> "KEYCODE_GRAVE"
69 --> "KEYCODE_MINUS"
70 --> "KEYCODE_EQUALS"
71 --> "KEYCODE_LEFT_BRACKET"
72 --> "KEYCODE_RIGHT_BRACKET"
73 --> "KEYCODE_BACKSLASH"
74 --> "KEYCODE_SEMICOLON"
75 --> "KEYCODE_APOSTROPHE"
76 --> "KEYCODE_SLASH"
77 --> "KEYCODE_AT"
78 --> "KEYCODE_NUM"
79 --> "KEYCODE_HEADSETHOOK"
80 --> "KEYCODE_FOCUS"
81 --> "KEYCODE_PLUS"
82 --> "KEYCODE_MENU"
83 --> "KEYCODE_NOTIFICATION"
84 --> "KEYCODE_SEARCH"
85 --> "TAG_LAST_KEYCODE"

KEYCODE列表

电话键
KeyName说明KeyID
KEYCODE_CALL 拨号键 5
KEYCODE_ENDCALL 挂机键 6
KEYCODE_HOME 按键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
控制键
KeyName说明KeyID
KEYCODE_ENTER 回车键 66

KEYCODE_ESCAPE
ESC键
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
Tab键
61

KEYCODE_NUM_LOCK
小键盘锁
143

KEYCODE_CAPS_LOCK
大写锁定键
115

KEYCODE_BREAK
Break/Pause键
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
按键'0'
7

KEYCODE_1
按键'1'
8

KEYCODE_2
按键'2'
9

KEYCODE_3
按键'3'
10

KEYCODE_4
按键'4'
11

KEYCODE_5
按键'5'
12

KEYCODE_6
按键'6'
13

KEYCODE_7
按键'7'
14

KEYCODE_8
按键'8'
15

KEYCODE_9
按键'9'
16

KEYCODE_A
按键'A'
29

KEYCODE_B
按键'B'
30

KEYCODE_C
按键'C'
31

KEYCODE_D
按键'D'
32

KEYCODE_E
按键'E'
33

KEYCODE_F
按键'F'
34

KEYCODE_G
按键'G'
35

KEYCODE_H
按键'H'
36

KEYCODE_I
按键'I'
37

KEYCODE_J
按键'J'
38

KEYCODE_K
按键'K'
39

KEYCODE_L
按键'L'
40

KEYCODE_M
按键'M'
41

KEYCODE_N
按键'N'
42

KEYCODE_O
按键'O'
43

KEYCODE_P
按键'P'
44

KEYCODE_Q
按键'Q'
45

KEYCODE_R
按键'R'
46

KEYCODE_S
按键'S'
47

KEYCODE_T
按键'T'
48

KEYCODE_U
按键'U'
49

KEYCODE_V
按键'V'
50

KEYCODE_W
按键'W'
51

KEYCODE_X
按键'X'
52

KEYCODE_Y
按键'Y'
53

KEYCODE_Z
按键'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
小键盘按键'0'

KEYCODE_NUMPAD_1
小键盘按键'1'

KEYCODE_NUMPAD_2
小键盘按键'2'

KEYCODE_NUMPAD_3
小键盘按键'3'

KEYCODE_NUMPAD_4
小键盘按键'4'

KEYCODE_NUMPAD_5
小键盘按键'5'

KEYCODE_NUMPAD_6
小键盘按键'6'

KEYCODE_NUMPAD_7
小键盘按键'7'

KEYCODE_NUMPAD_8
小键盘按键'8'

KEYCODE_NUMPAD_9
小键盘按键'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
按键F1

KEYCODE_F2
按键F2

KEYCODE_F3
按键F3

KEYCODE_F4
按键F4

KEYCODE_F5
按键F5

KEYCODE_F6
按键F6

KEYCODE_F7
按键F7

KEYCODE_F8
按键F8

KEYCODE_F9
按键F9

KEYCODE_F10
按键F10

KEYCODE_F11
按键F11

KEYCODE_F12
按键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
通用游戏手柄按钮#1

KEYCODE_BUTTON_2
通用游戏手柄按钮 #2

KEYCODE_BUTTON_3
通用游戏手柄按钮 #3

KEYCODE_BUTTON_4
通用游戏手柄按钮 #4

KEYCODE_BUTTON_5
通用游戏手柄按钮 #5

KEYCODE_BUTTON_6
通用游戏手柄按钮 #6

KEYCODE_BUTTON_7
通用游戏手柄按钮 #7

KEYCODE_BUTTON_8
通用游戏手柄按钮 #8

KEYCODE_BUTTON_9
通用游戏手柄按钮 #9

KEYCODE_BUTTON_10
通用游戏手柄按钮 #10

KEYCODE_BUTTON_11
通用游戏手柄按钮 #11

KEYCODE_BUTTON_12
通用游戏手柄按钮 #12

KEYCODE_BUTTON_13
通用游戏手柄按钮 #13

KEYCODE_BUTTON_14
通用游戏手柄按钮 #14

KEYCODE_BUTTON_15
通用游戏手柄按钮 #15

KEYCODE_BUTTON_16
通用游戏手柄按钮 #16

KEYCODE_BUTTON_A
游戏手柄按钮 A

KEYCODE_BUTTON_B
游戏手柄按钮 B

KEYCODE_BUTTON_C
游戏手柄按钮 C

KEYCODE_BUTTON_X
游戏手柄按钮 X

KEYCODE_BUTTON_Y
游戏手柄按钮 Y

KEYCODE_BUTTON_Z
游戏手柄按钮 Z

KEYCODE_BUTTON_L1
游戏手柄按钮 L1

KEYCODE_BUTTON_L2
游戏手柄按钮 L2

KEYCODE_BUTTON_R1
游戏手柄按钮 R1

KEYCODE_BUTTON_R2
游戏手柄按钮 R2

KEYCODE_BUTTON_MODE
游戏手柄按钮 Mode

KEYCODE_BUTTON_SELECT
游戏手柄按钮 Select

KEYCODE_BUTTON_START
游戏手柄按钮 Start

KEYCODE_BUTTON_THUMBL
Left Thumb Button

KEYCODE_BUTTON_THUMBR
Right Thumb Button

待查

KEYCODE_NUM

按键Number modifier

KEYCODE_INFO

按键Info

KEYCODE_APP_SWITCH

按键App switch

KEYCODE_BOOKMARK

按键Bookmark

KEYCODE_AVR_INPUT

按键A/V Receiver input

KEYCODE_AVR_POWER

按键A/V Receiver power

KEYCODE_CAPTIONS

按键Toggle captions

KEYCODE_CHANNEL_DOWN

按键Channel down

KEYCODE_CHANNEL_UP

按键Channel up

KEYCODE_CLEAR

按键Clear

KEYCODE_DVR

按键DVR

KEYCODE_ENVELOPE

按键Envelope special function

KEYCODE_EXPLORER

按键Explorer special function

KEYCODE_FORWARD

按键Forward

KEYCODE_FORWARD_DEL

按键Forward Delete

KEYCODE_FUNCTION

按键Function modifier

KEYCODE_GUIDE

按键Guide

KEYCODE_HEADSETHOOK

按键Headset Hook

KEYCODE_META_LEFT

按键Left Meta modifier

KEYCODE_META_RIGHT

按键Right Meta modifier

KEYCODE_PICTSYMBOLS

按键Picture Symbols modifier

KEYCODE_PROG_BLUE

按键Blue “programmable”

KEYCODE_PROG_GREEN

按键Green “programmable”

KEYCODE_PROG_RED

按键Red “programmable”

KEYCODE_PROG_YELLOW

按键Yellow “programmable”

KEYCODE_SETTINGS

按键Settings

KEYCODE_SOFT_LEFT

按键Soft Left

KEYCODE_SOFT_RIGHT

按键Soft Right

KEYCODE_STB_INPUT

按键Set-top-box input

KEYCODE_STB_POWER

按键Set-top-box power

KEYCODE_SWITCH_CHARSET

按键Switch Charset modifier

KEYCODE_SYM

按键Symbol modifier

KEYCODE_SYSRQ

按键System Request / Print Screen

KEYCODE_TV

按键TV

KEYCODE_TV_INPUT

按键TV input

KEYCODE_TV_POWER

按键TV power

KEYCODE_WINDOW

按键Window

KEYCODE_UNKNOWN
未知按键



ADB控制手机命令(adb命令)

全文结束