Android博客导航(持续更新中....)

一.四大组件(含fragment、Context)

Android基础: 静态广播接收者、动态广播接收者比对(文末附面试题)

Fragment懒加载的实现方法(含源码分析)

全面解析Activity(一): Activity的生命周期

全面解析Activity(二): Activity的启动模式

全面解析Activity(三) : Activity的难点知识

Android: 认识Application

Android:Context完全解析,你所不知道的Context的各种细节

Activity的工作过程(一) :整体认知 & 相关的类

Activity的工作过程(二) : 通过应用程序窗口(Activity)的运行,分析上下文环境(Context)的创建过程

Activity的工作过程(三) : Activity生命周期回调是如何被回调的

二. View体系及Window

Android布局常见、好用、易忘知识点积累(持续更新中)

Android : EditView您知道或不知道的知识点,都在这里

高仿淘宝商品详情标题栏渐变

FloatingActionButton基本使用及踩坑记录

Android事件分发机制完全解析(一) :感性认知

Android事件分发机制完全解析(二) :View的事件分发机制

Android事件分发机制完全解析(三) :ViewGroup的事件分发机制

Android事件分发机制完全解析(四) :Activity的事件分发机制

Android中子线程真的不能更新UI吗?

Android的View体系(一):ViewRoot、DecorView & Window的简介

Android的View体系(二):DecorView的创建与显示

Android的View体系(三):View坐标以及方法说明

Android的View体系(四):MeasureSpec类详细讲解

Android的View体系(五):Measure过程

Android的View体系(六):layout过程和draw过程

Android的View体系(七):梳理总结View绘制的全流程

Android与屏幕有关的知识点(一)

Android与屏幕有关的知识点(二)

Toast源码全解析

三. 网络编程

掌握Okhttp (1) : OKhttp的基本使用

掌握Okhttp (2) : OKhttp整体流程分析

掌握Okhttp(3) :拦截器机制及大致流程分析

通过源码,分析Retrofit2的整体执行流程

四. Android图片及动画

掌握Glide(1) : 从源码看,Glide的执行流程

掌握Glide(2) : 从源码看,Glide是如何关联生命周期的

掌握Glide(3) : 从源码看,Glide的缓存机制

五.异步及线程(池)

详解Handler的内存泄露原因及解决方案

Android异步通信:图文详解Handler机制工作原理

Android异步消息处理机制 全解析

Android线程: AsyncTask全解析(上) AsyncTask的使用

Android线程: AsyncTask全解析(下) AsyncTask源码分析

Android线程: IntentService使用及源码分析

Android线程: HandlerThread使用及源码分析

六.IPC机制

Android序列化Serializable和Parcelable的理解和区别

为什么Android要采用Binder作为IPC机制?

IPC机制: Android中的IPC简介和多进程模式

IPC机制: IPC基础概念介绍

Android跨进程通信:图文详解 Binder机制 原理(转载)

七. 性能优化

Android: ArrayMap&SparesArray的基本使用及主要事项

八. 零散知识

compileSdkVersion, minSdkVersion 和 targetSdkVersion,傻傻分不清楚

RxJava 2.x 优秀学习资源

Dagger2优秀资源博客

通过源码,分析 EventBus3.X 执行流程

Android基础: 如何确定Android设备唯一识别码

Android商城开源项目–轻松购

你可能感兴趣的:(开源项目及博客目录)