
Android框架
h416756139
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Dagger2 概念理解
@Inject: 标注需要通过Dagger注入的对象;@Module:提供注入对象的源头;Dagger在这里查找对象给@inject用;@Provide: Module池中,dagger为@inject查找的仅限被该注解标记的;@Component: 货车、桥梁;@inject与@Modulez之间的纽带;@Scope: 管理创建对象的声明周期:让他与某个对象生转载 2016-06-29 11:01:14 · 309 阅读 · 0 评论 -
RxJava 总结
RXJava 使用复杂场景,多个同时请求数据,改变数据,只取三个,多线程,刷新UI,让传统的各种calllback,变成同步的链式调用;代码维护性+可读性更佳;适用于大型项目;参考:https://github.com/cn-ljb/rxjava_for_android转载 2016-07-01 18:59:02 · 288 阅读 · 0 评论 -
Fresco 概念总结
Drawee:负责图片展示,可以有多张图片DraweeView:负责展示图片的view,一般用其子类SimpleDraweeView DraweeHierarchy:组织维护最终的Drawable对象,相对于MVC的M;即对最终的图片展示效果做“ps”处理美化,DraweeController:与ImageLoad过程交互,提供接口callback参与下载pic过程DraweeCo转载 2016-08-03 10:44:44 · 370 阅读 · 0 评论 -
RxJava基础操作符 lift 与 compose区别
public interface Operator extends Func1, Subscriber> { // cover for generics insanity}lift(Operator operator)//用来转换Subscriberpublic interface Transformer extends Func1, Observable> { // cover fo转载 2016-09-09 14:46:18 · 2166 阅读 · 0 评论