Android基础: 静态广播接收者、动态广播接收者比对(文末附面试题)
Fragment懒加载的实现方法(含源码分析)
全面解析Activity(一): Activity的生命周期
全面解析Activity(二): Activity的启动模式
全面解析Activity(三) : Activity的难点知识
Android: 认识Application
Android:Context完全解析,你所不知道的Context的各种细节
Activity的工作过程(一) :整体认知 & 相关的类
Activity的工作过程(二) : 通过应用程序窗口(Activity)的运行,分析上下文环境(Context)的创建过程
Activity的工作过程(三) : Activity生命周期回调是如何被回调的
Android布局常见、好用、易忘知识点积累(持续更新中)
Android : EditView您知道或不知道的知识点,都在这里
高仿淘宝商品详情标题栏渐变
FloatingActionButton基本使用及踩坑记录
Android事件分发机制完全解析(一) :感性认知
Android事件分发机制完全解析(二) :View的事件分发机制
Android事件分发机制完全解析(三) :ViewGroup的事件分发机制
Android事件分发机制完全解析(四) :Activity的事件分发机制
Android中子线程真的不能更新UI吗?
Android的View体系(一):ViewRoot、DecorView & Window的简介
Android的View体系(二):DecorView的创建与显示
Android的View体系(三):View坐标以及方法说明
Android的View体系(四):MeasureSpec类详细讲解
Android的View体系(五):Measure过程
Android的View体系(六):layout过程和draw过程
Android的View体系(七):梳理总结View绘制的全流程
Android与屏幕有关的知识点(一)
Android与屏幕有关的知识点(二)
Toast源码全解析
掌握Okhttp (1) : OKhttp的基本使用
掌握Okhttp (2) : OKhttp整体流程分析
掌握Okhttp(3) :拦截器机制及大致流程分析
通过源码,分析Retrofit2的整体执行流程
掌握Glide(1) : 从源码看,Glide的执行流程
掌握Glide(2) : 从源码看,Glide是如何关联生命周期的
掌握Glide(3) : 从源码看,Glide的缓存机制
详解Handler的内存泄露原因及解决方案
Android异步通信:图文详解Handler机制工作原理
Android异步消息处理机制 全解析
Android线程: AsyncTask全解析(上) AsyncTask的使用
Android线程: AsyncTask全解析(下) AsyncTask源码分析
Android线程: IntentService使用及源码分析
Android线程: HandlerThread使用及源码分析
Android序列化Serializable和Parcelable的理解和区别
为什么Android要采用Binder作为IPC机制?
IPC机制: Android中的IPC简介和多进程模式
IPC机制: IPC基础概念介绍
Android跨进程通信:图文详解 Binder机制 原理(转载)
Android: ArrayMap&SparesArray的基本使用及主要事项
compileSdkVersion, minSdkVersion 和 targetSdkVersion,傻傻分不清楚
RxJava 2.x 优秀学习资源
Dagger2优秀资源博客
通过源码,分析 EventBus3.X 执行流程
Android基础: 如何确定Android设备唯一识别码
Android商城开源项目–轻松购