Java微信跳一跳操作指南
短信预约 -IT技能 免费直播动态提醒
Java微信跳一跳操作指南,指哪挑哪。
本文的思路是通过adb来控制手机进行操作,通过java写一个jframe覆盖在手机屏幕上,用鼠标获取跳的起点和终点,经过试验获取跳的jframe距离和按压时长的关系(线性关系),然后通过adb来根据计算出的结果操作按下时长,(此处还需要一个第三方工具来实时把画面传送给电脑,将jframe覆盖在电脑上的画面上)。
代码很短,如下:
package jump;import java.awt.FlowLayout;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JFrame;import javax.swing.JLabel;@SuppressWarnings("serial")public class JumpJump extends JFrame{ private JLabel label; boolean flag=false; int x0,y0,x1,y1; public JumpJump(){ super("微信跳一跳");//新建窗口 this.setUndecorated(true); this.setOpacity(0.7f); this.setSize(320,580);//宽高自设 this.setVisible(true);//可见// this.dispose(); this.setLocationRelativeTo(null); this.toFront(); this.setLayout(new FlowLayout(FlowLayout.CENTER)); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JLabel label = new JLabel("右键点击"); this.add(label); this.addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent e){ if(e.getButton() == MouseEvent.BUTTON3){ //3代表右键 if(!flag) { x0 = e.getX(); y0 = e.getY(); String banner = "鼠标当前点击位置的坐标是" + x0 + "," + y0; label.setText(banner); flag=true; } else { x1=e.getX(); y1=e.getY(); double _x = Math.abs(x0 - x1); double _y = Math.abs(y0 - y1); double dis=Math.sqrt(_x*_x+_y*_y); label.setText(Math.ceil(dis)*4.8+""); flag=false; String cmd = "adb shell input touchscreen swipe 170 187 170 187 "+Math.round(dis*4.6); Runtime run = Runtime.getRuntime(); try { Process pr = run.exec(cmd); System.out.println(cmd); pr.waitFor(); } catch (Exception e1) { e1.printStackTrace(); System.out.println(e1); } } } } }); } public static void main(String[] args) { new JumpJump(); }}
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
Java微信跳一跳操作指南
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
Java微信跳一跳操作指南
Java微信跳一跳操作指南,指哪挑哪。本文的思路是通过adb来控制手机进行操作,通过java写一个jframe覆盖在手机屏幕上,用鼠标获取跳的起点和终点,经过试验获取跳的jframe距离和按压时长的关系(线性关系),然后通过adb来根据计算
2023-05-30
Java如何实现微信跳一跳辅助
这篇文章主要介绍Java如何实现微信跳一跳辅助,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!环境配置及相关说明:1)、Windows系统,本人win102)、AVA环境安装,JDK7以上即可3)、安卓手机一部、数据线
2023-05-30
2023-08-31
微信小程序分包操作实战指南
分包指的是把一个完整的小程序项目,按照需求划分为不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载,下面这篇文章主要给大家介绍了关于微信小程序分包操作的相关资料,需要的朋友可以参考下
2022-11-13
2023-09-04
2024-04-02