前序

“adb shell input textyoyo“ 可以通过adb 输入英文的文本,由于不支持unicode编码,所以无法输入中文,github上有个国外的大神写了个ADBKeyBoard输入法的apk,完美支持unicode编码,也能输入中文和其它字符了

具体的操作步骤可参考“上海-悠悠”写的这篇文章:https://www.cnblogs.com/yoyoketang/p/8998789.html,很详细,本人会在此基础上进行部分信息的补充。

补充点:

示例1:

ADBKeyBoard.apk的下载,点击页面中ADBKeyBoard在github的源码地址ADBKeyBoard github 地址  进入的页面查找apk文件

示例2:

查找更多的emoji表情对应的unicode字符

  • 发送Unicode字符,To send

    appium----adb shell输入中文/Emoji表情符(ADBKeyBoard)的更多相关文章

    1. 教你如何让数据库支持emoji表情符存储

      From: http://www.cnblogs.com/janehoo/archive/2016/04/06/5359800.html 一.教你如何让数据库支持emoji表情符存储 解决方式:更换字 ...

    2. mysql支持emoji表情符存储

      一.教你如何让数据库支持emoji表情符存储 解决方式: 更换字符集utf8-->utf8mb4 问题描述: 前台应用抓取微博信息,每天总有几条数据插入不成功.应用日志显示: java.sql. ...

    3. emoji表情符处理替换成空格

      /**    * 用filterOffUtf8Mb4    * Description: 过滤率四个字节的utf-8字符(emoji表情符),替换成四个空格.    *         四字节utf- ...

    4. iOStextField/textView在输入时限制emoji表情的输入

      https://www.jianshu.com/p/5227e6aab4d4 2017.02.27 13:08* 字数 146 阅读 6109评论 6喜欢 14 又遇到输入框输入表情的情况了,之前写了 ...

    5. appium+python自动化39-adb shell输入中文(ADBKeyBoard)

      前言 上一篇提到"adb shell input textyoyo" 可以通过adb 输入英文的文本,由于不支持unicode编码,所以无法输入中文,github上有个国外的大神写 ...

    6. 过滤emoji表情符

      1.使用正则匹配 public  function remove_emoji($text){        return preg_replace('/([0-9|#][\x{20E3}])|[\x{ ...

    7. appium常见问题07_appium输入中文无效

      前几天在appium android自动化测试过程中,使用send_keys()输入中文,发现只能输入字母和数字,输入中文无反应. 大家是否同样遇到过该问题,当大家同样遇到该问题时,在配置参数desi ...

    8. java处理数据库不支持的emoji表情符

      一般数据库的编码是utf8,utf8是不支持存储表情符的,当存入的微信昵称带有表情符时就会出现乱码情况,有两种解决方法: 1.mysql数据库升级到5.5版本以上,utf8改为utf8mb4,utf8 ...

    9. js过滤输入的emoji表情

      因为emoji表情是Unicode编码, 在某些流浪器上会显示乱码, 有的数据库字节不够也无法存储, 网上有很多解决此类问题的办法, 最简单的莫过于将emoji表情替换成文本, 比如 [表情][表情] ...

    随机推荐

    1. bzoj 5301 [Cqoi2018]异或序列 莫队

      5301: [Cqoi2018]异或序列 Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 204  Solved: 155[Submit][Status ...

    2. php中文网在这里给大家汇总了最热门最全面的php面试题

      PHP面试题汇总 视频版: 1.<最新PHP面试视频教程> http://www.php.cn/course/876.html 2.<PHP经典算法面试题> http://ww ...

    3. 队列,event,multiprocess

      队列:queue queue is especially useful in threaded programming when information must be exchanged safel ...

    4. Android的taskAffinity对四种launchMode的影响

      在Android系统中,一个application的所有Activity默认有一个相同的affinity(亲密关系,相似之处).也就是说同一个应用程序的的所有Activity倾向于属于同一个task. ...

    5. "\n" 与"\r" 区别

      关于换行和回车其实平时我们不太在意,所以关于两者的区别也不太清楚,在平时开发时可能会遇到一些文件处理的问题,放到不同的操作系统上出现各种坑.那么回车和换行到底有哪些区别呢?今天咱们就来总结一下. 1. ...

    6. memset函数使用详解

      1.void *memset(void *s,int c,size_t n) 总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c. 2.例子#include void main(){cha ...

    7. IntelliJ IDEA编码格式设置

      之前一直使用eclipse能够熟悉的设置工程和文件的编码格式,现在换成IntelliJ IDEA设置编码格式的地方有点变化,按照如图所示进行设置: 这里要将Transparent native-to- ...

    8. soj1166. Computer Transformat(dp + 大数相加)

      1166. Computer Transformat Constraints Time Limit: 1 secs, Memory Limit: 32 MB Description A sequenc ...

    9. 20155236 2016-2017-2 《Java程序设计》第四周学习总结

      20155236 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 1.继承基本上就是避免多个类间重复定义共同行为. 继承的三个好处:减少代码冗余:维护变得简单 ...

    10. c++中引用的用法(转)

      from here 对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号 ...