![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Java I/O是Java中很重要的组成部分 一.以字节为向导的Stream InputStream/OutputStream Java I/O...
Android开发中经常会出现OOM的情况,使用LeakCanary可以对于OOM进行检测与分析,那么这一篇就通过分析LeakCanary的源码...
一.正常执行流程分析 这是一个简单的构建RxJava从被观察者到观察者的流程,这里我们首先还是先声明一些概念性的东西 Observable 被观...
关于OKio,之前在OKHttp中有提及到,事实上除去OKHttp以外,OKio也是一个非常好的库,那么作为OKHttp底层IO操作库究竟有什么...
1.注册 使用EventBus的第一步就是需要给当前的Activiy注册,注册方式如下 直接看register里面的方法 这里首先调用了find...
解析OKHttp首先走一遍正常的流程,然后将比较有意思的点拿出来说明 正常流程分析 1.OkHttpClient初始化 通过代码查看,可以看到调...
这是一个Picasso的使用方式,从这里入手来看看Picasso的源码构造方式 首先看一下Picasso.with()方法,如下 这里使用了单例...
前面说到过requestLayout()方法,而这个方法会触发performTraversals()方法 这个方法则开始View的绘制流程,这个...
一.线程安全性 线程安全是建立在对于对象状态访问操作进行管理,特别是对共享的与可变的状态的访问 解释下上面的话: 对象状态:从某种意义上来说,对...