首頁>技術>

方法1 AppiumDriver實現了在上述功能,程式碼如下(java版本)

driver.sendKeyEvent(66);

方法2

HashMap keycode = new HashMap();

keycode.put("keycode", 82);

((JavascriptExecutor)driver).executeScript("mobile: keyevent", keycode);

方法3

String cmdstr="adb shell input keyevent 66";

Runtime.getRuntime().exec(cmdstr).waitFor();

Thread.sleep(10000);

附錄 keycode

電話鍵

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

控制鍵

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_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

19

Java

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 好程式設計師雲端計算教程分享入門雲端計算要精通學習什麼?