一:四大组件 && Fragment
Android - Activity切换动画
Android基础 - Service(服务)
Android基础 - ContentProvider
Android基础 - BroadcastReceiver
Android基础 - Fragment
二:Android SDK
三:数据持久化
Android基础 - 5种保存数据的方式
Android - 数据库操作之 litepal
Android - Serializable和Parcelable序列化对比
四:三方
1.网络请求
Android - 网络请求之 WebService讲解
Android - 网络请求之Volley
Android - 网络请求之OKHttp3
Android - 网络请求之 Retrofit2 + RxJava
2.图片
Android - 图片处理之Picasso
Android - 图片处理之Glide4.0版本
Android - 图片处理之Glide加载进度
3.Rxjava
4.其他
Android - Dagger2使用详解
Android - 热修复tinker配置
五:UI
1.view
Andorid - Material Design之Snackbar
Andorid - Material Design之TextInputLayout
Andorid - Material Design之FloatingActionButton
Andorid - Material Design之TabLayout
Andorid - Material Design之NavigationView和DrawerLayout
Andorid - Material Design之CoordinatorLayout
Andorid控件 - CardView属性和水波纹效果
Android - WebView详解
最全面总结 Android WebView与 JS 的交互方式
Android - RecyclerView系列之小白篇
Android - RecyclerView系列之点击事件
Android - RecyclerView系列之添加删除数据的注意事项
2.anim
Android - 动画(帧动画,补间动画,属性动画,以及插值器)
3.自定义View
自定义View - 进度显示
自定义Toast 仿ios 风格
4.通知
六:进程 && 线程
1. 线程
你的真的能回答上Handler的面试题???
Android开发:Handler异步通信机制全面解析(包含Looper、Message Queue)
Android 内存泄露:详解 Handler 内存泄露的原因
Android多线程:手把手教你使用HandlerThread
Android多线程:这是一份详细的HandlerThread源码分析攻略
Android 多线程:AsyncTask最详细使用教程
Android 多线程:AsyncTask的原理 及其源码分析
2. 进程
七:打包发布
Android - build.gradle配置说明
Android - 混淆模板
Android - 打包之多渠道打包
Android - walle(新一代多渠道打包工具)
Android - 使用MultiDex解决64K问题
八:性能
1.内存优化
2.保活
Android - 保活(1)前台服务保活
Android - 保活(2)一像素保活
Android - 保活(3)无声音乐保活
九:手机功能
十:java相关
十一:安全
Android - 6.0权限适配
Android - 7.0权限适配
其他
Android - SIP(一) 自带SIP模块
Android - SIP(二) PJSIP
Android - 关于Adapter的使用
Git常用命令