安卓14-16车机手机仿小米su7三分屏实战项目专题

文章目录

背景:

对于普通手机用户大部分同学对只对二分屏功能比较熟悉,在分屏中可以实现多个app的并行运行。

但是近一两年,随着新能源车机部分和手机折叠屏幕变大,很多车机设备,折叠屏幕设备都有出现三分屏的功能。

例如下面的小米su7一上市就出现的3分屏功能,还有某折叠屏手机的三分屏功能。

去年在小米su7上市后,很多学员朋友就一直对它的车机三分屏非常感兴趣,学员朋友们都很想知道人家是怎么实现三分屏的,其实最希望的是马哥可以手把手教一下如何从0做出一个类似小米su7的三分屏功能。

基于vip学员朋友们对三分屏的热情,马哥这边也努力去调研设计,在aosp版本上做出了一个类型小米su7的三分屏功能:
也把它做成了一个专题课程"android车机手机三分屏实战项目专题",马哥手把手带大家实现一个三分屏功能。

课程特色及适合人群

课程环境及设备:

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

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

待补充

课程模块图片花絮:


原文地址及更多三分屏资料:
https://mp.weixin.qq.com/s/e65crgwzNKf3162YilkG5Q

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

相关推荐
妖星14 小时前
Android 开机动画定制:从 bootanimation.zip 到源码编译
android
TMT星球15 小时前
STEPX首款大模型原生智能体手机STEPX Neo正式发布
智能手机
临期冰淇淋15 小时前
MTK平台 安卓16 GMS报错修改
android·java·前端
mmsx15 小时前
Android 模块化三件套:轻量组件化、宿主插件双形态、AIDL 隔离
android·网络·组件化·aidl
橙橙笔记15 小时前
QT安卓软件的制作
android·git·qt·软件
PiaoKe___16 小时前
云手机底层架构与工程实践:从 KVM/容器到 WebRTC 串流
智能手机·架构·webrtc
mmsx16 小时前
Android 架构分层:MVVM 与 MVP 共存,网络层怎么切
android·策略模式·mvvm·mvp
企业解惑小能手-域智盾系统16 小时前
手机偷拍电脑屏幕怎么防范?光学泄密攻防实战与落地选型
网络·智能手机·域智盾
JoyCong199816 小时前
即插即用,组合键可用:ToDesk 4820版本强化鸿蒙远控键鼠能力
华为·智能手机·harmonyos·远程工作·ipad
mmsx17 小时前
Android 本地优先的三级语义理解降级链
android·数码相机·策略模式