车机跨屏交互实战:Android Automotive 跨屏显示与触摸传递实践
1. 用 mirrorDisplay() 做镜像显示
1.1 基本思路
1.2 mirrorDisplay 的接口与调用方式
1.2.1 IWindowManager 接口定义
1.2.2 SurfaceControl 与 Transaction
1.2.3 典型调用示例
1.3 它为什么延迟低
1.4 Native 侧实现原理
1.5 坐标系与显示投影
1.6 性能对比
2. 用 injectMotionEvent 做触摸传递
2.1 为什么要显式做输入注入
2.2 坐标映射
2.3 注入流程
2.4 为什么这种方式更稳
3. SurfaceControl 父节点差异:一个容易混淆的补充点
4. 为什么透明覆盖层和 blocker 往往不可靠
5. 权限要求与落地前提
5.1 常见权限
5.2 系统签名要求
6. 软件流