2016-Android面试题自我总结

Android面试题自我总结

1、自我介绍

2、简历项目介绍

3、项目提问(具体使用的类、方法都要知道)

4、安卓四大组件

重点:

4.1 activity

生命周期、压后台执行顺序、锁屏执行顺序、主界面有对话框或半透明界面时执行顺序、中断数据保存(两种情况)

4.2 service

基本概念(Local service/remoteservice)

两种启动方式、具体应用、与线程Thread的异同、与进程之间的关系

4.3 broadcast

两种注册方式、实际开发中的应用、实现应用之间的通信等等

4.4 contentPrivode

实现应用之间的通信、大概实现方式(接口数据暴露、数据库表、URL等等)

5Fragment

重点:生命周期、具体应用、与Activity异同

6intent

重点:

两种方式:显式、隐式

7android多线程通信

7.1Handle、Looper、UIThread、子Thread、messagequeue、之间的关系

7.2AnyscTask 具体实现、最大特点、内部重点方法的使用等

7.3AnyscTask 与Handle+Thread区别

8、线程池

重点:概念、四个具体组成部分、实际应用

9Android六大进程

http://blog.sina.com.cn/s/blog_4b93170a0102dxnv.html

10Android进程通信

重点:binder 、AIDL、RPC

11activitylauchmode

standard、singleTop、singleTask、singleInstance

里面提及到的TASK和stack的区别,是否是同一个,是否一个应用就只有一个stack

12、安卓五大组件

重点:相对和帧

13view的绘制流程

重点:measure、layout、draw

http://a.codekk.com/detail/Android/lightSky/公共技术点之%20View%20绘制流程

14touchevent分发机制

http://a.codekk.com/detail/Android/Trinea/公共技术点之%20View%20事件传递

重点:interceptertouchevent()

dispatchtopuchevent()

touchevent()

15OOMLRUcache(重点)

16listview优化

17、电量调优

18、避免应用服务被杀死方法

19、打包与混淆避免和处理

20Volley源码

http://a.codekk.com/detail/Android/grumoon/Volley%20源码解析

21ImageLoader源码

http://a.codekk.com/detail/Android/huxian99/Android%20Universal%20Image%20Loader%20源码分析

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章