android面试必须掌握的知识

1.View的生命周期和机制

 http://www.cnblogs.com/franksunny/archive/2012/04/20/2459738.htmlphp

 http://www.cnblogs.com/bastard/archive/2012/04/10/2440577.htmlhtml

 http://blog.csdn.net/qinjuning/article/details/7110211java

 http://blog.csdn.net/oyangyujun/article/details/40460497android

 

 

 

 

2.View显示过程当中的调用的主要方法

 http://www.cnblogs.com/mengdd/p/3332882.htmlweb

 

3.Android中事件传递或者说简述触摸机制和消息响应机制

http://www.infoq.com/cn/articles/android-event-delivery-mechanism/缓存

http://www.infoq.com/cn/articles/android-event-delivery-mechanism/网络

 

 

4.android中,请简述jni的调用过程

http://blog.csdn.net/conowen/article/details/7521340多线程

http://blog.csdn.net/conowen/article/details/7522667框架

 

 

5.谈谈AndroidIPC机制

http://blog.csdn.net/luoshengyang/article/details/6618363异步

http://blog.csdn.net/chaihuasong/article/details/10071903

 

 

6.ServiceActivity是怎么交换的

http://blog.csdn.net/gebitan505/article/details/18151203

http://yangguangfu.iteye.com/blog/699306

 

 

7.图文混排的实现

 http://download.csdn.net/download/yanjunhui2011/8267037

 

8.Android5.0Android6.0有什么新特性

http://www.techweb.com.cn/it/2014-10-16/2085706.shtml

http://blog.csdn.net/lwyygydx/article/details/41870377

 

 

9.大家项目用到了哪些开源框架?

xUtils,Gson  极光推送 第三方登陆

联网框架Volley

http://blog.csdn.net/xiaoyuan511/article/details/38736167

http://blog.csdn.net/t12x3456/article/details/9221611

Okhttp联网框架

http://blog.csdn.net/lmj623565791/article/details/47911083

 

 

 

xUtils,Gson  极光推送 友盟第三方登陆

http://blog.umeng.com/uncategorized/4160.html

 

第三方登陆案例

http://blog.csdn.net/yueqinglkong/article/details/15028041

 

10.SlidingmenuViewPagerIndiacator实现原理?有没有看过它的源码?

http://www.cnblogs.com/dennisac/p/3185716.html

http://www.codeceo.com/article/android-slidingmenu-2.html

 

 

11.Fragment生命周期和Fragment怎么和Activity交互

http://blog.csdn.net/t12x3456/article/details/8101030

http://blog.csdn.net/t12x3456/article/details/8104531

http://blog.csdn.net/t12x3456/article/details/8104574

http://blog.csdn.net/t12x3456/article/details/8119568

http://blog.csdn.net/t12x3456/article/details/8119607

http://blog.csdn.net/t12x3456/article/details/8120309

Fragment怎么和Activity交互

http://blog.csdn.net/xiaoyuan511/article/details/38013277

http://blog.csdn.net/huangyabin001/article/details/35231753

http://blog.csdn.net/huangyabin001/article/details/35245561

http://blog.csdn.net/huangyabin001/article/details/35256379

 

 

 

 

 

12.当前主流的联网框架有哪些?

android-async-http

http://www.cnblogs.com/angeldevil/p/3729808.html

 

Retrofit

http://www.cnblogs.com/angeldevil/p/3757335.html

 

Okhttp

http://blog.csdn.net/lmj623565791/article/details/47911083

 

联网框架Volley

http://blog.csdn.net/xiaoyuan511/article/details/38736167

http://blog.csdn.net/t12x3456/article/details/9221611

 

 

 

13.谈谈你对Android四大组件的认识

http://www.cnblogs.com/pepcod/archive/2013/02/11/2937403.html

 

14.Handler消息机制

http://www.cnblogs.com/codingmyworld/archive/2011/09/14/2174255.html

http://blog.csdn.net/liuhe688/article/details/6407225

 

 

 

15.ListView优化和ListView卡顿怎么优化

http://www.cnblogs.com/androidez/archive/2013/02/23/2923791.html

http://my.oschina.net/u/1463230/blog/269252

http://www.xuanyusong.com/archives/1252

http://www.devba.com/index.php/archives/5966.html

卡顿怎么优化

http://m.blog.csdn.net/blog/zhe8300975/39457323

 

 

 

 

16.屏幕适配

http://blog.csdn.net/jdsjlzx/article/details/45891551

http://blog.csdn.net/xiebudong/article/details/37040263

 

 

17.大图片加载如何避免内存溢出

http://blog.csdn.net/shineflowers/article/details/41648745

http://www.cnblogs.com/wanqieddy/archive/2011/11/25/2263381.html

http://blog.csdn.net/com360/article/details/6682409

http://blog.csdn.net/lmj623565791/article/details/41874561

 

 

 

18.谈谈AsyncTask原理

http://blog.csdn.net/linghu_java/article/details/7219987

http://blog.csdn.net/linghu_java/article/details/7219987

 

 

19.谈谈垃圾回收机制,GC原理和Android内存如何管理

http://www.cnblogs.com/jeffwongishandsome/p/talk-about-GC-and-how-to-use-GC-better.html

Android内存管理

http://www.cnblogs.com/xingfuzzhd/p/3485924.html

http://blog.csdn.net/xieqibao/article/details/6707519

http://blog.chinaunix.net/uid-25508271-id-3367781.html

 

 

 

 

20.及时通信原理

http://blog.csdn.net/lnb333666/article/details/7471292

 

21.关于WebView的使用之JavaJavaScript互调

http://www.360doc.com/content/14/0611/13/15210553_385676271.shtml

http://blog.csdn.net/i_lovefish/article/details/8124807

 

22.Android 断点续传原理

http://www.jizhuomi.com/android/example/342.html

http://my.oschina.net/u/141149/blog/55337

 

23.Android 多线程之间的通讯

http://blog.csdn.net/zzj1881/article/details/8690589

 

24.Android 消息推送的原理

http://www.cnblogs.com/hanyonglu/archive/2012/03/04/2378971.html

 

25.Android 关于OOM的解决方案 或者说什么是内存泄漏和内存溢出,应该如何进行内存的优化

http://blog.csdn.net/leehong2005/article/details/8056608

 

 

26.Android 横竖屏切换时Activity的生命周期

http://blog.csdn.net/u012604322/article/details/24091543

 

27.四种方案解决ScrollView嵌套ListView问题

http://bbs.anzhuo.cn/thread-982250-1-1.html

 

28.如何应对加载网络图片的闪动问题

http://www.jb51.net/article/71314.htm

 

 

29.三级缓存原理

http://www.cnblogs.com/snake-hand/archive/2013/06/08/3127558.html

 

30.AndroidServices之异步IntentService

http://www.cnblogs.com/zhangs1986/p/3602154.html

 

31.框架模式 MVC Android中的使用

http://www.2cto.com/kf/201506/405766.html

 

32.HTTPTCPsocket之间的区别

http://network.51cto.com/art/201503/467132.htm

http://blog.csdn.net/magister_feng/article/details/8634518