本文主要是介绍车机手机互联不同屏幕尺寸大小解决方案成果展示,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
背景
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/
这篇关于车机手机互联不同屏幕尺寸大小解决方案成果展示的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!