时间:2021-05-19
本文实例为大家分享了Android微信红包插件,供大家参考,具体内容如下
效果图:
具体代码
@TargetApi(Build.VERSION_CODES.JELLY_BEAN) private void handleWindowChange(AccessibilityNodeInfo nodeInfo) { switch (Stage.getInstance().getCurrentStage()) { case Stage.OPENING_STAGE: // 调试信息,打印TTL // Log.d("TTL", String.valueOf(ttl)); if (openHongbao(nodeInfo) == -1 && ttl < MAX_TTL) return; ttl = 0; Stage.getInstance().entering(Stage.FETCHED_STAGE); performMyGlobalAction(GLOBAL_ACTION_BACK); if (nodesToFetch.size() == 0) handleWindowChange(nodeInfo); break; case Stage.OPENED_STAGE: ListsuccessNodes = nodeInfo.findAccessibilityNodeInfosByText("红包详情"); if (successNodes.isEmpty() && ttl < MAX_TTL) { ttl += 1; return; } ttl = 0; Stage.getInstance().entering(Stage.FETCHED_STAGE); performMyGlobalAction(GLOBAL_ACTION_BACK); break; case Stage.FETCHED_STAGE: if (nodesToFetch.size() > 0) { AccessibilityNodeInfo node = nodesToFetch.remove(nodesToFetch.size() - 1); if (node.getParent() != null) { String id = getHongbaoHash(node); if (id == null) return; fetchedIdentifiers.add(id); // 调试信息,在每次打开红包后打印出已经获取的红包 // Log.d("fetched", Arrays.toString(fetchedIdentifiers.toArray())); Stage.getInstance().entering(Stage.OPENING_STAGE); node.getParent().performAction(AccessibilityNodeInfo.ACTION_CLICK); } return; } Stage.getInstance().entering(Stage.FETCHING_STAGE); fetchHongbao(nodeInfo); Stage.getInstance().entering(Stage.FETCHED_STAGE); break; } }插件下载:《分享Android微信红包插件》
本文已被整理到了《Android微信开发教程汇总》,欢迎大家学习阅读。
希望本文所述对大家实现微信红包功能有所帮助,帮助大家更好的学习Android软件编程。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
iOS、Android、Windowsphone和塞班平台。QQ同步助手等插件功能微信公众平台登录微信怎么发说说微信名字大全女生
微信红包雨怎么发出?微信红包雨发送技巧有哪些?小编最近学会了一项技能,那就是发微信红包雨,一包多发,有对微信红包雨怎么发出感兴趣的伙伴吗,接下来小编与您分享下微
1月26日下午消息,微信官方发布通知,规范公众号违规发红包行为。违规问题包括诱导分享、关注,发送微信现金红包以外的“红包”等。与微信合作的媒体公共号发布红包若触
继春节期间企业微信推出的“定制微信红包封面”活动后,今天,企业微信2.8.0版本将“微信红包封面”功能正式上线。这意味着,不用等到春节,企业就能随时地分享具有品
微信红包怎么删除?如何删除微信红包记录?微信红包一旦发出去了后,微信红包记录是可以删除的哦,这样您在您们的微信聊天记录中就看不到微信红包记录了。微信红包删除