四大组件
1.Service
Android四大组件-Service
Android-远程Service
Service 动态更新 UI
2.Activity
Android四大组件-Activity
Android-Activity启动流程
Android – ANR小结
3.Content Provider
Android四大组件-Content Provider
android – SQLite 数据库
4.Broadcast Receiver
Android四大组件-Broadcast Receiver
Handler
Android-消息处理学习总结(Handler,Looper)
Android-Handler使用姿势
Binder
Android-Binder机制
不依赖AIDL的跨进程通信
Android-Messenger跨进程通信
多线程
Android – 线程池
View的绘制
Android-LayoutInflater
Android应用层View绘制流程与源码分析
Android-View的绘制源码学习总结
事件分发
Android-事件分发机制框架概述
Android-事件分发(OnTouchEvent,OnTouch,OnClick)
Android-事件分发(ViewGroup)
Context
Android-Context
Android-Application
Framework
ActivityManagerService原理&源码
Android – AMS源码分析
Android – AssetManager
Fragment
fragment的使用
Fragment的坑
Android – fragment Manager
setUserVisibleHint-- fragment真正的onResume和onPause方法
开源库
Okhttp3 使用和原理(DEMO)
Android – Okhttp拦截器
TCP连接与OKHTTP复用连接池
Retrofit 2.0 使用和原理
retrofit2 不创建对象直接返回字符串
Gson 使用和原理
Android – Dagger2 使用和原理
Dagger2 单例
Glide 使用教程与原理
Glide填坑指南
网络
Android – 网络基础
UI
Android – Navigation Drawer
Android – 自定义控件和属性(attr和TypedArray)
Android – 文字中显示图片
一种基于Glide图片加载框架的Android RichText实现
Android – 富文本编辑器
Android – Textview源码解析
Textview源码+绘制过程解析
缓存
Android – 缓存
Android – 内存泄漏 + 垃圾回收(GC)概念
Android 内存溢出解决方案(OOM) 整理总结
设计模式
Android – 设计模式
从Android看设计模式
Android – MVP
注解
Android – 注解
序列化
Android – 序列化与反序列化
插件化(待续)
Android插件化