Android开发资料收集系列目录
- <a href="http://www.jianshu.com/p/7c5688c47762">网络请求框架</a>
- <a href="http://www.jianshu.com/p/c2c344ffcf66">图片加载框架</a>
- <a href="http://www.jianshu.com/p/8d6405c1e77a">依赖注入框架</a>
- <a href="http://www.jianshu.com/p/862fbf639c3f">事件总线框架</a>
- <a href="http://www.jianshu.com/p/0bca9b24ff7c">响应式编程</a>
- <a href="http://www.jianshu.com/p/c199dce0b4b8">视图、组件、自定义控件</a>
- <a href="http://www.jianshu.com/p/378ea4ee5a54">Material Design</a>
- <a href="http://www.jianshu.com/p/73da3d31b4ad">动画</a>
- <a href="http://www.jianshu.com/p/fe1b60e3f017">多媒体开发</a>
- <a href="http://www.jianshu.com/p/3c9fd4ab2e0c">NDK开发</a>
- <a href="http://www.jianshu.com/p/22dd050f9eb9">数据库开发</a>
- <a href="http://www.jianshu.com/p/78c483abf6c4">动态加载、插件化、热修复技术</a>
- <a href="http://www.jianshu.com/p/c32c40baff9c">性能优化</a>
- <a href="http://www.jianshu.com/p/f9124199b3bb">Java高级</a>
- <a href="http://www.jianshu.com/p/46826f9f8552">设计模式、系统架构</a>
- <a href="http://www.jianshu.com/p/fae262911823">干货</a>
EventBus
- Android EventBus实战 没听过你就out了
- Android EventBus源码解析 带你深入理解EventBus
- 【EventBus使用详解】系列
EventBus使用详解(一)——初步使用EventBus
EventBus使用详解(二)——EventBus使用进阶 - 【EventBus 3.0的用法详解】系列:
EventBus 3.0的用法详解(一)
EventBus 3.0的用法详解(二) - 【Bugly干货分享】老司机教你 “飙” EventBus 3
Otto
- Otto介绍
- 浅析Otto框架,并与EventBus对比
- 【FastDev4Android框架开发】消息总线EventBus源码分析以及与Otto框架对比
- Otto使用入门
- Otto源码分析
- [Android] Otto源码简析
RxJava EventBus
- [Android]基于RxJava、RxAndroid的EventBus实现
- 用RxJava实现事件总线(Event Bus)
- 使用RxJava实现Event Bus
- RxBus—通过RxJava来替换EventBus
总结:
EventBus 3.0版本之前使用约定优于配置原则,接受事件的方法必须以 onEvent 开头,使用起来不是很方便,3.0版本之后也支持了注解方式。根据官方的性能对比,EventBus 在各个方面都明显比 Otto 更快,因此 EventBus 和 Otto 对比建议使用 EventBus。
如果项目中已经集成了 RxJava,可以考虑使用 RxBus 去实现。
持续更新中...