学员作业:如何让车载CarLauncher的TaskView正常运行于手机系统?

背景:

正常在AAOS的车载系统上面,我们本身是可以实现对Activity的嵌入显示,在原来自由窗口相关课程也有讲解,这块的原理的就是TaskView,具体如下图:
绿色部分其实就是地图的Activity,它嵌入在CarLaucnher这个Activity里面
在这里插入图片描述
上面的属于基于AAOS的CarLaucnher直接自带的功能,但是大家是否想过,如果没有CarLauncher情况下该如何实现这个Activity的嵌入功能呢?比如我们是手机设备?

需求说明:

运行目标设备:

安卓设备为手机类型也可以phone类型的模拟器

核心需求如下图:
在这里插入图片描述
1、普通的手机Activity,有一个FrameLayout,专门用于装载TaskView

2、TaskView加到Activity上,TaskView显示其他Activity

3、TaskView的Activity和主Activity可以正常同时显示

4、手触摸切换焦点也可以正常显示

核心技术点方向:

相当于需要把CarLauncher如何显示TaskView这套流程代码理解清楚,然后把这块的业务整体进行移植到一个全新的系统app,然后这个新的系统app可以实现不依赖car相关东西也可以正常运行。

更多framework实战开发,请关注下面“千里马学框架”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千里马学框架

帮助你了,就请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值