2OkHttp源码解析(二):OkHttp连接的"前戏"——HTTP的那些事
3OkHttp源码解析(三):OKHttp中阶之线程池和消息队列
4OkHttp源码解析(四):OKHttp中阶之拦截器及调用链
5OkHttp源码解析(五):OKHttp中阶之OKio简介
8OkHttp源码解析(八):OKHttp中阶之连接与请求值前奏
9OkHttp源码解析(九):OKHTTP连接中三个"核心"RealConnection、ConnectionPool、StreamAllocation
OkHttp-原理灵魂八连拷问,结合源码剖析OkHttp面试连环套路
OkHttp3源码解析(二)——网络连接的管理(多路复用,连接池)
I/O多路复用模型select,poll,epoll原理分析及对比
动态代理
Rxjava
rxjava merge,mergeDelayError操作符
Android (ImageLoader、Fresco、Gilde)三大图片缓存原理、缓存对比
Android图片加载框架Fresco,Glide,Picasso对比分析
Fragment 知识梳理(3) - FragmentPagerAdapter 和 FragmentStatePagerAdapter 的数据更新问题
Jetpack
Android Jetpack组件 - ViewModel,LiveData使用以及原理
理解Android Architecture Components系列(一)
理解Android Architecture Components系列(二)
理解Android Architecture Components系列之Lifecycle(三)
理解Android Architecture Components系列之LiveData(四)
理解Android Architecture Components系列之ViewModel(五)
理解Android Architecture Components系列之Room(六)
理解Android Architecture Components系列之Paging Library(七)
理解Android Architecture Components系列之WorkManager(八)
Android MVVM探索系列
Android MVVM探索(一) - DataBiding初解
Android MVVM探索(二) - DataBiding常用注解
Android MVVM探索(三) - ViewModel,DataBinding,LiveData混合三打
Android中RelativeLayout和LinearLayout性能分析
Android 知识梳理目录 - 好吧,这是一个很"干"的标题
GC常用算法及常见分代:Minor GC、Major GC和Full GC
Java作用域public private protected及不写时的区别
java中的关键字transient,这篇文章你再也不发愁了
[转载] java泛型(二)、泛型的内部原理:类型擦除以及类型擦除带来的问题
Carson带你学Java:深入源码解析HashMap 1.8
Android 基础 SparseArray 和 ArrayMap (HashMap替代)
理解java中Synchronized对象锁和类锁的区别
Android多线程:手把手教你全面学习神秘的Synchronized关键字
Java多线程之synchronized、Lock、volatile
说下ReentrantLock原理和synchronized有什么区别?
深入解读synchronized和ReentrantLock
(转载)深入剖析基于并发AQS的(独占锁)重入锁(ReetrantLock)及其Condition实现原理(一)
ReentrantLock(AQS),Volatile,Synchronized的实现原理
(五)深入剖析并发之AQS独占锁&重入锁(ReetrantLock)及Condition实现原理
[翻译] ProtoBuf 官方文档(二)- 语法指引(proto2)
Android自定义View:MeasureSpec的真正意义与View大小控制
onTouchListener、onClickListener调用时机
RecyclerView中包含EditText,导致滚动冲突解决办法
Android面试一天一题(Day 26:ScrollView嵌套ListView的事件冲突)
Android onCreate() 和 onResume() 获取不到 View 的宽高
FragmentPagerAdapter和FragmentStatePagerAdapter区别
Android多线程:HandlerThread使用教程(含实例讲解)
Android多线程:HandlerThread原理及源码分析
Android多线程:IntentService使用教程(含实例讲解)
Android多线程:IntentService的原理及源码分析
Android异步机制之HandlerThread和IntentService源码分析
使用AIDL实现多进程Service的流程(使用XMPP Service为例)
超简单的Binder,AIDL和Messenger的原理及使用流程
handler
Android 消息处理机制(Looper、Handler、MessageQueue,Message)
Handler Message Looper消息机制和ActivityThread
ThreadLocal原理解析(2):ThreadLocalMap源码解析
带你学开源项目:LeakCanary-如何检测 Activity 是否泄漏
Android插件化与热修复(六)-微信Tinker原理分析
Android(9.0)Activity启动流程(二) ActivityThread
Android源码解析之(十四)-->Activity启动流程
基于Android 9.0的Activity启动流程源码分析
kotlin
Flutter
Flutter跟Native相互通信Platform Channels
Flutter完整开发实战详解(十三、全面深入触摸和滑动原理)
Flutter完整开发实战详解(十一、全面深入理解Stream)
Flutter之在Flutter布局中嵌入原生组件Android篇
全网最全 Flutter 与 React Native 深入对比分析
Flutter State Management状态管理全面分析
Flutter原理:三棵重要的树(渲染过程、布局约束、应用视图的构建等)
Flutter源码分析系列(一):runApp方法究竟做了什么