结合《android艺术探索》分析
Activity
- activity的生命周期
- activity的启动模式
Fragment
- fragment的生命周期
- 正确启动fragment的方式
- fragment的懒加载(相关函数的执行)
ViewPager
- viewpager中嵌套fragment的使用(结合tablayout)
- viewpager中fragment的生命周期
- viewpager中fragment的懒加载使用
View事件体系
- view的基础知识(包含位置参数绘制参数)
- view的滑动
- view的事件分发
- view的事件冲突解决
View的工作原理(重点)
- view绘制中相关参数(包含measurespace的使用,以及layoutparams的使用)
- view的绘制流程(measure(),onMeasure(),layout(),onLayout(),draw(),onDraw(),的调用时期,以及各项方法功能)
- 自定义view的使用(结合案例)
Drawable分类
- BitmapDrawable
- ShapeDrawable
- LayerDrawable
- StateListDrawable
- LevelListDrawable
- TransitionDrawable
- InsetDrawable
- ScaleDrawable
- ClipDrawable
Android的消息机制分析(重点)
- handle的使用(结合blog分析)
Android中的线程和线程池
- 线程池分类
- 结合java中的线程池
- 以及java中的线程同步锁的使用
Bitmap的加载和缓存
- Bitmap的搞笑加载
- android中图片三级缓存策略
- 图片的压缩原理
- 结合案例实现照片墙功能