解决adb shell input text 中文输入,unicode转utf-8
2016-11-02 10:43
1251 查看
https://github.com/senzhk/ADBKeyBoard
上面这个是外国人写的一个输入法,我们把它安装再设置下就ok了
直接下载bin下的ADBKeyBoard.apk文件,或者上面那个网址最下端也有一个apk文件链接
第一个
1.安装
打开模拟器,adb install ADBKeyBoard.apk安装该输入法
2.设置
模拟器的settings-----language&input-----勾选上ADB keyboard如下图
默认输入法也选择ADB keyboard,还有一个也要设置,很奇怪,不设置该项就无法成功输入中文,我也是无意中发现的,那就是选择默认输入法的时候,hardware physical keyboard得off,默认是on,如下图
好了接下来试试
adb shell am broadcast -a ADB_INPUT_TEXT --es msg '中文输入'
命令比较长,无碍
成功!不止中文(包括中文标点),其他语言也可以,日文亲测也可用,其他的还没试
再教一招:如何切换输入法
看到上图中放大镜上面的那个小键盘没有,往下拉就可以选择了
有用请支持,有问题请留言
补充:如果大家是想做自动化测试之类的参考这篇:http://blog.csdn.net/eclipsexys/article/details/45622813
adb shell只能实现坐标操作,UiAutomator是可以根据控件的文字来实现操作,很方便,坐标毕竟是死的,而且UiAutomator写自动化测试就是用java代码写,详情看博客内容,不懂的可以留言
顶2踩
上面这个是外国人写的一个输入法,我们把它安装再设置下就ok了
直接下载bin下的ADBKeyBoard.apk文件,或者上面那个网址最下端也有一个apk文件链接
第一个
1.安装
打开模拟器,adb install ADBKeyBoard.apk安装该输入法
2.设置
模拟器的settings-----language&input-----勾选上ADB keyboard如下图
默认输入法也选择ADB keyboard,还有一个也要设置,很奇怪,不设置该项就无法成功输入中文,我也是无意中发现的,那就是选择默认输入法的时候,hardware physical keyboard得off,默认是on,如下图
好了接下来试试
adb shell am broadcast -a ADB_INPUT_TEXT --es msg '中文输入'
命令比较长,无碍
成功!不止中文(包括中文标点),其他语言也可以,日文亲测也可用,其他的还没试
再教一招:如何切换输入法
看到上图中放大镜上面的那个小键盘没有,往下拉就可以选择了
有用请支持,有问题请留言
补充:如果大家是想做自动化测试之类的参考这篇:http://blog.csdn.net/eclipsexys/article/details/45622813
adb shell只能实现坐标操作,UiAutomator是可以根据控件的文字来实现操作,很方便,坐标毕竟是死的,而且UiAutomator写自动化测试就是用java代码写,详情看博客内容,不懂的可以留言
顶2踩
相关文章推荐
- 解决adb shell input text 中文输入,unicode转utf-8
- adb shell input text 完美支持中文输入
- adb shell input text 完美支持中文输入
- React Native 使用try catch解决TextInput输入的时候中文状态下崩溃的原因
- [Python爬虫] 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题
- 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题
- [Python] 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题
- adb shell input text 输入特殊字符 &
- adb shell input text 输入特殊字符 &
- adb shell 命令下中文乱码问题解决
- 【Linux】ubuntu下,解决sublime_text_3 无法输入中文
- 解决msysgit的shell环境(git-bash)中文输入乱码问题
- sublineText里面输入中文解决方法
- cmd下输入adb shell事遇到 device not found的解决方法
- flex里InputText不能输入中文
- sublime_text_2 ubuntu下无法输入中文 解决方法
- 利用 adb shell 向手机editText 输入文字
- flex里InputText不能输入中文
- JSP 表单输入,UTF编码,get方式提交数据出现中文乱码解决方法
- 关于Flex 4 里 TextInput 和TextArea 不能输入中文的问题