针对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 面试基础知识点整理】的更多相关文章

  1. HTML&&CSS基础知识点整理

    HTML&&CSS基础知识点整理 一.WEB标准:一系列标准的集合 1. 结构(Structure):html 语言:XHTML[可扩展超文本标识语言]和XML[可扩展标记语言] 2. ...

  2. TypeScript 基础知识点整理

    一.TypeScript的特点 1.支持ES6规范 2.强大的IDE支持(集成开发环境) 允许为变量指定类型,减少你在开发阶段犯错误的几率. 语法提示,在IDE编写代码时,它会根据你所处的上下文把你能 ...

  3. Python基础知识点整理(详细)

    Python知识点整理(详细) 输出函数 print()可以向屏幕打印内容,或者在打开指定文件后,向文件中输入内容 输入函数 input([prompt])[prompt] 为输入的提示字符.该函数返 ...

  4. 两年经验拿到蚂蚁金服,字节offer,附上金九银十BAT面试核心知识点整理

    前言 我自己是本科毕业后在老东家干了两年多,老东家算是一家"小公司"(毕竟这年头没有 BAT 或 TMD 的 title 都不好意思报出身),毕业这两年多我也没有在大厂待过,因此找 ...

  5. Java学习---面试基础知识点总结

    Java中sleep和wait的区别 ① 这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类. sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线 ...

  6. Redis学习---面试基础知识点总结

    [学习参考] https://www.toutiao.com/i6566017785078481422/ https://www.toutiao.com/i6563232898831352323/ 0 ...

  7. C#面试基础知识点:值类型和引用类型(1)(填坑文)

    目录 前言 C#值类型和引用类型 基类(共同点) 值类型继承基类(不同点) 应用类型继承 技术经理的问题 值类型与引用类型都可以用Equals来比较吗? 如何将一个数组a的值赋予数组b然后对b做修改而 ...

  8. python 基础知识点整理 和详细应用

    Python教程 Python是一种简单易学,功能强大的编程语言.它包含了高效的高级数据结构和简单而有效的方法,面向对象编程.Python优雅的语法,动态类型,以及它天然的解释能力,使其成为理想的语言 ...

  9. PHP初入,基础知识点整理(样式表&选择器的使用整理)

    <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>& ...

随机推荐

  1. Linux 中常用的基础命令一

    1.目录相关命令的使用  pwd(printing working directory) 显示当前工作目录    pwd命令相关的环境变量:     PWD  保存了当前工作目录路径     OLDP ...

  2. 据统计WIN10用户已经比WIN7多

    数据统计机构Netmarketshare今天发布了2018年12月份最新的桌面操作系统份额报告.在看似无休止的等待之后,微软在2018年取得了最后的胜利,不仅成为市值最高的公司,而且最新的Window ...

  3. 【redis】redis命令集

    参考资料: http://www.cnblogs.com/woshimrf/p/5198361.html

  4. 紫书 例题 10-25 UVa 1363(找规律)

    可以发现余数是成一段一段的等差数列的. 在商数同的时候,余数是成首项为第一个数的余数,公差 为商数的等差数列. 利用这个性质求解即可. #include<cstdio> #include& ...

  5. 【转】 HtmlAgilityPack使用——XPath注意事项

    [转] HtmlAgilityPack使用——XPath注意事项 在使用HtmlAgilityPack这个开源的类库进行网页内容解析的时候是非常的方便(使用方法见另一篇博客<HTML解析:基于X ...

  6. cacti1.1安装报错

    安装过程中出现以下报错: ERROR: Your MySQL TimeZone database is not populated. Please populate this database bef ...

  7. vue7 下拉列表

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. 17. IntelliJ IDEA + Maven创建Java Web项目

    转自:https://www.cnblogs.com/Terry-Wu/p/8006475.html 1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里 ...

  9. Hive的单节点集群详细启动步骤

    说在前面的话, 在这里,推荐大家,一定要先去看这篇博客,如下 再谈hive-1.0.0与hive-1.2.1到JDBC编程忽略细节问题 Hadoop Hive概念学习系列之hive三种方式区别和搭建. ...

  10. Java的位运算符——&0xFF的运算与讲解

    快放元旦假,没心思做啥的事,就去翻以前的代码遇到这句,但是又不懂,所以只好上网找,终于懂了那么一点点. 所以那个大神看到我说的有问题,请指出!谢谢.... 一:首先区分一下 A~F的意思先 A,代表十 ...