• 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 出现在文本框了。

  • 相关阅读:
    Paragon NTFS for Mac免费获取官方赠送正版.更新获取ntfs for mac 14方法
    Python修饰器的函数式编程
    Python装饰器与面向切面编程
    linux配置IP的方法
    Centos搭建SVN服务器三步曲
    [CentOS 6.5 X64]讓firefox java plugin 啟動
    逻辑分析题(三)
    逻辑分析题汇总(一)
    第十章—DOM(0)—NODE类型
    第十章—DOM(三)——Text类型
  • 原文地址:https://www.cnblogs.com/lp475177107/p/11039413.html
Copyright © 2020-2023  润新知