zoukankan      html  css  js  c++  java
  • adb 控制手机动作

    下载adb​​工具包,解压即可  https://download.csdn.net/download/kai402458953/10784310

    各种事件说明:https://blog.csdn.net/jlminghui/article/details/39268419

    连接USB,设置手机开发者选项,安装手机助手

    cmd进入adb.exe的安装目录,执行以下命令

        adb kill-server  关闭adb服务

        adb start-server 开启adb服务

        adb devices  查看连接的设备

    滑动

    1.命令:adb input swipe 600 800 300 800(向右滑动)

    2.命令:adb input swipe 300 800 600 800(向左滑动)

    3.命令:adb input swipe 300 80 300 800(向下滑动)

    4.命令:adb input swipe 300 800 300 80(向上滑动)

    5.命令:adb input swipe 300 800 300 80 1000(向上滑动1000)

    点击

    此x、y坐标对应的是真实的屏幕分辨率,所以要根据具体手机具体看,比如你想点击屏幕(x, y) = (250, 250)位置:

    adb shell input tap 250 250

    adb shell input tap 600 600  点击位置(mt)

    adb shell input keyevent 4    返回键

    最后一个是事件参数,以下是对照表:

    0 --> "KEYCODE_UNKNOWN"
    1 --> "KEYCODE_MENU"
    2 --> "KEYCODE_SOFT_RIGHT"
    3 --> "KEYCODE_HOME"
    4 --> "KEYCODE_BACK"
    5 --> "KEYCODE_CALL"
    6 --> "KEYCODE_ENDCALL"
    7 --> "KEYCODE_0"
    8 --> "KEYCODE_1"
    9 --> "KEYCODE_2"
    10 --> "KEYCODE_3"
    11 --> "KEYCODE_4"
    12 --> "KEYCODE_5"
    13 --> "KEYCODE_6"
    14 --> "KEYCODE_7"
    15 --> "KEYCODE_8"
    16 --> "KEYCODE_9"
    17 --> "KEYCODE_STAR"
    18 --> "KEYCODE_POUND"
    19 --> "KEYCODE_DPAD_UP"
    20 --> "KEYCODE_DPAD_DOWN"
    21 --> "KEYCODE_DPAD_LEFT"
    22 --> "KEYCODE_DPAD_RIGHT"
    23 --> "KEYCODE_DPAD_CENTER"
    24 --> "KEYCODE_VOLUME_UP"
    25 --> "KEYCODE_VOLUME_DOWN"
    26 --> "KEYCODE_POWER"
    27 --> "KEYCODE_CAMERA"
    28 --> "KEYCODE_CLEAR"
    29 --> "KEYCODE_A"
    30 --> "KEYCODE_B"
    31 --> "KEYCODE_C"
    32 --> "KEYCODE_D"
    33 --> "KEYCODE_E"
    34 --> "KEYCODE_F"
    35 --> "KEYCODE_G"
    36 --> "KEYCODE_H"
    37 --> "KEYCODE_I"
    38 --> "KEYCODE_J"
    39 --> "KEYCODE_K"
    40 --> "KEYCODE_L"
    41 --> "KEYCODE_M"
    42 --> "KEYCODE_N"
    43 --> "KEYCODE_O"
    44 --> "KEYCODE_P"
    45 --> "KEYCODE_Q"
    46 --> "KEYCODE_R"
    47 --> "KEYCODE_S"
    48 --> "KEYCODE_T"
    49 --> "KEYCODE_U"
    50 --> "KEYCODE_V"
    51 --> "KEYCODE_W"
    52 --> "KEYCODE_X"
    53 --> "KEYCODE_Y"
    54 --> "KEYCODE_Z"
    55 --> "KEYCODE_COMMA"
    56 --> "KEYCODE_PERIOD"
    57 --> "KEYCODE_ALT_LEFT"
    58 --> "KEYCODE_ALT_RIGHT"
    59 --> "KEYCODE_SHIFT_LEFT"
    60 --> "KEYCODE_SHIFT_RIGHT"
    61 --> "KEYCODE_TAB"
    62 --> "KEYCODE_SPACE"
    63 --> "KEYCODE_SYM"
    64 --> "KEYCODE_EXPLORER"
    65 --> "KEYCODE_ENVELOPE"
    66 --> "KEYCODE_ENTER"
    67 --> "KEYCODE_DEL"
    68 --> "KEYCODE_GRAVE"
    69 --> "KEYCODE_MINUS"
    70 --> "KEYCODE_EQUALS"
    71 --> "KEYCODE_LEFT_BRACKET"
    72 --> "KEYCODE_RIGHT_BRACKET"
    73 --> "KEYCODE_BACKSLASH"
    74 --> "KEYCODE_SEMICOLON"
    75 --> "KEYCODE_APOSTROPHE"
    76 --> "KEYCODE_SLASH"
    77 --> "KEYCODE_AT"
    78 --> "KEYCODE_NUM"
    79 --> "KEYCODE_HEADSETHOOK"
    80 --> "KEYCODE_FOCUS"
    81 --> "KEYCODE_PLUS"
    82 --> "KEYCODE_MENU"
    83 --> "KEYCODE_NOTIFICATION"
    84 --> "KEYCODE_SEARCH"
    85 --> "TAG_LAST_KEYCODE"

    cmd /c  f:\adb\adb.exe shell input tap 500 500  运行cmd 执行指定文件夹下的命令
    ---------------------

  • 相关阅读:
    python读写操作(txt, mat, xls, etc文件)
    开发linux版QQ就是支持未来的国产操作系统
    为知笔记linux绿色版的快速调用
    数学物理中的常见误区
    markdown语法小结
    信息爆炸时代的知识获取
    matlab: 数据的读写
    APS期刊投稿准备: REVTex格式
    markdown基本语法
    常见的数学关系
  • 原文地址:https://www.cnblogs.com/hyf20131113/p/10919579.html
Copyright © 2011-2022 走看看