分享两个 Android 开源项目和一个 Doc
这是首发在我维护的微信公众号 codeKK 上的文章,欢迎大家关注。
1. Android 傻瓜式分包插件
GitHub:https://github.com/TangXiaoLv/Android-Easy-MultiDex
这是一个可自定义哪些类放在 MainDex 中的插件。
ReadMe 中详细介绍了在使用 MultiDex 时,为了解决 MainDex 方法数超标的问题,碰到的一个个坑及如何解决,并列出了详细的参考资料,一篇很不错的文章。
2. Tinker_imitator
GitHub:https://github.com/zzz40500/Tinker_imitator
微信热修复方案的三方实践。这个项目还有不少待完善地方,有兴趣的可以加入一起完善,加入信息位于项目 ReadMe。
微信官方之前分享了他们通过全量替换新的 Dex 实现的热修复方案 Tinker,相比于其他热修复方案可以支持类、资源、Lib 级别的替换,性能损耗和补丁包都较小,官方还在走开源的审查流程。
这样目前主流的四种热修复方案都有了开源项目:
AndFix:https://github.com/alibaba/AndFix
Dexposed:https://github.com/alibaba/dexposed
QZone 方案三方实现:https://github.com/jasonross/Nuwa
微信方案三方实现:https://github.com/zzz40500/Tinker_imitator
3. 2015/2016 年国外 Android 会议部分资料整理
https://docs.google.com/spreadsheets/d/1e81FPcfaFukK-EvRaQb3l9ZE9IqUWaueiujZOT6lt5g/edit#gid=0
部分截图如下:
这是网友@TomeOkin 推荐到 http://r.codekk.com 的,欢迎大家推荐不错的内容。
关注微信公众号 codeKK
扫描下面二维码关注我们
相关文章:
- 最近的几篇 Android 文章推荐下
- 最近有几个开源项目值得介绍下
- 加速 Android 开发的五大开源网站
- Facebook App 优化工具 ReDex 优化的 6 点及未优化的一大方面
- 关于开源,关于 GitHub, 关于 Android
更多相关文章
- Eclipse项目导入到android studio
- Android Studio项目结构和Gradle应用
- Android Developers: 创建一个Android项目
- Android手机或Android平板电脑 应用不能全屏显示,解决方案!
- 一篇文章看明白 Android 图形系统 Surface 与 SurfaceFlinger 之
- Eclipse项目导入Android Studio,.9图片报错解决办法
- Android几种消息推送方案总结