车载AAOS系统实现三分屏SplitScreen功能专题

AAOS实现三分屏背景:

上一篇车机手机三分屏相关实战课程文章,已经给大家展示了课程做出的三分屏效果如下:
在这里插入图片描述这个三分屏运行的设备实际是我们的手机横屏的情况下,使用编译的参数是需要lunch目标为phone相关的。
这个三分屏功能效果一上线后基本上很多网友都感觉到很惊艳,特别是做车机相关开发的同学都说自己想做这个几年了,老板也一直想要做,奈何自身实力不够一直拖到马哥的课程出来后,才敢有勇气和老板说可以做车机三分屏功能了。

不过有的同学在后台也提出马哥这个三分屏都是在phone平台进行实现的,但是自己公司用的都是AAOS系统,这块是否有啥差异,是否可以帮忙看看AAOS上如何运行马哥的三分屏给你。

在这里插入图片描述针对AAOS系统本身就是完全使用的手机那一套代码,所以这块基本上马哥做的原有的手机三分屏逻辑不需要任何修改。只需要考虑调研AAOS的分屏相关功能是否开发,而且可能需要自己实现相关的分屏入口函数的调用,从而进入AAOS的分屏功能。
因为原生的车机系统AAOS是屏蔽了分屏相关功能,所以这里总结一下AAOS上实现分屏的步骤:

在这里插入图片描述一共就是上面两个步骤就可以。

马哥这边抽了一两个小时就快速帮大家搞定了AAOS的三分屏功能作为课程的补充,具体的效果如下:

在这里插入图片描述
可以看到我们通过点击车机的右上角按钮就可以进入到AAOS系统的三分屏给你,而且所有的三分屏功能交互体验和手机的三分屏交互体验一模一样。

课程特色及适合人群

课程环境及设备:

1、aosp版本android-14_r15 和 android-16.0.0_r2
2、安卓模拟器14和16版本
课时数量:
25+课时

特色:

千里马手把手带你从0开始做一个车机的三分屏功能,最后做出来一个和市场上主流的小米su7 三分屏体验相当的三分屏成果。
在这里插入图片描述

从简单的产品背景,产品设计开始学习,实战带大家简单开始改造原生二分屏,循序渐进做出最初版本三分屏,逐步完善DividerView,落点设计,核心的Task部分拖拽放大等逻辑。同时也给大家适配好了两个安卓大版本:aosp14和aosp16课程代码都支持。

学习课程可以获得对wms相关窗口深入知识,分屏相关的深入知识,解决系统中窗口显示的疑难问题,比如黑屏,不显示,显示位置异常,额外给系统添加窗口显示异常等核心技术点。

适合人群:

有framework基础并且也学习过马哥的WMS和分屏自由窗口专题,有较强的fw窗口相关开发经验。

课程详细课表:

android车机手机三分屏实战项目专题课表:
在这里插入图片描述

详细课表

三分屏项目实战课介绍

二分屏相关基础知识回忆

三分屏方案设计1

三分屏方案设计2

三分屏实现静态任务1

三分屏实现静态任务2

三分屏实现静态任务3

task落点位置配置

DividerView分割线部分开发1

DividerView分割线部分开发2

三分屏引入task显示bug修复1

三分屏引入task显示bug修复2

三分屏引入task显示bug修复3

三分屏引入task显示bug修复4

修改三分屏情况下task点击显示异常

分屏task进行拖动部分源码分析

三分屏task进行拖拽实现1

三分屏task进行拖拽实现2

三分屏task进行拖拽实现3

三分屏task进行拖拽实现4

三分屏task进行拖拽实现5

三分屏task进行拖拽实现6

三分屏task进行拖拽实现7

三分屏功能适配aosp16

三分屏外观圆角尺寸区域美化

AAOS车机系统中开放二分屏三分屏

待补充

课程模块图片花絮:

在这里插入图片描述

在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
原文地址及更多三分屏资料:
https://mp.weixin.qq.com/s/e65crgwzNKf3162YilkG5Q

更多三分屏实战文章资料,请关注下面“千里马学框架”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

千里马学框架

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

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

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

打赏作者

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

抵扣说明:

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

余额充值