小册子

Android 四大组件

Activity

官方介绍-管理 Activity 生命周期

官方介绍-Activity

官方介绍-任务栈和返回栈

Service

官方介绍-Service

Android Service完全解析(上)

Android Service完全解析(下)

ContentProvider

官方介绍-ContentProvider

ContentProvider知识点

腾讯Bugly-Android 7.0中ContentProvider实现原理

BroadcastReceiver

BroadcastReceiver知识点

拨号、短信、SD卡、开机、应用安装卸载监听

基础布局

FrameLayout

FrameLayout布局知识点

LinearLayout

LinearLayout布局知识点

RelativeLayout

RelativeLayout布局知识点

TabLayout

TabLayout布局知识点

FlexboxLayout

FlexboxLayout布局知识点

ConstrainLayout

官文介绍-ConstrainLayout ConstrainLayout布局知识点

PercentLayout

PercentLayout布局知识点

基础控件

TextView

官方介绍-TextView TextView 基础介绍 TextView 技巧点

Button

官文介绍-Button

CheckBox

官文介绍-CheckBox

Spinner

官文介绍-Spinner

Picker

官文介绍-Pickers

RecyclerView

Android RecyclerView 使用完全解析 体验艺术般的控件

Fragment

Fragment生命周期

网络访问

官文介绍-原生API实现网络请求

官文介绍-Volley

Http网络请求HttpURLConnection应用

Volley源码解析

Okhttp完成解析

Retrofit2 完全解析

数据存储

官文介绍-Android数据存储

全面剖析SharedPreferences

彻底理解android中的内部存储与外部存储

SQLlite数据库使用手册

彻底解析Android缓存机制——LruCache

Android DiskLruCache 源码解析 硬盘缓存的绝佳方案

Android照片墙完整版,完美结合LruCache和DiskLruCache

Android DiskLruCache完全解析,硬盘缓存的最佳方案

腾讯MMKV 组件

用户交互

官文介绍-用户界面系列

Android 高级自定义Toast及源码解析

SnackBar使用以及源码分析

自定义Dialog

图片加载

Android图片加载框架最全解析(一),Glide的基本用法

Android图片加载框架最全解析(二),从源码的角度理解Glide的执行流程

Android图片加载框架最全解析(三),深入探究Glide的缓存机制

Android图片加载框架最全解析(四),玩转Glide的回调与监听

Android图片加载框架最全解析(五),Glide强大的图片变换功能

Android图片加载框架最全解析(六),探究Glide的自定义模块功能

Android图片加载框架最全解析(七),实现带进度的Glide图片加载功能

Android图片加载框架最全解析(八),带你全面了解Glide 4的用法

Picasso源码解析

系统源码

老罗的Android之旅

老罗个人博客

持续集成

Android Jenkins

Travis CI