国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

每天一個adb命令:input 命令詳解

2019-11-08 00:26:50
字體:
來源:轉載
供稿:網友

input命令可以用于向鍵盤發送一些指令,先看看input的官方說明:

Usage: input [<source>] <command> [<arg>...]The sources are: mouse keyboard joystick touchnavigation touchpad trackball stylus dpad touchscreen gamepadThe 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)

常用命令分析: * adb shell input text test //讓鍵盤輸入test,經測試不能支持輸入中文 * 比如輸入0,就可以使用: adb shell input keyevent KEYCODE_0 或 adb shell input keyevent 7 * adb shell input tap 200 300 //在屏幕坐標(200,300)位置點擊一下 * adb shell input swipe 200 200 1000 1000 //就是從屏幕(200,200)滑動到(1000,1000); * adb shell input swipe 200 200 201 201 2000 //在小的距離內,從(200,200)的位置滑動到(201,201)的位置,連續滑動2000毫秒,頁面表現為長按的效果。 tip:機子要求是安卓4.4以上

那么問題來了,如何定位屏幕的坐標呢? 哈哈,其實在手機開發者選項,開啟指針位置功能,就可以實時定位屏幕坐標了,見下圖: 這里寫圖片描述

摘錄網上的鍵盤及指令對應表,也可以參考源碼對應 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”


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 开阳县| 洪雅县| 陇南市| 文水县| 怀仁县| 肃宁县| 鄂温| 台湾省| 毕节市| 桂阳县| 泸定县| 乐清市| 休宁县| 榆社县| 东辽县| 成武县| 大港区| 岑溪市| 颍上县| 乐山市| 宁蒗| 盘山县| 玛纳斯县| 增城市| 炎陵县| 东台市| 溆浦县| 中牟县| 青岛市| 湖南省| 昌平区| 麻城市| 阿拉尔市| 铜川市| 宜宾县| 巍山| 黄陵县| 历史| 淳化县| 晋州市| 涞源县|