android面试题(1)

android 部分

1. Activity的生命周期

2. Activity的几种LaunchMode及使用场景

3. 如何理解Activity,View,Window三者之间的关系?

4. setContentView

Android源码解析之setContentView

4. 你真的知道context吗?

5. fragment应该知道的一切

hongyang的文章:

  • Fragment 真正的完全解析(上)
  • Fragment 真正的完全解析(下)
  • Fragment 你应该知道的一切

YoKey的文章:

  • Fragment全解析系列(一):那些年踩过的坑
  • Fragment全解析系列(二):正确的使用姿势
  • Fragment之我的解决方案:Fragmentation

6. view绘制流程

7. 事件分发机制

8. Invalidate与postInvalidate的区别

9. LayoutInflater原理分析

  • LayoutInflater深度解析,给你带来全新的认识
  • LayoutInflater 原理分析,带你一步步深入了解View

10. Looper、Handler和MessageQueue消息队列模型

  • Android异步消息处理机制完全解析,带你从源码的角度彻底理解
  • Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系

11. HandlerThread 完全解析

  • Android HandlerThread 完全解析

12. AsyncTask 解析

  • Android AsyncTask完全解析,带你从源码的角度彻底理解
  • Android中糟糕的AsyncTask
  • Android实战技巧:深入解析AsyncTask

12. 多线程和线程池

13. 网络加载框架实现原理

14. 图片加载框架实现原理

15. 图片处理:压缩、裁剪、加载大图、图片缓存

16. 多渠道打包

17. android屏幕适配

  • Android 屏幕适配方案
  • Android 百分比布局库(percent-support-lib) 解析与扩展
  • Android 增强版百分比布局库 为了适配而扩展
  • Android AutoLayout全新的适配方式 堪称适配终结者
  • Android屏幕适配全攻略(最权威的官方适配指导)

18. 动画详解

  • Android属性动画完全解析(上),初识属性动画的基本用法
  • Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
  • Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法

19. 多任务多线程断点下载框架

20. Android性能优化

  • Android最佳性能实践(一)——合理管理内存
  • Android最佳性能实践(二)——分析内存的使用情况
  • Android最佳性能实践(二)——高性能编码优化
  • Android最佳性能实践(四)——布局优化技巧

你可能感兴趣的:(android面试题(1))