``QQ和微信最近天天发红包。。我怀疑有人真的开挂了,刚发出来立马就没了。我不甘心啊啊啊啊啊啊啊,
//检测到QQ红包
private void openQQHongBao(AccessibilityEvent event) { state_qq = STATE_NO_QQ;// getRunningActivityName(); if (“cooperation.qwallet.plugin.QWalletPluginProxyActivity”.equals(event.getClassName())) { state_qq = STATE_OPENED_QQ; if (RBSharedPerences.readRBQQState(getApplicationContext(), STATE_CODE_QQ).equals(state_qq)) { performGlobalAction(GLOBAL_ACTION_HOME); RBSharedPerences.writeRBQQstate(getApplicationContext(), STATE_CODE_QQ, STATE_NO_QQ); } } else if (“com.tencent.mobileqq.activity.SplashActivity”.equals(event.getClassName())) { //拆红包 state_qq = STATE_CLIECKED_QQ; openQQPacket(); } } //领取打开QQ红包 private void openQQPacket() { AccessibilityNodeInfo nodeInfo = getRootInActiveWindow(); if (nodeInfo != null) { AccessibilityNodeInfo targetNode = null; targetNode = findNodeInfosByText(nodeInfo, RB_BUTTON_TEXT_NAME); //普通红包 if (targetNode != null) { performClick(targetNode); RBSharedPerences.writeRBQQstate(getApplicationContext(), STATE_CODE_QQ, STATE_OPENED_QQ); } //口令红包 else { AccessibilityNodeInfo accessibilityNodeInfo = getRootInActiveWindow(); if (accessibilityNodeInfo != null) { List nodeInfos = accessibilityNodeInfo .findAccessibilityNodeInfosByText(RB_PASSWORD); for (AccessibilityNodeInfo nodeInfo1 : nodeInfos) { targetNode = nodeInfos.get(nodeInfos.size() - 1); performClick(targetNode); writePassword(); } } } } } //写入并发送口令 private void writePassword() { AccessibilityNodeInfo accessibilityNodeInfo = getRootInActiveWindow(); if (accessibilityNodeInfo != null) { findWidgetByText(accessibilityNodeInfo, RB_CLICK_TO_PASTE_PASSWORD); } if (accessibilityNodeInfo != null) { findWidgetByText(accessibilityNodeInfo, SEND_PASSWORD); RBSharedPerences.writeRBQQstate(getApplicationContext(), STATE_CODE_QQ, STATE_OPENED_QQ); } }
有兴趣完善的可以试试

看了不少发表的文章
自动抢红包的代码点进去,基本都是在讲算法
比如下面的举例……
不过java真的可以实现QQ抢红包功能
也就是100%的java源代码写出的APP
完整代码(来源于牛哄哄的柯南):
今检验可行
package com.zhl.blogTest;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import java.util.Scanner;

public class redEnvelope {

/*Random 随机生成一个区间在[min , max]的数值
randNumber 将被赋值为一个 MIN 和 MAX 范围内的随机数int randNumber =rand.nextInt(MAX - MIN + 1) + MIN; *//*** 生成min到max范围的浮点数**/
public static double nextDouble(final double min, final double max) {return min + ((max - min) * new Random().nextDouble());
}public static String format(double value) {return new java.text.DecimalFormat("0.00").format(value); // 保留两位小数}//二倍均值法
public static List<Double> doubleMeanMethod(double money,int number){List<Double> result = new ArrayList<Double>();if(money<0&&number<1)return null;double amount,sum=0;int remainingNumber=number;int i=1;while(remainingNumber>1){amount= nextDouble(0.01,2*(money/remainingNumber));sum+=amount;System.out.println("第"+i+"个人领取的红包金额为:"+format(amount));money -= amount;remainingNumber--;result.add(amount);i++;}result.add(money);System.out.println("第"+i+"个人领取的红包金额为:"+format(money));sum+=money;System.out.println("验证发出的红包总金额为:"+format(sum));return result;}//线段切割法
public static void lineSegmentCutting(double money,int number){if(money<0&&number<1)System.out.println("输入错误!");double begin=0,end=money;double y=0;for(int i=0;i<number-1;i++){double nn=0;double amount=nextDouble(begin,end);nn=amount-begin;System.out.println("第"+(i+1)+"个人领取的红包金额为:"+format(nn));y+=nn;begin=amount;}System.out.println("第"+number+"个人领取的红包金额为:"+format(end-begin));y+=(end-begin);System.out.println("验证发出的红包总金额为:"+format(y));}public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("这是一段模拟抢红包的代码。");int number;double money;System.out.print("请输入红包总金额:");money = sc.nextDouble();System.out.print("请输入红包数量:");number = sc.nextInt();//System.out.println(money + " " + number);//二倍均值法doubleMeanMethod(money,number);//System.out.println(doubleMeanMethod(money,number).toString());//也是可以直接输出list的,为了观察方便,我就在循环中输出了,存在list里主要是为了后续方便数据的使用System.out.println();//线段切割法lineSegmentCutting(money,number);}

}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
竟然都看到这了,好吧,APP在此,互动交流,相互学习,我有空的话
https://github.com/JAYAndroid/QiangHongBao.git
都看到这了,还不点个赞!

原来真有外挂,QQ自动抢红包,JAVA可以实现!卧槽相关推荐

  1. 微信、QQ自动抢红包外挂(绿色、无广告--附源码)

    为什么80%的码农都做不了架构师?>>>    说明:该外挂仅供学习.娱乐,请勿用于其他用途,否则后果自负. 功能: 1.支持微信.QQ自动抢红包 2.支持手机待机下自动抢红包 3. ...

  2. 赔腾讯70万,QQ“自动抢红包”软件被判不正当竞争

    你有没有经历过,在群聊中抢红包时总是慢人一步?而有些"潜水"的群员平时从不发言,但一旦有红包出现,他们抢的速度却"快如闪电".你以为这些大神是手速和网速的双爆发 ...

  3. QQ自动抢红包脚本源码,没什么卵用.基于autojs的无障碍免root

    说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...

  4. Android QQ微信抢红包apk的实现

    临近元旦,即将有一大波红包向我们袭来,有个轻松抢红包的工具岂不是更好,那就写个抢红包的应用吧,至于原理,网上有一大堆分享,我就不再详述了,只是大致将流程整理下,以作笔记. 一.界面 二 .功能实现原理 ...

  5. MacOS QQ红包助手 (消息防撤回、自动抢红包)

    github地址 功能 自动抢红包 防撤回功能 TODO 思考中 Demo 演示 安装 安装 点击clone or download按钮下载 QQPlugin 至下载目录并解压,打开Termimal, ...

  6. Android”挂逼”修炼之行—防自动抢红包外挂原理解析

    一.前言 春节过年发个红包本来就是为了讨个喜庆,朋友亲戚之间的关系交流,但是现在随着技术变革,抢红包插件越来越多,导致现在不太愿意发红包了,特别是在一个多人群里,潜水的非常多,但是丢个红包瞬间就没了, ...

  7. Android挂逼修炼之行---防自动抢红包外挂原理解析

    一.前言 春节过年发个红包本来就是为了讨个喜庆,朋友亲戚之间的关系交流,但是现在随着技术变革,抢红包插件越来越多,导致现在不太愿意发红包了,特别是在一个多人群里,潜水的非常多,但是丢个红包瞬间就没了, ...

  8. Android 挂逼 修炼之行---防自动抢红包外挂原理解析

    一.前言 春节过年发个红包本来就是为了讨个喜庆,朋友亲戚之间的关系交流,但是现在随着技术变革,抢红包插件越来越多,导致现在不太愿意发红包了,特别是在一个多人群里,潜水的非常多,但是丢个红包瞬间就没了, ...

  9. 自动抢红包-辅助功能的使用

    最近了解了一下这方面的知识,参考网上的一些博客,自己再完善了一下,写了一个自动抢红包的app. 本应用支持QQ和微信挂后台时自动抢红包 支持在微信和QQ的消息列表页面自动抢红包 支持在QQ群和单个好友 ...

最新文章

  1. 建立实体-关系模型3
  2. 2019成考计算机几时出成绩,2019年成人高考成绩什么时候出来?如何查询
  3. jenkins 添加 k8s 云
  4. annotations' in project ':test'. Resolved versions for app (26.1.0) and test app (27.1.1) differ
  5. 中国宠物经济创新发展研究报告
  6. 在SSP中查询某个用户Profile信息的SQL语句
  7. vue父组件变量传递子组件_Vue.js 父组件向子组件传递数据通过 props
  8. 李航《统计学习方法》多项式函数拟合问题--最小二乘法
  9. 在竞赛中不断成长--(广油最帅的崽)行走的皮卡丘
  10. Baxter 机器人仿真软件安装及演示
  11. 雷凌3070无线网卡linux驱动,3070无线网卡驱动,小编教你ralink3070无线网卡驱动
  12. 什么是IPv6,IPv6有什么优势
  13. Matlab中不定积分和定积分的实现
  14. span超过容器自动换行
  15. 游戏开场镜头拉近(Unity3D开发之四)
  16. c语言中千分号的用法,在ChemDraw中输入千分号的教程
  17. QT MetaImage 一款图片工具软件
  18. jquery绑定Esc键事件
  19. QNX系统的实时性分析-实时性能测试标准
  20. QT:QBitArray

热门文章

  1. 钱钟书《围城》 使用 Python wordcloud jieba 生成词云分析图
  2. 计算机系给未来的自己写信,给未来的自己一封信范文
  3. 域名注册和域名解析详解
  4. extends与implements的不同
  5. MySQL数据库备份方案
  6. 数千万聊天用户遇到挂马危险--BlueSkyCat ActiveX远程代码执行漏洞
  7. Vitu.AI正式推出国际版,目标为全球用户提供数字资产数据和研究服务
  8. document.domain 跨子域
  9. 基于微信小程序的毕业设计题目50例
  10. 当AI遇到生物医学影像——西湖大学 AIBioMed Lab 诚聘英才