adb shell input text "sometext"
adb shell input keyevent eventid
做這些模擬分別從虛擬/硬件鍵盤實際投入?
我沒有找到關於developer.android.com/
這些命令的任何文件是否有這些命令的任何信任的文檔?
adb shell input text "sometext"
adb shell input keyevent eventid
做這些模擬分別從虛擬/硬件鍵盤實際投入?
我沒有找到關於developer.android.com/
這些命令的任何文件是否有這些命令的任何信任的文檔?
adb shell input help
產生(在輸入設備的一個長長的清單):
The 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)
如此看來「文本」確實是虛擬的(默認:觸摸屏)和KeyEvent的物理(默認:鍵盤)。
您可以覆蓋文本輸入設備 - adb shell input keyboard text "foo"
工程就好了。您不能從屏幕上發送原始鍵碼。
有沒有解決方法? – acntwww 2016-05-23 09:04:34