Android中微信抢红包插件原理解析及开发思路

2019-12-10 19:08:02刘景俊

技术延展:

我们其实还可以使用DDMS工具里的Dump View Hierarchy For UI Automator 去分析微信UI结构,这个方法也是我后面才发现的,比上面的代码更有效,如下图:

Android中微信抢红包插件原理解析及开发思路

Android中微信抢红包插件原理解析及开发思路Android中微信抢红包插件原理解析及开发思路

这里我们可以看到View的详细布局,还有每个View的属性,还有很重要的信息resource-id,这个就是我们在xml中定义的id,这个id我们也可以使用前面说到的findAccessibilityNodeInfosByViewId("@id/xxx")来查找控件了
这个也算是学习了,学会使用DDMS来分析View结构。

四、延展

关于微信抢红包的原理解析上面已经做了分析了,但是要想做到极致,这里还有很多问题的,比如我们还需要过滤一些已经领取过的红包,这样的话效率也是很高的。这个都是算法精确的问题了,我想在这里说的是,我们不仅可以用辅助功能来实现抢红包,还可以实现很多功能,比如

1、静默安装

对于这两个要求,我们或许很难得到,那么现在如果有了辅助功能,我们就好做了:

Android中微信抢红包插件原理解析及开发思路