Android基础系列合集

 

四大组件

1.Service

Android四大组件-Service

Android-远程Service

Service 动态更新 UI

 

2.Activity

Android四大组件-Activity

Android-Activity启动流程

Android - ANR小结

Activity 启动模式

 

3.Content Provider

Android四大组件-Content Provider

android - SQLite 数据库

 

4.Broadcast Receiver

Android四大组件-Broadcast Receiver

 

Handler

Android-消息处理学习总结(Handler,Looper)

Android-Handler使用姿势

 

Binder

Android-Binder机制

不依赖AIDL的跨进程通信

Android-Messenger跨进程通信

 

多线程

Android - 线程池

Android-多线程AsyncTask

 

View的绘制

Android-LayoutInflater

Android应用层View绘制流程与源码分析

Android-View的绘制源码学习总结

 

事件分发

Android-事件分发机制框架概述

Android-事件分发(OnTouchEvent,OnTouch,OnClick)

Android-事件分发(ViewGroup)

 

Context

Android-Context

Android-Application

 

Framework

ActivityManagerService原理&源码

Android - AMS源码分析

Android - AssetManager

 

Fragment

fragment的使用

Fragment的坑

Android - fragment Manager

setUserVisibleHint-- fragment真正的onResume和onPause方法

 

开源库

Okhttp3 使用和原理(DEMO)

Android - Okhttp拦截器

TCP连接与OKHTTP复用连接池

Retrofit 2.0 使用和原理

retrofit2 不创建对象直接返回字符串

Gson 使用和原理

Android - Dagger2 使用和原理

Dagger2 单例

Glide 使用教程与原理

Glide填坑指南

 

网络

Android - 网络基础

 

UI

Android - Navigation Drawer

Android - 自定义控件和属性(attr和TypedArray)

Android - 文字中显示图片

一种基于Glide图片加载框架的Android RichText实现

Android - 富文本编辑器

Android - Textview源码解析

Textview源码+绘制过程解析

 

缓存

Android - 缓存

Android - 内存泄漏 + 垃圾回收(GC)概念

Android 内存溢出解决方案(OOM) 整理总结

Android-加载图片避免OOM

Android照片墙-多图加载

Android瀑布流照片

Android源码解析——LruCache

 

设计模式

Android - 设计模式

从Android看设计模式

Android - MVP

 

 

注解

Android - 注解

 

序列化

Android - 序列化与反序列化

 

插件化(待续)

Android插件化

 

posted @ 2017-09-24 00:07  qlky  阅读(270)  评论(0编辑  收藏  举报