序言
-
按照古人的做法,写文章的时候一般开头都会有个序言,介绍一下故事发生的背景之类的,咱也不例外,之所以要写这个系列是因为前段时间逛掘金的时候看到掘金大佬
coder_pig
写的微信僵尸好友检测对其中的僵尸好友检测的方法比较感兴趣,我印象中一般检测都是通过拉群的方式做的,大佬给出了假转账的检测方式,让我眼前一亮,精心研读了大佬的文章,确定这种方案确实是可行的,又在网上搜了一下微信僵尸好友检测都有哪些方法,发现确实有假转账的说法,而且这种方式已经提出来很久了,哎,只能说自己孤陋寡闻了。 -
大佬文章最后也说了只是给出单次的检测方案,如何自动去检测每个好友是还没有写完,具体完整的检测链路待完善,正好我们站在巨人的肩膀上去学习、实践,借此机会把大佬抛出问题尝试自己去实现一下也算是一种学习了。
-
本来只打算写一篇文章去介绍假转账方式实现的完整链路的,会去重点介绍如何自动获取好友,循环执行检测任务的。后来发现代码越写越多,根本停不下来,因为基于
Android Accessibility
服务实现自动化的可玩性太强了,太TM好玩了,不过也不能只顾写代码,把自己做的过程中遇到的问题记录一下,以文章的方式分享分享,当做其他小伙伴的垫脚石也是不错的,就整理了一下也算是对自己代码的回顾吧。 -
刚才也说网上其实有很多类似的写好的APP了,或许随便下载一个就能用了,什么淘宝九块九检测之类的很多,但是我不敢啊,万一他们的代码中有你不知道的功能,比如把你的好友信息上传到他们的服务器,进行数据倒卖。来路不明的东西还是少玩吧,
安全第一
,所有就干脆自己写一个玩玩吧,代码是透明的,这样用着才安心
适合人群
-
这个系列不会去介绍一些
Accessibility
的基础知识,网上优秀的资源太多了,我这里就没必要再搬来搬去了,我们的代码是基于你已经或多或少了解过Accessibility
的基础上去介绍的,当然也不需要了解的很深,只需要Accessibility
能干什么,有哪些常用的api即可 -
当然我相信会有一部分非Android开发人员也可能会感兴趣,大家可能也会想要检测一下自己好友的状态,或者搞个抢红包的工具玩一玩,不妨驻足片刻,或许在这里你能找到想要的东西
有何收获
-
如果你能跟着文章思路自己实现一遍的话那么我相信你会对无障碍自动化会有新的认识
-
本系列不会只讲一些生硬的代码,更重要的是配合具体需求去做,所写即所得
-
当然你也可以等到后边我们实现具体功能点的时候下载一个demo试玩感受一下