Skip to content

Latest commit

 

History

History
285 lines (157 loc) · 13.2 KB

README.md

File metadata and controls

285 lines (157 loc) · 13.2 KB

Awsome-Android


Android

Android 消息处理机制

四大组件

Activity相关

Service相关

View 事件体系

View相关

事件

Android 内存

Android 异步

Window


Java

多线程


Open Source Code Read


EventBus


RxJava


Dagger


Retrofit


Okhttp


Glide


LeakCanary


fastjson


Design Patterns


创建型模式

构建者模式

EventBus 实例的构建
Dagger 中构建者模式

单例模式

双重锁检查

工厂方法模式

抽象工厂模式

Dagger中的简单工厂模式

结构型模式

适配器模式

Rxjava 中使用 ObservableCreate 适配 ObservableOnSubscribe 和 Observable

装饰器模式

Rxjava 中使用 MapObserver 去装饰 Observer

外观模式


行为型模式

观察者模式

在一个类中注册 EventBus 实例,也就是在订阅 EventBus 的相关事件

策略模式

AndroidAutoSize 中屏幕适配

责任链模式


SOLID