首页 > 代码库 > 【Android 面试基础知识点整理】

【Android 面试基础知识点整理】


   针对Android面试中常见的一些知识点整理,Max 只是个搬运工,感谢本文中引用文章的各位作者,给大家分享了这么多优秀文章,对于其中的解析,是原作者个人见解,有错误和不准确的地方,也请大家积极指正。

本文将持续更新,同时我也将其放在Github上:Point-of-Android

同时可以看Max的个人博客:海上钢琴师

Android中的异步任务机制

Android中AsyncTak的使用与源码分析
http://blog.csdn.net/bboyfeiyu/article/details/8973058

Android进阶2之AsyncTask实现异步处理任务
http://www.cnblogs.com/snake-hand/archive/2012/03/30/2454368.html

Android AsyncTask 完全解析,带你从源码的角度彻底理解
http://blog.csdn.net/guolin_blog/article/details/11711405

Android 异步消息处理机制完全解析,带你从源码角度彻底理解
http://blog.csdn.net/guolin_blog/article/details/9991569

Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
http://blog.csdn.net/lmj623565791/article/details/38377229

Android消息循环分析
http://blog.isming.me/blog/2014/04/02/android-message-loop-analyze/

android AsyncTask介绍
http://findbug.cn/archives/270

Android Activity

developer 官网
http://developer.android.com/guide/topics/manifest/activity-element.html#lmode

Android的启动模式(android:launchMode)
http://blog.csdn.net/lincyang/article/details/6826021

Activity 的启动模式(android:launchMode)
http://blog.csdn.net/feng88724/article/details/6412638

Android Activity 的四种启动模式
http://blog.csdn.net/android_tutor/article/details/6310015

管理Activity的生命周期
http://blog.isming.me/blog/2014/03/25/manage-activityde-lifecycle/

Android入门:Activity四种启动模式
http://www.cnblogs.com/meizixiong/archive/2013/07/03/3170591.html

Android Intent

Android中Intent传递对象的两种方法(Serializable,Parcelable)
http://blog.csdn.net/android_tutor/article/details/5740845

Intent匹配规则以及解析框架深入分析
http://blog.csdn.net/qinjuning/article/details/7384906

基础总结篇之九:Intent应用详解
http://blog.csdn.net/liuhe688/article/details/7162988

android Intent机制详解
http://blog.csdn.net/t12x3456/article/details/7688154

Android线程间通信

Android并发编程-线程间通信的三种基本方式
http://blog.csdn.net/manoel/article/details/38964563

Android Service与Activity之间通信的几种方式
http://blog.csdn.net/xiaanming/article/details/9750689

Android UI 及布局

ViewPager详解系列
http://blog.csdn.net/harvic880925/article/details/38453725

Android 中的像素单位
http://www.cnblogs.com/bluestorm/archive/2012/10/04/2711508.html

你有多熟悉listview
http://www.cnblogs.com/noTice520/archive/2011/12/05/2276379.html

Android Fragment完全解析,关于碎片你所需知道的一切
http://blog.csdn.net/guolin_blog/article/details/8881711

Andriod中绘(画)图----Canvas的使用详解
http://blog.csdn.net/qinjuning/article/details/6936783

Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起
http://blog.csdn.net/qinjuning/article/details/7226787

Android 网络访问

Android Volley 完全解析系列
http://blog.csdn.net/guolin_blog/article/details/17482095

Android中网络操作使用总结
http://blog.isming.me/blog/2014/05/11/use-network-in-android/

Android中View绘制流程以及invalidate()等相关方法分析
http://blog.csdn.net/qinjuning/article/details/7110211

Android HttpURLConnection及HttpClient选择
http://www.trinea.cn/android/android-http-api-compare/

HTTP协议之状态码详解
http://v5browser.iteye.com/blog/1769789

OOM 问题

Android 高效加载大图、多图解决方案,有效避免程序 OOM
http://blog.csdn.net/guolin_blog/article/details/9316683

ANR 问题

什么是 ANR ? 如何避免它?
http://blog.csdn.net/Zengyangtech/article/details/6025671

android学习日记–ANR和Hander消息机制
http://findbug.cn/archives/97

Android 事件分发机制

Android 中的事件处理
http://blog.csdn.net/dawanganban/article/details/19285977

Android事件分发机制完全解析,带你从源码的角度彻底理解
http://blog.csdn.net/guolin_blog/article/details/9097463http://blog.csdn.net/guolin_blog/article/details/9153747

Adnroid View 事件分发机制 源码解析
http://blog.csdn.net/lmj623565791/article/details/38960443

Android ViewGroup事件分发机制
http://blog.csdn.net/lmj623565791/article/details/39102591

Andriod 从源码的角度详解View,ViewGroup的Touch事件的分发机制
http://blog.csdn.net/xiaanming/article/details/21696315

Android 进程间通信

Android aidl Binder框架浅析
http://blog.csdn.net/lmj623565791/article/details/38461079

Android AIDL 实例解析
http://blog.csdn.net/bboyfeiyu/article/details/39003759

Android 进程间传递复杂数据(AIDL)
http://blog.csdn.net/dawanganban/article/details/17524581

Android IPC进程间通讯机制学习笔记
http://www.cnblogs.com/bluestorm/archive/2011/11/05/2298125.html

Android中的跨进程通信的实现(一)——远程调用过程和 AIDL
http://foocoder.com/blog/androidzhong-de-kua-jin-cheng-tong-xin-de-shi-xian-%28%5B%3F%5D-%29-yuan-cheng-diao-yong-guo-cheng-he-aidl.html/

Android底层及Linux

Android系统开发-linux进程基本概念
http://blog.csdn.net/dawanganban/article/details/38854817

Android的虚拟机Dalvik 介绍
http://blog.csdn.net/Android_Tutor/article/details/5334228

ANDROID内存优化(大汇总——全)
http://blog.csdn.net/a396901990/article/details/38904543

Android 数据存储与数据解析

android解析XML总结(SAX、Pull、Dom三种方式)
http://www.cnblogs.com/JerryWang1991/archive/2012/02/24/2365507.html

其他

一个经典例子让你彻彻底底理解java回调机制
http://blog.csdn.net/xiaanming/article/details/8703708

Java 并发面试题
http://blog.csdn.net/geolo/article/details/8670900

从 MVC 框架看 MVC 架构的设计
http://kb.cnblogs.com/page/502983/

Android四大基本组件介绍与生命周期
http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.html

Android学习进阶路线导航线路(Android源码分享)
http://blog.csdn.net/qinjuning/article/details/7416208


再次感谢以上文章的原作者,谢谢你们的无私分享。



【Android 面试基础知识点整理】