【Android handle面试】 为什么主线程可以new handler?子线程中如何new handler?
【Android handle面试】为什么主线程的looper死循环不会导致线程死锁
【Android handle面试】handler导致内存泄漏的根本你不知道的原理
【Android handle面试】一个线程有几个hander和几个looper?
【Android handle面试】MessageQueue如何保持各线程添加消息的线程安全?
【无所不能的Binder底层原理解析】Binder机制是如何跨进程的
【Android面试必问的HashMap源码解析】07-HashMap性能优化的原理
【无所不能的Binder底层原理解析】为什么Intent不能传递大数据
【Android handle面试】handler运行的整个流程源码解析
【无所不能的Binder底层原理解析】MMAP的原理讲解
【无所不能的Binder底层原理解析】四大组件底层的通信机制
【Android面试必问的HashMap源码解析】04-HashMap 中key 的意义
【Android面试必问的HashMap源码解析】05HashMap 中添加一个节点的原理
【无所不能的Binder底层原理解析】为什么面试要问Binder
【无所不能的Binder底层原理解析】Binder是如何做到一次拷贝的
【Android面试必问的HashMap源码解析】03-HashMap的表结构原理_batch
【Android面试必问的HashMap源码解析】01-ArrayList 源码分析
【无所不能的Binder底层原理解析】AIDL生成的java类细节
【Android面试必问知识点】hashMap线程安全问题
【Viewde Measure原理应用与xml解析过程原理】MeasureSpec原理解决,解析XML wrap_cotent设置高度无效问题