zoukankan      html  css  js  c++  java
  • adb 常用命令大全(6)- 模拟按键输入

    语法格式

    input [<source>] <command> [<arg>...]

    物理键

    # 电源键
    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 

    触击屏幕

    # x,y为坐标位置
    adb shell input tap <X> <Y> 

    滑动屏幕

    四个参数:起始点 x 坐标 起始点 y 坐标 结束点 x 坐标 结束点 y 坐标

    # 向上滑动
    adb shell input swipe 300 1000 300 500 
    
    # 向下滑动
    adb shell input swipe 300 100 300 1000 
    
    # 向左滑动
    adb shell input swipe 1000 500 200 500 
    
    # 向右滑动
    adb shell input swipe 200 500 1000 500 
  • 相关阅读:
    Hook技术
    进程间的调试关系
    常见的2种断点方法
    CrackMe的简单破解
    PE文件结构
    DLL卸载
    DLL注入
    调用DLL的2种方式
    iOS密码输入框的实现
    UITableView.separatorInset
  • 原文地址:https://www.cnblogs.com/poloyy/p/13936539.html
Copyright © 2011-2022 走看看