你能用ADB直接在電腦上輸入android設備嗎?如果是這樣,怎麼樣?直接從計算機在Android設備上輸入?
7
A
回答
0
你可以在talkmyphone中看到它是如何完成的。他們使用Jabber
,但它可能對你有用。
18
5
爲了避免文本參數的擴張/評價(即對特殊字符,如「$」或「;」),你可以將它們包裝成報價是這樣的:
adb shell "input text 'insert your text here'"
+4
這不適合我。以下(如上所示)工作adb shell輸入文本「insert%syour%stext%shere」 – user985366 2015-03-10 18:47:48
1
正如Manuel所說,您可以使用adb shell input text
,但您需要用%s
替換空格,以及處理引號。下面是一個簡單的bash腳本,以使該很容易:
#!/bin/bash
text=$(printf '%s%%s' ${@}) # concatenate and replace spaces with %s
text=${text%%%s} # remove the trailing %s
text=${text//\'/\\\'} # escape single quotes
text=${text//\"/\\\"} # escape double quotes
# echo "[$text]" # debugging
adb shell input text "$text"
另存爲,比如,atext
並執行。然後,你可以調用不帶引號腳本...
atext Hello world!
...除非你需要發送報價,在這種情況下,你需要將它們放在其他類型的引號之間(這是一個shell限制) :
atext "I'd" like it '"shaken, not stirred"'
相關問題
- 1. 將藍牙從Android連接到計算機(配對設備)
- 2. Plupload:如何直接從相機上(在移動設備上)
- 3. 如何計算iPhone,iPad和Android設備上TouchPoint的直徑?
- 4. 設備ID是計算機
- 5. Android - 如何從外部輸入設備直接在變量中捕捉文本
- 6. 從遠程計算機訪問Android設備
- 7. 從設備(不是計算機)與蟒蛇的SSH連接
- 8. 使用藍牙連接並從Android設備發送數據到計算機?
- 9. 使用WIFI直接在Android設備之間傳輸文件
- 10. 在Modbus RTU中將RS485設備連接到計算機
- 11. 如何在未連接到計算機時配置設備
- 12. 在設備上直接調試
- 13. 安卓相機:在所有設備上獲得直接照片
- 14. 直接在設備上測試Android應用程序
- 15. 從Android設備連接到嵌入式藍牙設備
- 16. 如何直接從設備輸入Unicode?我想要一個「人機界面設備」而不是「人機界面設備」(HID)
- 17. 來自不同計算機的Android設備之間的通信
- 18. 在Android設備上未顯示相機
- 19. 將Camery Video直接傳輸到Android設備
- 20. 檢測設備是否連接到計算機?
- 21. 當設備未連接到計算機時,請參閱logcats
- 22. 在Windows 7上設置計算機IP
- 23. 在Android手機上計算速度
- 24. 在Android手機上計算Pi
- 25. 是否有可能確定Android設備是插入計算機還是電源?
- 26. 連接的設備計數算法
- 27. 使用Java來檢測設備是否插入到計算機
- 28. 模態工作計算機上,但是當移動設備
- 29. 連接到本地主機:3000在Android設備上拒絕
- 30. OpenCL:GPU上的單個計算設備?
我希望我的物理鍵盤基本上可以用作我的鍵盤我的電話,不只是短信。 – 2010-10-20 14:28:27
在過去,我將藍牙鍵盤連接到我的手機,但它已經紮根。它不應該是可能的,在一個非根深蒂固的手機。 – Macarse 2010-10-20 15:10:25
藍牙鍵盤可以在無根音的手機上工作,沒問題 – nmr 2014-12-11 02:46:40