安卓市场上防撤回软件五花八门, 但全都是需要 root 的, 不仅麻烦, 随之而来的安全问题令人担忧. 那么, 能不能不要 root 呢?
当然啦, 下面我就给大家带来我用课余时间开发了半年之久的防撤回神器!
源码我已经放到 github.com/JasonQS/Anti-recall (求个 star?)
效果:
软件十大技术点:
(详细可以看 github)
- 撤回消息需要点击才会显示, 交互方式很舒服!
- 监听微信 QQ 通知栏, 不遗漏任何一条消息 (好吧其实通知栏的更容易截获)
- 通过一层层解析 UI 而不是根据控件的 ID 获取屏幕上的聊天信息, 解决了微信控件的 ID 会随升级而改变的问题
- 把聊天记录存入本地, 有需要的时候查找, 如何正确的找到撤回的消息也是本程序一大难点!
- [4.0 新增]更复杂, 更完善的查找算法!
- [4.0 新增]根据图片消息发送的时间, 去 QQ 的图片缓存目录查找同时创建的文件, 实现能查看撤回的图片!
- [4.0 新增]把联系人列表存入 set, 即使不是和当前联系人发来的消息也能截获
- [4.0 新增]更完善的查找算法, 即使一次撤回 10 条也能找全
- 免 Root! 免 Root!