A、JAVA 语言 高级语言特性
B、JAVA GC 虚拟机相关
C、Android UI 元素和布局 以及 Android 绘图引擎以及view 绘制原理 UI 各种设计规范 surface 原理
D、Android 组件原理 windows 管理 内存管理 性能优化
E、Android 消息通信 进程间通信
F、JNI 相关
G、Android 优秀开源组件 okhttp okio eventbus 原理学习
目前主要学习的点是 C 项目,很多设计规范以及控件使用都没有接触过,导致进展缓慢。不过原理和以前学习windows 平台DirectUI 相关的 duilib 库 一样。不过Android 的UI 设计更加规范以及先进。更应该学习相关UI设计思想以及原理实现。