前言 本篇LeakCanary源码分析,基于1.6.3版本,使用Java编写,而不是最新的2.x版本。 2.x版本...[作者空间]
前言 GreenDao和Room都是Android上常用的数据库框架,本篇来分析一下GreenDao的源码。 简单...[作者空间]
前言 Glide是Android开发中,非常热门的一款图片加载框架,本篇来分析一下Glide的源码。 简单使用 G...[作者空间]
前言 Jetpack已经分析过了Lifecycle和ViewModel,这篇来分析一下LiveData 简单实用 ...[作者空间]
前言 Jetpack的众多组件都依赖于Lifecycle,例如LiveData、ViewModel等,可见Life...[作者空间]
前言 Jetpack ViewModel相信大家都很熟悉了,ViewModel是一个保存Activity、Frag...[作者空间]
前言 Volley是Google推出的一款网络请求框架,虽然已经很久了,但还是想想它的源码。Volley的网络请求...[作者空间]
前言 现代Android开发中,Retrofit是主流的网络请求框架,内部封装OkHttp发起请求,也是声明式Ht...[作者空间]
前言 在 Android 中,RxJava一般配合RxAndroid来使用,因为RxJava提供便捷的线程切换操作...[作者空间]
说到安卓的权限申请,框架已经有很多了,自己也写过一个FastPermission,当时也参考了RxPermissi...[作者空间]
使用RxJava2也有7、8个月了,越来越迷上它,使用期间出现各种各样的问题,有些是理解错误,每次都是去看一文档、...[作者空间]
OkHttp3是目前Android热门的网络请求框架之一,本篇来分析一下OkHttp3最主要的几部分: 同步、异步...[作者空间]
LruCache的源码分析已经很多了,看了很多遍,但是自己走一遍分析,才是真正的掌握,将知识转化到自身。 用途 L...[作者空间]
Handler对于Android开发者再熟悉不过了,也是面试题的常客了,所以了解Handler机制的源码就很有必要...[作者空间]
上篇,我们学习了EventBus3的使用方法,本篇一起来分析一下EventBus3的主要源码。 我们主要分析以下重...[作者空间]
想起刚开始学Android开发的时候,AsyncTask是一个强大又难用的类,难用的原因: 有3个泛型参数 容易内...[作者空间]