aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 18135|回复: 9

通过adb,玩微信跳一跳,

[复制链接]

3

主题

1

回帖

56

积分

一级会员

积分
56
发表于 2018-1-27 22:52:23 | 显示全部楼层 |阅读模式
概要:   aardio通过adb获取手机(安卓)的截图,在窗口上显示,利用画笔进行画线,然后根据线条的长度,进行一定的比例转换成时间,然后通过adb模拟在手机上触摸一定的时间,进行跳跃动作。需要人工画线,没有图像识别,比较low )   (*-*
链接: https://pan.baidu.com/s/1qZbHhJu 密码: n3hv
    图片不会上传。。。。。。。。。
资料:
    1.  动脑的微信跳一跳视频(我也是根据这个视频的思路写的)https://pan.baidu.com/s/1pMBAi99
        2. Awesome adb  介绍了adb的用法及相关参数 https://github.com/mzlogin/awesome-adb
        3. 画线条的方法,参照这个帖子   http://bbs.aardio.com/forum.php?mod=viewthread&tid=12061


思路:
    1.  调用adb连接手机,获取屏幕分辨率
      2.  调用adb进行截图,并下载到本地,之后显示在图片控件上
      3.  手工绘制跳跃的起始点和终点,计算距离,根据比例转换成时间(需要一定的测试)
      4.  调用adb模拟点击屏幕一段时间,进行跳跃
      5. 重复2-4的步骤


源码:链接: https://pan.baidu.com/s/1qZbHhJu 密码: n3hv





38

主题

129

回帖

1045

积分

荣誉会员

积分
1045
发表于 2018-1-27 23:21:13 | 显示全部楼层
谢谢分享,正在用halcon测试视觉识别,不熟悉难度好大ರ_ರ 心塞

1

主题

5

回帖

46

积分

新手入门

积分
46
发表于 2018-1-28 05:36:08 | 显示全部楼层
楼主真是厉害哈~希望AArdio能够更好。希望AArdio的社区越来越繁荣、

3

主题

17

回帖

220

积分

二级会员

积分
220
发表于 2018-1-31 09:00:39 | 显示全部楼层
我自己也做了一个,我没截图,直接用尺子量长度,然后输入到电脑里,电脑控制点击时长。
后来发现,这样跳的得分只有自己看得到,也就是说系统检测到是机器点击的了(我自己的那个程序)。
谢谢分享。

10

主题

77

回帖

530

积分

三级会员

积分
530
发表于 2018-1-31 16:49:26 | 显示全部楼层
夏天雨 发表于 2018-1-31 09:00
我自己也做了一个,我没截图,直接用尺子量长度,然后输入到电脑里,电脑控制点击时长。
后来发现,这样跳 ...

我试了超过800分就算作弊,分数无效,我最高到2100,完全没用

2

主题

5

回帖

38

积分

新手入门

积分
38
发表于 2018-2-3 14:01:43 | 显示全部楼层
挺好的,谢谢你的分享。我也去自己造了一个,挺好用的。在记录里排第一,远超好友

2

主题

14

回帖

121

积分

一级会员

积分
121
发表于 2018-2-10 09:55:28 | 显示全部楼层
mzky 发表于 2018-1-31 16:49
我试了超过800分就算作弊,分数无效,我最高到2100,完全没用

微信官方有做成长曲线防作弊算法,你要一点点的增长水平. 比如 第一次100  第二次15 第三次 110类似的方式多盘来提升水平.系统才会认可成绩

3

主题

17

回帖

220

积分

二级会员

积分
220
发表于 2018-2-13 11:04:58 | 显示全部楼层
pamde 发表于 2018-2-10 09:55
微信官方有做成长曲线防作弊算法,你要一点点的增长水平. 比如 第一次100  第二次15 第三次 110类似的方式 ...

今天我又试了楼主的代码(需要修改一些路径地址),跳了100多分也没有算成绩-_-!! 不过我不在乎,主要是楼主的代码里有很多值得学习的东西:)

1

主题

12

回帖

124

积分

一级会员

积分
124
发表于 2018-3-10 18:23:52 | 显示全部楼层
感谢楼主分享思路和源码,我本来想用安卓模拟器,然后用aardio来控制。后来发现安卓模拟器不能运行跳一跳。

3

主题

3

回帖

57

积分

一级会员

积分
57
发表于 2018-3-26 21:23:58 | 显示全部楼层
感谢分享的思路,工作中用到自动化测试的一些东西,刚好学习一下
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2024-4-19 14:46 , Processed in 0.059379 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表