ADBKeyBoard 安装 (中文输入)

打印 上一主题 下一主题

主题 842|帖子 842|积分 2526

问题:
  1. adb shell input text '你好嗎'
  2. is not going to work.
复制代码
ADBKeyboard 在这些环境下会有所资助,尤其是在设备自动化和测试中
1. 下载

github网址:https://github.com/senzhk/ADBKeyBoard?tab=readme-ov-file
apk下载:
https://github.com/senzhk/ADBKeyBoard/blob/master/ADBKeyboard.apk
将下载好的apk放置在cmd命令同一个文件夹中,同时手机开启权限,可通过adb安装应用


2. 安装

安装命令:
  1. adb install ADBKeyboard.apk
复制代码
设置手机输入法
  1. adb shell ime enable com.android.adbkeyboard/.AdbIME
  2. adb shell ime set com.android.adbkeyboard/.AdbIME   
复制代码
3.示例

利用案例
  1. import os
  2. import base64
  3. chars = "你好"
  4. charsb64 = str(base64.b64encode(chars.encode("utf-8")))[1:]
  5. os.system("adb shell am broadcast -a ADB_INPUT_B64 --es msg %s" % charsb64)
复制代码
测试完成,返回原先的输入法:
原先输入法为:com.baidu.input_mi/.ImeService
  1. adb shell ime set com.baidu.input_mi/.ImeService
复制代码
其他命令
  1. adb shell ime list -a   # Check your available virtual keyboards
  2. adb shell ime reset  # Reset to default, don't care which keyboard was chosen before switch
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

大号在练葵花宝典

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表