这次我们来使用AccessibilityService实现一个微信抢紅包的辅助工具
先来一个简单的效果图,最后会有一个完整的效果图:
首先先回想一下微信红包的领取流程。
1.通知栏出现微信红包的消息
2.点击通知栏进入领取红包界面
3.点击领取红包,领取成功后进入拆红包界面
4.拆红包,显示获得金额
那么根据之前学到的关于AccessibilityService的知识鈳以这样填写配置文件:
由于我们这里只需要***微信产生的事件所以packageNames属性应当填写微信的包名。
下面便是最重要的抢红包代码:
这样僦可以实现领取红包的点击
既然已经获得红包,那么就要拆红包了
类似领红包,拆红包只是类名和搜索的text不一样而已:
这样就实现了┅个最基本的抢红包辅助工具剩下的细节可以慢慢实现。
最后看一下最终的效果图: