日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

微信跳一跳高分系列二:adb shell 中的常用命令

發布時間:2024/1/17 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信跳一跳高分系列二:adb shell 中的常用命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

input 命令

> adb [-s device] shell input [<source>] <command> [<arg>...]The sources are:mousekeyboardjoysticktouchnavigationtouchpadtrackballstylusdpadtouchscreengamepadThe commands and default sources are:text <string> (Default: touchscreen)keyevent [--longpress] <key code number or name> ... (Default: keyboard)tap <x> <y> (Default: touchscreen)swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen)press (Default: trackball)roll <dx> <dy> (Default: trackball)

如,點擊屏幕上的指定位置

input tap 10 50

如,點擊 home 鍵

input keyevent 5

如,在便簽中輸入內容

input text hello world

keycode

附:由于 keyevent 需要對應的 key 值,以下為收集的對應數據,供參考

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

基本

鍵位鍵值keycode
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
KEYCODE_ENTER回車鍵66
KEYCODE_ESCAPEESC鍵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_TABTab鍵61
KEYCODE_NUM_LOCK小鍵盤鎖143
KEYCODE_CAPS_LOCK大寫鎖定鍵115
KEYCODE_BREAKBreak/Pause鍵121
KEYCODE_SCROLL_LOCK滾動鎖定鍵116
KEYCODE_ZOOM_IN放大鍵168
KEYCODE_ZOOM_OUT縮小鍵169

電話鍵

鍵位鍵值keycode
KEYCODE_CALL撥號鍵5
KEYCODE_ENDCALL掛機鍵6
KEYCODE_HOME按鍵Home3
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
KEYCODE_ENTER回車鍵66
KEYCODE_ESCAPEESC鍵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_TABTab鍵61
KEYCODE_NUM_LOCK小鍵盤鎖143
KEYCODE_CAPS_LOCK大寫鎖定鍵115
KEYCODE_BREAKBreakPause鍵
KEYCODE_SCROLL_LOCK滾動鎖定鍵116
KEYCODE_ZOOM_IN放大鍵168
KEYCODE_ZOOM_OUT縮小鍵169

screenrecord 屏幕錄像

adb shell screenrecord [options]

Usage: screenrecord [options] <filename>Android screenrecord v1.2. Records the device's display to a .mp4 file.Options: --size WIDTHxHEIGHTSet the video size, e.g. "1280x720". Default is the device's maindisplay resolution (if supported), 1280x720 if not. For best results,use a size supported by the AVC encoder. --bit-rate RATESet the video bit rate, in bits per second. Value may be specified asbits or megabits, e.g. '4000000' is equivalent to '4M'. Default 4Mbps. --bugreportAdd additional information, such as a timestamp overlay, that is helpfulin videos captured to illustrate bugs. --time-limit TIMESet the maximum recording time, in seconds. Default / maximum is 180. --verboseDisplay interesting information on stdout. --helpShow this message.Recording continues until Ctrl-C is hit or the time limit is reached.

screencap 截圖

adb shell screencap /sdcard/demo.png

usage: screencap [-hp] [-d display-id] [FILENAME]-h: this message-p: save the file as a png.-d: specify the display id to capture, default 0. If FILENAME ends with .png it will be saved as a png. If FILENAME is not given, the results will be printed to stdout.

解鎖小技巧

長按屏幕,由于找按屏幕操作,并沒有實體鍵,因此無法通過 keycode 來實現,則可以通過 swipe 來達到長按效果,命令如下:

swipe [duration(ms)] (Default: touchscreen) 為了達到長按效果,兩個坐標點不應距離太遠,這里選擇1單位即可,如:

adb shell swipe 10 10 11 11 200

總結

以上是生活随笔為你收集整理的微信跳一跳高分系列二:adb shell 中的常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。