idea可以使用flash框架吗_这个框架厉害了,使用它几分钟就可以编写一个微信插件...

大家好,我是章鱼猫。

今天给大家推荐的这个项目是「Wechat Spellbook」—— 一个使用 Kotlin 编写的开源微信插件框架,底层需要 Xposed 或 VirtualXposed 等 Hooking 框架的支持,而顶层可以轻松对接 Java、Kotlin、Scala 等 JVM 系语言。让你能够在几分钟内编写出简单的微信插件,比如:聊天信息防撤回、朋友圈动态评论防删除、单条朋友圈一键截图、微信聊天自动回复机器人等功能。

该项目的便利特色:

  • 精心设计各项机制,合理运用多线程和惰性求值等技巧,用不到的功能永远不会影响你的性能。
  • 使用一套 API 自动分析微信内部结构特征,避免手工适配每个微信版本不同的类名、方法名。
    • 每次微信更新的时候,都会使用写好的单元测试自动验证是否有特征失效。
    • 精心设计的框架保证了开发者可以轻松拓展添加自己需要的特征。
  • 框架内部设计了 EventCenter 和 HookerProvider 两类不同的事件处理方式。
    • EventCenter 让开发者直接使用设计好的事件消息来截获微信数据,保证便利性。
    • HookerProvider 允许熟悉 Xposed 的开发者调用 Xposed 接口进行自由发挥,保证自由度。
  • 正确使用 EventCenter 方案,有助于回避 Xposed 的一些小问题,如
    • 函数调用被前一个劫持者打断导致的插件相互冲突。
    • Xposed 自 Android 7.0 后偶发的,由于多线程导致 ART 崩溃的问题。

你说你不会用,好,这里先附上开发文档目录,点击左下角阅读原文查看具体开发文档。

ad69ee3de800037bb99df2463ba45934.png

开源项目地址:https://github.com/Gh0u1L5/WechatSpellbook

开源作者:Gh0u1L5

推荐阅读:

我去,他竟然用 Java 写了一个漂亮的音乐播放器

大数据平台不可缺少的 Kafka 可视化管理系统

最全的 Android 技术栈

今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言、点赞和转发关注是我持续更新的动力哦!

最后,更多优质文章和内容,更多开源推荐,欢迎大家优先关注我的公众号:非著名程序员

「GitHub 精选」开始接受大家投稿啦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值