Android面试题

  1. 简述Activity的加载模式。
  2. 简述Android下view的绘制流程。
  3. 简述Android下的事件分发机制。
  4. android下如何本地代码实现圆角图片.
  5. Android下如何加载大图片?
  6. 假设有A,B两个界面,背景都是透明,当由A点击任意按钮跳转到B时, A和B的生命周期怎样走?
  7. ANR是什么?如何查找并分析?
  8. app的内存优化有做过吗?如何对内存进行优化?
  9. ThreadLocal是什么?有什么作用。Handler中为何使用ThreadLocal?
  10. 常用的第三方框架有哪些?源码有阅读过吗?
  11. OKHttp有用过吗?原理是怎样的?
  12. Android下热更新有哪些,实现原理是怎样的?
  13. 常用设计模式有哪些,请试着举例说明(可手写代码)。
  14. 简述你自己觉得做的比较成功app, app架构是怎样的?有哪些优缺点?
  15. 混合app有了解吗?有了解或掌握其他方式进行android下混合app开发?