- 图片内存优化
- 内存泄漏概述
- ArrayList 引起的内存泄漏
- Handler 使用不当导致内存泄漏
- 单例模式引起的内存泄漏
- 多线程引起的内存泄漏
- 使用 MAT 分析内存泄漏
- 使用 LeakCanary 分析内存泄漏
- Activity 启动的大体流程(不涉及源码)
- Activity 启动流程(源码)
- setContentView 流程解析
- onResume 里能获取 View 宽高吗?
- 使用 View.post 获取 View 宽高
- MeasureSpec 源码解析
- View 的 measure 原理
- View 的 layout 原理
- View 的 draw 原理
- ViewGroup 的 measure 原理
- LinearLayout 的 measure 原理
- LinearLayout 的 layout 原理
- LinearLayout 和 RelativeLayout 的 draw 原理
- 事件分发源码解析
- 用 Demo 体验事件分发
- 滑动冲突解决方式之内部拦截法
- 滑动冲突解决方式之外部拦截法
- LayoutParams解析
- LayoutInflater源码解析
Android Studio 虽然是一款优秀的 IDE,但是在某些选项设定上,默认的选项不太近人意,好在很多选项我们可以修改。