Android常见面试题汇总

  1. ListView优化
  2. 事件分发机制
  3. AsyncTask以及handle的理解
  4. 大图片的实现优化
  5. 屏幕适配
  6. MVC 设计模式
  7. Android四大组件
  8. 消息的推送和推送原理
  9. XML和JSon解析
  10. 数据保存方式
  11. activity的 启动方式
  12. 反射
  13. Activity的生命周期
  14. Activity的4种启动模式,分别是什么?
  15. 四大组件,五大布局,分别的特点,运用;
  16. Service的生命周期,启动方式,AIDL机制,如何做到不被kill掉
  17. 内存管理,DDMS的工具使用,查看内存使用工具;
  18. 内存优化,sd卡缓冲,引用方式有多少种?
  19. Bitmap加载大图片,如何优化;
  20. 一个应用大概有多少可用内存;
  21. android进程种类,分别是什么,作用;
  22. JNI相关;
  23. 数据压缩,加密;
  24. 自定义UI,重写控件,相关xml定义;
  25. viewGourp绘制过程和事件分发;
  26. android的事件分发机制;
  27. android的5个存储方式,各自特点;
  28. 什么是内存泄漏和内存溢出,区别和特点;如何避免;
  29. android样式和主题的区别?分别怎么定义?
  30. 如何避免ANR?
  31. 产生Force close 一般是什么情况下产生的?
  32. 如何退出已经打开多个activity的程序?
  33. Hander的使用,跟Looper,MessageQuQue,Message的关系?
  34. SurfaceView和View的区别
  35. onTouch有几种事件?
  36. Intent,IntentFileter,Category,action这些关系和作用。
  37. webview常用方法,和javascrip的交互;
发布了150 篇原创文章 · 获赞 32 · 访问量 6万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术工厂 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览