自我介绍自定义 View 和自定义 ViewGroup 的实现流程?安卓界面刷新的垂直同步信号是什么,有什么作用?如何从内存和卡顿两个角度优化 UI 性能?安卓中 ANR 的触发阈值是什么,底层是如何检测 ANR 的?除了约束布局,还有哪些布局优化手段?RecyclerView 相比 ListView 有哪些性能优势?屏幕适配中,尺度修饰符(如 sw600dp)的作用是什么?如何根据不同屏幕尺寸加载对应布局?volatile 关键字的作用是什么,能保证并发的哪些特性(可见性、有序性、原子性)?volatile 关键字底层是如何实现的,内存屏障的作用是什么?单例模式中如何使用 volatile ...