百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

ADBKeyBoard

> 编程语言
开源

通过 ADB 进行 Android 虚拟键盘输入 (对测试自动化很有用)

1.9K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

通过 ADB 进行 Android 虚拟键盘输入 (对测试自动化很有用)

ADBKeyBoard ===========

Android 虚拟键盘通过 ADB 接收输入命令,您可以使用 adb 发送文本输入。 系统广播意图接收命令的虚拟键盘就是 ADBKeyBoard。 有一个 shell 命令 'input',可以帮助您向 Android 系统发送文本输入。


使用方式:input [text|keyevent]
  input text 
  input keyevent 
但是,使用此命令无法发送 Unicode 字符,因为它不是为此用途设计的。
参考资料:http://stackoverflow.com/questions/14224549/adb-shell-input-unicode-character


例如:
adb shell input text '你好嗎' 
不会起作用。

ADBKeyboard 在这些情况下会派上用场,特别是在设备自动化和测试中。

从版本页面下载 APK ----------------------- * [v2.5-dev] 修复 A16 问题: [https://github.com/senzhk/ADBKeyBoard/releases/download/v2.5-dev/keyboardservice-debug.apk] * [v2.4-dev] 稳定版 APK 下载: [https://github.com/senzhk/ADBKeyBoard/releases/download/v2.4-dev/keyboardservice-debug.apk] * [旧版] 发布版 APK 下载: [https://github.com/senzhk/ADBKeyBoard/blob/master/ADBKeyboard.apk] 构建和安装 APK ----------------------- 使用以下简单步骤在连接了一个设备或模拟器的情况下安装键盘: * 获取源代码: git clone https://github.com/senzhk/ADBKeyBoard.git`` * 进入项目目录 cd ADBKeyBoard* 设置 Android SDK 位置:export ANDROID_HOME=$HOME/Android/Sdk或编辑文件local.properties* 构建并安装:./gradlew installDebug` 如何使用 ----------------------- * 在语言和输入设置中或通过 adb 启用 'ADBKeyBoard'。 ``` adb install ADBKeyboard.apk adb shell ime enable com.android.adbkeyboard/.AdbIME adb shell ime set com.android.adbkeyboard/.AdbIME


* 将其设置为默认键盘,或将其选为某些 EditText 视图的当前输入法。 * 通过 Adb 或 Android 服务/应用发送广播意图。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言