zoukankan      html  css  js  c++  java
  • Monkey使用详情

    https://blog.csdn.net/zhangmeng1314/article/details/82699316

    比如使用 adb shell input keyevent <keycode> 命令,不同的 keycode 能实现不同的功能,完整的 keycode 列表详见 KeyEvent,摘引部分我觉得有意思的如下:

    下面是 input 命令的一些用法举例。

    电源键
    命令:

    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

    滑动解锁
    如果锁屏没有密码,是通过滑动手势解锁,那么可以通过 input swipe 来解锁。

    命令(参数以机型 Nexus 5,向上滑动手势解锁举例):

    adb shell input swipe 300 1000 300 500

    参数 300 1000 300 500 分别表示起始点x坐标 起始点y坐标 结束点x坐标 结束点y坐标。

    输入文本
    在焦点处于某文本框时,可以通过 input 命令来输入文本。

    命令:

    adb shell input text hello

    现在 hello 出现在文本框了。

  • 相关阅读:
    mysq foreign外键记录
    查询时隐藏部分身份证号
    SpringBoot接收前端参数
    RabbbitMQ安装
    @configurationProperties注解时 idea弹出 Spring Boot Annotion processor not found in classpath
    rpm,yum和apt使用详解
    python人脸识别
    Fuchsia文章汇总
    Androi O Automotive 介绍
    Linux 版本控制工具之rabbitvcs
  • 原文地址:https://www.cnblogs.com/lp475177107/p/11039413.html
Copyright © 2011-2022 走看看