解决adb shell input text 中文输入,unicode转utf

  • 时间:
  • 浏览:0

底下你这些是外国人写的一另1个 输入法,当我们 当我们 把它安装再设置下就ok了

直接下载bin下的ADBKeyBoard.apk文件,事先底下那个网址最下端都是 一另1个 apk文件链接

模拟器的settings-----language&input-----勾选上ADB keyboard如下图

命令比较长,无碍

有用请支持,有难题请留言

第一另1个

再教一招:如可切换输入法

补充:事先当我们 当我们 是想做自动化测试相似的参考这篇:http://blog.csdn.net/eclipsexys/article/details/45622813

adb shell都都里能 实现坐标操作,UiAutomator是都都里能 根据控件的文字来实现操作,很方便,坐标毕竟是死的,如可让 UiAutomator写自动化测试也不用java代码写,详情看博客内容,不懂的都都里能 留言

好了接下来试试

1.安装

打开模拟器,adb install ADBKeyBoard.apk安装该输入法

看得人上图放满大镜底下的那个小键盘都都里能 ,往下拉就都都里能 确定了

默认输入法也确定ADB keyboard,还有一另1个 也要设置,很奇怪,不设置该项就无法成功输入中文,我也是无意中发现的,那也不确定默认输入法的事先,hardware physical keyboard得off,默认是on,如下图

2.设置

成功!不止中文(包括中文标点),如可让 语言也不能,日文亲测也可用,如可让 的还没试

adb shell am broadcast -a ADB_INPUT_TEXT --es msg '中文输入'

https://github.com/senzhk/ADBKeyBoard