背景:
学习了马哥的投屏实战开发课程后,大家都可以实现如下图一样的手机车机多端互联的投屏场景。
即已经实现了手机和车机投屏互动,车机上手机画面屏幕可以与手机实体屏幕一样就是常见的Mirror模式,如果不一样就是课程里面讲的扩展投屏,平行空间,多屏异显。
上面需求是课程手把手带大家讲解实战的,相信大家做出来完全没啥问题,但有同学提出马哥课程都做出来了,有没有更有难度挑战的项目布置过来呢?
实战作业
有学员朋友就在网络找到了如下一个车载投屏相关链接:
https://www.bilibili.com/video/BV1cf421R7Ze
刚好有一个如下的需求亮点功能
即画面可以看出来,车机上展示了手机的3个画面,而且3个画面还是内容都不一样,其实就是有3个扩展虚拟屏幕可以展示各自不一样内容。
针对这个需求转换成下面设计图:
作业要求:
1、实现1个虚拟屏幕的车载手机互联投屏(课程自带)
2、实现3个虚拟屏幕的车载手机互联投屏且3个画面各不一样
3、实现可以对各个画面的触摸各自响应
4、每个窗口要开关可以关闭和最小化等
具体详情试看方式:
投屏专题部分:
https://mp.weixin.qq.com/s/IGm6VHMiAOPejC_H3N_SNg
更多framework详细代码和资料参考如下链接
hal+perfetto+surfaceflinger
https://mp.weixin.qq.com/s/LbVLnu1udqExHVKxd74ILg
其他课程七件套专题:
点击这里
https://mp.weixin.qq.com/s/Qv8zjgQ0CkalKmvi8tMGaw
视频试看:
https://www.bilibili.com/video/BV1wc41117L4/
参考相关链接:
https://blog.csdn.net/zhimokf/article/details/137958615
更多framework假威风耗:androidframework007