自动抢红包

源文件支持交流修改使用

开发语言:

分类:其他系统

    分享到:

源码搜索

  • 详情介绍 - 【自动抢红包】
public class HongBao extends AccessibilityService {
    private String[] filter = new String[]{"恭喜发财"};
    AccessibilityNodeInfo rootNodeInfo = null;
    @Override
    public void onAccessibilityEvent(AccessibilityEvent event) {
        rootNodeInfo = event.getSource();
        if (rootNodeInfo == null) {
            return;
        }
        startClick(rootNodeInfo);
    }
//    git remote add origin https://git.oschina.net/YYCO/Hongbao.git
    private void startClick(AccessibilityNodeInfo rootNodeInfo) {
        List<accessibilitynodeinfo> list = findByText(rootNodeInfo);
        if (list == null) {
            return;
        }
        AccessibilityNodeInfo nodeInfo1 = list.get(list.size() - 1);
        if (nodeInfo1 != null) {
            if ("已拆开".equals(rootNodeInfo.getText())) {
                return;
            }
                boolean isClick = nodeInfo1.getParent().performAction(
                        AccessibilityNodeInfo.ACTION_CLICK);
 
                if (!isClick) {
                    recleClick(rootNodeInfo);
                }
        }
    }
 
    private void recleClick(AccessibilityNodeInfo rootNodeInfo) {
        int child = rootNodeInfo.getChildCount();
        if (child == 0) {
            rootNodeInfo.performAction(AccessibilityNodeInfo.ACTION_CLICK);
        }
        for (int i=0;i<child;i++) {="" accessibilitynodeinfo="" info="rootNodeInfo.getChild(i);" if="" (info="=" null)="" continue;="" }="" (info.getchildcount()=""> 0) {
                recleClick(info);
            } else {
                rootNodeInfo.performAction(AccessibilityNodeInfo.ACTION_CLICK);
            }
 
        }
    }
 
    private List<accessibilitynodeinfo> findByText(AccessibilityNodeInfo rootNodeInfo) {
        for (String name : filter) {
            List<accessibilitynodeinfo> list =
                    rootNodeInfo.findAccessibilityNodeInfosByText(name);
            if (list != null && !list.isEmpty()) {
                return list;
            }
        }
        return null;
    }
    @Override
    public void onInterrupt() {
 
    }
}</accessibilitynodeinfo></accessibilitynodeinfo></child;i++)></accessibilitynodeinfo>

特别说明:
☉如果服务器暂不能下载请稍后重试!总是不能下载,请联系客服QQ:597260440,谢谢合作!
☉本站所有源码仅供学习与参考,请勿用于商业用途。
模板说明:
源码-自动抢红包,其版权归原作者所有,如损害你的权益请联系客服QQ:597260440给予处理。

本文永久链接:http://code.fangbianle.com/goods/show-5188.html

相关源码

在线客服
热线电话

备案号:豫ICP备14017793号-2编辑热线:0371-56691758

Copyight@2014-2018 All Rights Reserved 页面加载耗时0.066秒