个人对Android开发用到的知识进行积累,温故知新,主要针对中高级工程师
-
- ArrayList
- HashMap
-
- 内存模型
- 内存回收机制
-
- 同步机制
- violate和synchronize
- wait和notify
- 线程池
- 锁
- 源码分析concurrent包
- ConcurrentHashMap
- CopyOnWriteArrayList
- BlockingQeque
- ThreadLocal
- 同步机制
-
- LiveData原理
- DataBinding原理
- Navigation
- Compose
-
- TextView
- RecyclerView原理
- Fragment
- WebView
-
- 打包流程
- 加固
- 构建速度
- 包size优化
-
- 图片内存计算
- png、jpeg、webp、svg比较
- gif原理
- svga原理
- 帧动画内存优化
-
- 性能优化优秀博客汇总
- 流畅度、响应速度优化
- 内存优化
- CPU优化
- 网络游湖
- 启动优化
- 稳定性
- 功耗
- IO优化
-
- Binder
- Socket、共享内存、管道、Binder优劣对比和使用场景
-
Android虚拟机
- ART和Dalvik的优劣势对比
- ART的内存回收
- ART的Dex加载
-
Surface
- Glide
- Small
- Tinker
- Arouter
- Retrofit
-
- TCP
- TCP连接
- TCP如何保证可靠性
- UDP
- UDP和TCP的区别的场景
- UDP的原理
- HTTP
- HTTPS的原理
- TCP
-
- LRUCache
- CPU调度算法
- 死锁
-
- gradle
- python
-
- JNI
- OpenGL
- FFmpeg