返回顶部
首页 > 资讯 > 精选 >Java微信跳一跳操作指南
  • 657
分享到

Java微信跳一跳操作指南

2023-05-30 16:05:12 657人浏览 独家记忆
摘要

Java微信跳一跳操作指南,指哪挑哪。本文的思路是通过adb来控制手机进行操作,通过java写一个jframe覆盖在手机屏幕上,用鼠标获取跳的起点和终点,经过试验获取跳的jframe距离和按压时长的关系(线性关系),然后通过adb来根据计算

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(); }}

--结束END--

本文标题: Java微信跳一跳操作指南

本文链接: https://lsjlt.com/news/219832.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java微信跳一跳操作指南
    Java微信跳一跳操作指南,指哪挑哪。本文的思路是通过adb来控制手机进行操作,通过java写一个jframe覆盖在手机屏幕上,用鼠标获取跳的起点和终点,经过试验获取跳的jframe距离和按压时长的关系(线性关系),然后通过adb来根据计算...
    99+
    2023-05-30
  • Python 玩微信跳一跳
    写在前头 如果你看完文章,说我没有mac电脑,只有windows和iphone,怎么办? 好办,使用windows和安卓模拟器也可以实现自动跳一跳。如需帮助请评论留言。 https://wangshub.github.io/ GitHub...
    99+
    2023-01-31
    跳一跳 Python 玩微信
  • Java如何实现微信跳一跳辅助
    这篇文章主要介绍Java如何实现微信跳一跳辅助,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!环境配置及相关说明:1)、Windows系统,本人win102)、AVA环境安装,JDK7以上即可3)、安卓手机一部、数据线...
    99+
    2023-05-30
  • C++OpenCV模拟实现微信跳一跳
    目录前提精要:实机演示Gif:思路:获取小黑人的位置:获取终点的位置:需要自定义的:完整项目:项目结构pch.hmain.cpp 前提精要: 本程序参考了大量的大佬佬的代码,在此基础...
    99+
    2024-04-02
  • Three.js如何实现一个微信跳一跳游戏
    这篇文章给大家分享的是有关Three.js如何实现一个微信跳一跳游戏的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果如下: 由于是第一次尝试写游戏, 也不知道套路对不对, 大...
    99+
    2024-04-02
  • C++ OpenCV如何模拟实现微信跳一跳
    小编给大家分享一下C++ OpenCV如何模拟实现微信跳一跳,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!实机演示Gif:思路:获取小黑人的位置,获得目标方块的位置,计算两者的距离,从而计算粗按压屏幕的时间是多少...
    99+
    2023-06-22
  • 微信跳一跳小程序游戏如何开发
    本篇内容主要讲解“微信跳一跳小程序游戏如何开发”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信跳一跳小程序游戏如何开发”吧!  小游戏只有以下两个必要文件:  game.js 小游戏主程序入口...
    99+
    2023-06-26
  • 微信扫码跳转到微信小程序指定页面
    项目场景: 用户想通过在微信上扫描实验室二维码直接进入小程序申请加入实验室 怎么解决 首先我们需要在微信公众平台的开发管理——>开发设置,找到(扫普通链接二维码打开小程序),点击添加,会出现下面的页面,配置好之后点击保存就行了 填写页...
    99+
    2023-08-17
    微信小程序 微信 小程序 前端
  • 微信小程序分包操作实战指南
    目录前言打包原则:引用原则:1.首先在app.json里面全局配置里面配置分包:(subpackages 属性和pages同级)2.创建文件3.查看分包效果4.主包与分包之间的页面跳...
    99+
    2022-11-13
    微信小程序分包操作流程 小程序分包加载教程 小程序分包原理
  • 实现微信扫一扫跳转到小程序指定页面
    使用微信扫一扫进入小程序内的指定页面 文章目录 使用微信扫一扫进入小程序内的指定页面前言一、微信小程序平台配置二、前端uniapp中的获取二维码信息三.后端处理参数总结 前言 使用场景:例...
    99+
    2023-08-31
    小程序 微信 微信小程序
  • 最新uniapp 微信小程序获取头像操作指南
    小程序用户头像昵称获取规则调整公告 调整说明 自 2022 年 10 月 25 日 24 时后(以下统称 “生效期” ),用户头像昵称获取规则将进行如下调整: 自生效期起,小程序 wx.getUserProfile 接口将被收回:生效期后发...
    99+
    2023-09-04
    微信小程序 uni-app 小程序
  • 一键安装PHP:OneinStack操作指南
    《一键安装PHP:OneinStack操作指南》 在互联网时代,网站开发和运维已经成为了一个不可或缺的工作。而作为网站开发的重要语言之一,PHP在众多开发者中备受青睐。为了快速搭建一个...
    99+
    2024-03-11
    操作指南 php安装
  • CSS动画指南:手把手教你制作心跳特效
    引言:CSS动画是网页设计中常用的一种技术,它可以使静态的网页元素呈现动态的效果,增加用户的交互体验。其中,心跳特效是一种非常流行的动画效果,它可以使元素以一种跳动的节奏呈现出来,给人一种生动活泼的感觉。在本篇文章中,我将为大家详细介绍如何...
    99+
    2023-10-21
    CSS动画 手把手教 心跳特效
  • CSS动画指南:手把手教你制作弹跳特效
    简介:在现代Web开发中,动画效果成为了提升用户体验和吸引注意力的重要手段之一。CSS动画作为一种轻量级的动画技术,能够通过简单的代码实现各种酷炫的效果。本篇文章将为你提供一份详细的CSS动画制作指南,通过手把手的教学方式,带你制作一个弹跳...
    99+
    2023-10-21
    CSS动画 手把手教学 弹跳特效
  • 从零到一:精通操作系统进程通信指南
    ...
    99+
    2024-04-02
  • 【内网安全】——CS操作指南(一)
    作者名:白昼安全 主页面链接: 主页传送门 创作初心: 一切为了她 座右铭: 不要让时代的悲哀成为你的悲哀 专研方向: web安全,后渗透技术 每日emo: ...
    99+
    2023-09-07
    安全 linux 服务器 web安全 Powered by 金山文档
  • 微信小程序如何返回箭头跳转到指定页面
    这篇文章主要介绍微信小程序如何返回箭头跳转到指定页面,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!示例:onUnload: function () { ...
    99+
    2024-04-02
  • Java流式操作之Collectors工具类操作指南
    目录方法实践说明一、前提条件二、操作总结方法 ● maxBy:获取流中最大元素;minBy:获取流中最小元素 ● joining:合并,将流中的元素,以字符串的形式拼接起来 ● su...
    99+
    2023-05-18
    java 流式 java流式操作 java collectors工具类
  • php如何进行页面跳转和提示信息的操作
    PHP是一种以网页为环境的脚本语言,它具有高效、易于学习和使用的优点。然而,在开发过程中,我们经常需要进行页面跳转和提示信息的操作。本文将介绍如何在PHP中实现这些功能。一、跳转页面在PHP中,可以使用header函数来实现页面跳转。hea...
    99+
    2023-05-14
    php
  • 操纵文件:Java 文件操作的终极指南
    ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作