手機端配置tcp方式連接
- su
- setprop service.adb.tcp.port 5555
- stop adbd
- start adbd
首先使用管理員權限掩幢,然后打開監(jiān)聽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坐標 最后一個參數(shù)為總體時間(ms)
長按
長按就是特殊的滑動嗤瞎,坐標不變
adb shell input swipe startX startY startX startY 500
輸入文字
adb shell input text 內(nèi)容
按鍵事件
adb shell input keyevent 82
最后一個是事件參數(shù)膛堤,以下是對照表
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
未知按鍵