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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章