recyclerview:
blog.csdn.net/m0_37796683… 系列八篇可以看完,了解到recyclerview的整体设计
提前利用缓存机制来缓存item:juejin.cn/post/699946…
RecyclerView的性能优化:
recylerview的统一view
Android 事件分发机制的设计与实现
Android 事件拦截机制的设计与实现
Android启动页出现白屏、黑屏的解决方案:
cloud.tencent.com/developer/a…
Android View机制设计与实现:测量流程:
Android LayoutInflater机制的设计与实现:
“终于懂了“系列:Jetpack AAC完整相关的文章:
Rxjava的系列文章:
okhttp的讲解系列:juejin.cn/post/684490…
Fresco架构设计赏析:
Fresco缓存架构: github.com/SusionSuc/A…
Fresco图片显示原理浅析:github.com/SusionSuc/A…
Android中为什么主线程不会因为Looper.loop()里的死循环卡死:
NestedScrolling 机制: juejin.cn/post/684490…
Gson的面试题目相关:
gson解析内部类失败的原因与方案
www.wanandroid.com/blog/show/2…
cloud.tencent.com/developer/a…
cloud.tencent.com/developer/a…
Android应用启动流程分析:
为什么不能使用 Application Context 显示 Dialog
深入理解 Android 消息机制 —— Handler
关于内存泄漏的所有知识:
juejin.cn/post/684490… blog.csdn.net/weixin_4033…
卡顿、ANR、死锁,线上如何监控:
自定义view总结:
浏览器输入一个地址,按下回车,这个过程是什么样的:
从 XML 到 View 显示在屏幕上,都发生了什么?
android的内存优化:
深入理解 LayoutInflater.inflate:
启动优化:
如何监测应用的 FPS:
LeakCanary的分析文章:
kotlin的协议文章链接:
协程概念:
协程系列文章:
Android应用层View绘制流程与源码分析: