android基本知识复习步骤

结合《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中图片三级缓存策略
  • 图片的压缩原理
  • 结合案例实现照片墙功能

你可能感兴趣的:(android基本知识复习步骤)