03-adb命令之模拟按键/输入

本文涉及的产品
阿里云百炼推荐规格 ADB PostgreSQL,4核16GB 100GB 1个月
简介: 03-adb命令之模拟按键/输入

模拟按键

  • 格式:adb  shell  input []  [...]

  按键事件

  • adb shell input keyeven

   常用事件

keycode 含义
3 HOME 键
4 返回键
5 打开拨号应用
6 挂断电话
24 增加音量
25 降低音量
26 电源键
27 拍照(需要在相机应用里)
64 打开浏览器
82 菜单键
85 播放/暂停
86 停止播放
87 播放下一首
88 播放上一首
122 移动光标到行首或列表顶部
123 移动光标到行末或列表底部
126 恢复播放
127 暂停播放
164 静音
176 打开系统设置
187 切换应用
207 打开联系人
208 打开日历
209 打开音乐
210 打开计算器
220 降低屏幕亮度
221 提高屏幕亮度
223 系统休眠
224 点亮屏幕
231 打开语音助手
276 如果没有 wakelock 则让系统休眠

  电源键

  • adb shell input keyevent  26

  菜单键

  • adb shell input keyevent 82

  HOME 键

  • adb shell input keyevent 3

  返回键

  • adb shell input keyevent 4

  音量控制

  • 增加音量:adb shell input keyevent 24
  • 降低音量:adb shell input keyevent 25
  • 静音:adb shell input keyevent 164

  媒体控制

  • 播放/暂停:adb shell input keyevent 85
  • 停止播放:adb shell input keyevent 86
  • 播放下一首:adb shell input keyevent 87
  • 播放上一首:adb shell input keyevent 88
  • 恢复播放:adb shell input keyevent 126
  • 暂停播放:adb shell input keyevent 127

  点亮/熄灭屏幕

  • 点亮屏幕:adb shell input keyevent 224
  • 熄灭屏幕:adb shell input keyevent 223

  滑动

adb shell input swipe 起始点x坐标 起始点y坐标 结束点x坐标 结束点y坐标 : 例, adb shell input swipe  300 1000 300 500


  输入文本

  • adb shell input text  :例, adb  shell input text  hello    说明,焦点处于输入框中才可以通过input输入


相关实践学习
阿里云百炼xAnalyticDB PostgreSQL构建AIGC应用
通过该实验体验在阿里云百炼中构建企业专属知识库构建及应用全流程。同时体验使用ADB-PG向量检索引擎提供专属安全存储,保障企业数据隐私安全。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
相关文章
|
2月前
|
Shell
|
4月前
|
Shell 数据安全/隐私保护
Ansible Ad-hoc,命令执行模块
Ansible Ad-hoc,命令执行模块
43 1
|
4月前
|
编解码
【超级实用的一些adb命令】
【超级实用的一些adb命令】
62 0
|
5月前
|
数据采集 人工智能 文字识别
ADB命令来捕获设备屏幕快照和发送鼠标事件来实现抓取公众号文章
ADB命令来捕获设备屏幕快照和发送鼠标事件来实现抓取公众号文章。解决方案: 1.通过ADB命令来捕获设备屏幕快照,传递给电脑并且保存在本地文件; 2.通过百度飞桨ocr解析图片获取内容并保存; 3.根据解析的内容和坐标,向手机发送鼠标事件(点击和上下,左右滑动)来控制页面的跳转。
100 1
|
6月前
|
Shell
常用 adb 命令
常用 adb 命令
131 2
|
6月前
|
Java Android开发
Android 对adb命令的拦截
Android 对adb命令的拦截
95 2
|
6月前
|
存储 编解码 Shell
|
6月前
|
安全 Java Shell
Android13 adb input 调试命令使用和源码解析
Android13 adb input 调试命令使用和源码解析
775 0
|
6月前
|
编解码 Android开发
常用adb命令
常用adb命令
104 2
|
6月前
|
Shell 测试技术 Android开发
掌握ADB:详解操作命令及完整用法指南(二)
**ADB摘要** Android Debug Bridge (ADB) 是用于PC与Android设备通信的调试工具。本文聚焦于`adb shell am`命令,用于控制设备执行操作,如启动应用: ```bash adb shell am start <package>/<activity> ``` 它还用于测量应用启动时间。`dumpsys window`命令获取包名和界面信息。ADB还能模拟手机按键,如点击、滑动、输入文本和控制音量。此外,通过`dumpsys cpuinfo`和`meminfo`可检查CPU和内存使用情况。这些在自动化测试中非常有用。