Android開發資料收集系列目錄
- <a href="http://www.lxweimin.com/p/7c5688c47762">網絡請求框架</a>
- <a href="http://www.lxweimin.com/p/c2c344ffcf66">圖片加載框架</a>
- <a href="http://www.lxweimin.com/p/8d6405c1e77a">依賴注入框架</a>
- <a href="http://www.lxweimin.com/p/862fbf639c3f">事件總線框架</a>
- <a href="http://www.lxweimin.com/p/0bca9b24ff7c">響應式編程</a>
- <a href="http://www.lxweimin.com/p/c199dce0b4b8">視圖、組件、自定義控件</a>
- <a href="http://www.lxweimin.com/p/378ea4ee5a54">Material Design</a>
- <a href="http://www.lxweimin.com/p/73da3d31b4ad">動畫</a>
- <a href="http://www.lxweimin.com/p/fe1b60e3f017">多媒體開發</a>
- <a href="http://www.lxweimin.com/p/3c9fd4ab2e0c">NDK開發</a>
- <a href="http://www.lxweimin.com/p/22dd050f9eb9">數據庫開發</a>
- <a href="http://www.lxweimin.com/p/78c483abf6c4">動態加載、插件化、熱修復技術</a>
- <a href="http://www.lxweimin.com/p/c32c40baff9c">性能優化</a>
- <a href="http://www.lxweimin.com/p/f9124199b3bb">Java高級</a>
- <a href="http://www.lxweimin.com/p/46826f9f8552">設計模式、系統架構</a>
- <a href="http://www.lxweimin.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 去實現。
持續更新中...