Android面试大纲

【Activity相关】
Activity详细解析
Activity启动过程详解
图解Activity的启动过程
一篇文章看明白 Android Activity 启动模式 & IntentFilter匹配规则
Activity相关面试题
Activity之间如何传递参数
怎么理解Activity的生命周期
如何判断Activity是否在运行
基础总结篇之一:Activity生命周期

【Context相关】
Context原理分析
一道面试题引发的对android中context的研究
Android中使用Context?这几点要注意

【Service相关】
Service详细解析
Service要点
Service面试要点

【ContentProvider】
ContentProvider实例详解
Android面试一天一题(15 Day:ContentProvider)

【BroadcastReceiver】
BroadcastReceiver详细解析
Android四大组件:BroadcastReceiver史上最全面解析
用广播来更新UI界面好吗?

【Fragment】
fragment扫盲贴 小白吹牛逼应付面试必看
Fragment全解析系列(一):那些年踩过的坑
Fragment全解析系列(二):正确的使用姿势
Fragment之我的解决方案:Fragmentation

【性能优化】
推荐:Android 性能优化合集
Android性能优化典范1-5
与性能优化相关试题
如何提高Activity启动速度
UI优化和线程池实现原理
Android应用UI性能分析
Android性能优化(一)之启动加速35%
Android性能优化(二)之布局优化面面观
Android性能优化(四)之内存优化实战
Android ANR 详解

【UI优化】
Android性能优化第(四)篇---Android渲染机制
Android应用开发性能优化完全分析
Android性能优化第(十 一)篇---卡顿分析,正确评测流畅度

【内存】
内存泄漏和内存溢出区别
Android内存优化之OOM
Android性能优化(三)之内存管理
Android内存管理篇 - adj的概念与进程adj级别控制
Java中内存优化的SoftReference 和 WeakReference浅析
《深入理解Java虚拟机》笔记之JAVA内存模式与垃圾回收
Android性能优化之Bitmap导致的内存溢出

【系统机制】
APK文件结构和安装过程
App应用启动分析与优化
Android面试一天一题(Day 35:神秘的Binder机制)
为什么 Android 要采用 Binder 作为 IPC 机制?
Android:远程服务Service(含AIDL & IPC讲解)
图文详解 Android Binder跨进程通信机制 原理
《深入理解Java虚拟机》笔记之类文件结构与类加载机制
android Dalvik JVM ART
Android开发——JVM、Dalvik以及ART的区别

【网络】
一篇文章看明白 TCP/IP,TCP,UDP,IP,Socket 之间的关系
一篇文章看明白 HTTP,HTTPS,SSL/TSL 之间的关系
Android客户端和服务端如何使用Token和Session
接口安全
推送原理
Android推送实现原理

【多线程&Handler】
实现多线程的两种方法
Handler,Looper,MessageQueue关系
Android知识梳理:消息机制之Looper
Android知识梳理:消息机制之Handler
线程同步的方法:sychronized、lock、reentrantLock等总结分析
Android启动过程图解
进程,线程,进程间通信
方法锁、对象锁和类锁的意义和区别
Android异步任务机制之AsycTask
Handler引起的内存泄漏的案例与分析
ThreadLocal详解

【数据存储】
Android数据存储的五种方式

【View】
Android View的绘制流程
深入理解 Android 之 View 的绘制流程
Android事件分发机制详解:史上最全面、最易懂
自定义View入门
ViewRootImpl源码分析事件分发
自定义ViewGroup入门
Android View面试难点解析
Android面试题(三)——View的事件体系和工作原理
android view从无到有的过程
Android 面试题总结之Android 基础(六)
Android 面试题总结之View(一)
Android 面试题总结之Android 进阶(二)

【Window】
Android窗口机制(一)初识Android的窗口结构
Android窗口机制(二)Window,PhoneWindow,DecorView,setContentView源码理解
Android窗口机制(三)Window和WindowManager的创建与Activity
Android窗口机制(四)ViewRootImpl与View和WindowManager
Android窗口机制(五)最终章:WindowManager.LayoutParams和Token以及其他窗口Dialog,Toast
Android 带你彻底理解 Window 和 WindowManager

【动画】
Android动画实现绘制原理
Android 属性动画:这是一篇很详细的 属性动画 总结&攻略

【其他】
Android开发面试经
Android中的MVP模式,带实例
如何构建Android MVVM 应用框架

【实战】
国内一线互联网公司内部面试题库

你可能感兴趣的:(Android面试大纲)