脚本类的编程在我看来目的性很强,就是说,我们一般会要实现某个功能而选用脚本来完成。我对脚本语言没研究,只是在用到的时候现学现用,这样能最快解决我...
通常在对 json 格式的字符串进行解析时,会遇到取具体字段值的处理,以获取 String 字段为例,在方法调用上有以下两种, getStrin...
看了 Retrofit,Picasso 的源码,感觉 Builder 模式还是挺常用的,如果我们自己写代码,想用上 Builder 模式,该怎么...
Picasso 图片加载展示的最后一步是传入 PicassoDrawable 对象,调用 ImageVIew 的 setImageDrawabl...
Android 的消息机制应该是入门 Android 就会接触到的,很多人第一个接触的可能就是 Handler 的使用,但其实那只是冰山一角,今...
责任链模式 属行为型设计模式,「使多个对象(处理者)都有机会处理请求,从而避免请求发起者和处理者之间的耦合关系。将多个处理者连成一条链,并沿着这...
我对 RxJava 三个版本的理解是相互不兼容的,但也是一个迭代演进的过程。所以想着从最初的版本开始探究一番本源。 本篇就是把几个核心类/接口梳...
Rx 诞生的起因是 2005 年 10 月 28 日,微软首席架构师 Ray Ozzie 的一封员工内部邮件,提醒大家复杂性设计带来的危害。(在...
ViewModel 是个抽象类,作用是为 Activity/Fragment 这样的视图控制器来存储和管理相关数据。 一个 ViewModel ...
文集作者