微信跳一跳PC端辅助操作工具(基于ADB工具,适用于安卓系统)

一)原理

1)在PC上用鼠标操作并通过ADB向手机上发送点击屏幕命令,来替代手机上手指点击屏幕操作;

2)PC上鼠标操作实现对跳动到目标块间距离的测量,测得的距离乘以某个系数(需调试)得到点击屏幕时持续的时长。


二)运行环境要求

1)PC: windows系统;

2)ADB 版本:1.0.31及以上;

3)手机:安卓系统;


三)参考资源

1)ADB:http://download.csdn.net/download/u014642880/8079847

2)PC端源码:http://download.csdn.net/download/zywee/10205148


四)操作步骤

1)将 adb_windows.tar.gz 解压到本地,adb版本:1.0.31

2)用数据线连接电脑和手机,打开安卓开发者调试模式

3)在adb解压目录下打开命令行,使用如下命令检查电脑与手机ADB模式是否畅通:adb devices -l

    结果显示类似:“4df7df3c53d5cff7       device product:m0xx model:GT_I9300 device:m0”说明ADB正常;

    如果仅显示:“List of devices attached”,说明ADB没有连通,检查数据线连接或手机上ADB模式是否打开;

4)在ECLIPSE中导入Plane工程,修改JumpGame.java第47行的“basePath”变量值,保持与 adb_windows.tar.gz 解压后的本地目录一致

5)运行JumpGame.java

6)手机上打开“跳一跳”小程序并开始游戏

7)在JumpGame运行窗口中单击一下,等待手机第一屏截图在窗口中显示出来

8)如果截图在JumpGame窗口正常显示,则开始执行如下操作如下:

    a)在小人脚下按下鼠标左键

    b)拖动鼠标到下一目标块中心点释放

    c)观察手机屏,确认微信跳一跳里小人跳动结果

    d)重复a ~ c


五)补充说明

   1)如果JumpGame运行窗口中实测距里与手机上小人跳动距离有偏差,需要调整JumpGame.java第146行与距离相剩系数(目前是:3.6);

    2)ADB模拟触点屏幕命令会在手机文件目录下生成screenshot.png的截屏图片。

    3)涉及的ADB命令:
        -查看ADB版本
            adb version
        -列示设备状态
            adb devices -l
        -点压屏幕
            adb shell input touchscreen swipe 200 200 200 200 1500
        -屏幕截图到内存卡
            adb shell screencap -p /sdcard/screenshot.png
        -发送手机截图到本地
            adb pull /sdcard/screenshot.png ./



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要让Android系统使用串口工具ADB进行交互,我们需要以下几个步骤: 1. 首先,确保Android设备具备串口通信功能。如果设备没有内置串口,我们需要通过USB转串口适配器来连接设备与电脑。 2. 在电脑上安装ADB驱动程序。ADBAndroid Debug Bridge的缩写,用于与Android设备进行通信和调试。在电脑上安装ADB驱动程序后,我们可以通过ADB命令与设备进行通信。 3. 连接Android设备和电脑。通过USB线将设备连接到电脑上。确保设备已启用USB调试模式,可以在设备的开发者选项中找到此选项,然后通过USB线连接设备和电脑。 4. 在电脑上打开终端或命令提示符,进入ADB安装目录的路径。 5. 在终端或命令提示符中,输入以下命令来检查ADB是否正确识别了设备:adb devices。如果设备已连接并且ADB正确安装,系统将显示已连接的设备的序列号。 6. 确认设备已连接后,我们可以通过ADB命令来与串口工具进行交互。例如,可以使用以下命令将ADB与特定的串口设备进行绑定:adb forward tcp:38300 tcp:38300。这将使得我们可以在电脑上的端口38300上使用adb命令与串口设备进行通信。 通过以上步骤,我们就能够让Android系统使用串口工具ADB进行交互。这对于一些特殊的调试和测试场景非常有用,可以通过串口与设备进行数据传输和命令执行,帮助我们更好地开发和调试Android应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值