adb shell input text 完美支持中文輸入


adb 默認是不支持Unicode編碼的,無法通過adb shell input text 命令輸入中文到手機或模擬器


解決中文輸入 還得感謝老外寫了一個輸入法,源碼地址:https://github.com/senzhk/ADBKeyBoard


第一步:安裝ADBKeyBoard.apk文件

打開手機或模擬器,adb install ADBKeyBoard.apk安裝該輸入法

或者直接安裝即可

 

第二步:設置默認輸入法

 

 

默認輸入法也選擇ADB keyboard,如果是模擬器還有一個也要設置,很奇怪,不設置該項就無法成功輸入中文,我也是無意中發現的,那就是選擇默認輸入法的時候,hardware physical keyboard得off,默認是on


第三步:用adb命令輸入中文測試OK

adb shell am broadcast -a ADB_INPUT_TEXT --es msg '不錯,可以學着品紅酒的好工具'

 


大功告成,中文字符成功輸入!

 

附錄:

ADBKeyBoard.apk 下載:http://download.csdn.net/detail/slimboy123/9730839

adb.exe下載:http://download.csdn.net/detail/slimboy123/9730833


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM