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的交互;
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值