背景
hi,粉丝朋友们:
大家好!上一篇文章分享了一个云手机车机互联实现的简单demo,文章链接如下:
https://mp.weixin.qq.com/s/lihQHSd-zBIPeVa0WiP1pg
这个主要实现是同一个屏幕大小尺寸的投屏情况,即和车载互联的屏幕显示手机镜像一样,以及很多市场上的投屏。
即展示的投屏画面其实和手机一模一样类似一个录屏或者镜像这种。
为了更好使用体验,往往有了另一个需求:
手机用户可以继续操作手机画面,比如可以点击跳到各个应用比如微信,qq,但是投屏到车机的画面依旧可能是百度或者高德地图。
实现成果展示:
https://www.bilibili.com/video/BV1bF4m1K7r6/
波及知识点
总结一下需要相关必备知识:
1、input相关注入事件及相关权限
2、input相关的多指处理
3、mediacodec相关的
4、系统多屏创建相关流程源码分析
5、ams相关activity多屏启动
本文章更多详细代码和资料需要购买课程获取
hal+perfetto+surfaceflinger
https://mp.weixin.qq.com/s/LbVLnu1udqExHVKxd74ILg
私聊作者+v(androidframework007)
其他课程七件套专题:
点击这里
https://mp.weixin.qq.com/s/Qv8zjgQ0CkalKmvi8tMGaw
视频试看:
https://www.bilibili.com/video/BV1wc41117L4/