news 2026/4/23 16:16:07

仿oppo三星samsung手机分屏收藏代码实现

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
仿oppo三星samsung手机分屏收藏代码实现

背景:

在体验三星手机的分屏相关功能时候,发现三星手机的分屏分割线上,点击后有一个类似收藏的图标。
刚开始其实还不知道这个收藏图标的具体功能,然后进行了相关的一些功能体验,体验后发现本质上这个收藏功能可以总结一句话就是“为分屏的两个task一起启动创建一个快捷方式图标到桌面”,因为平时启动分屏都是需要用户到桌面启动需要分屏的两个task,然后最近任务中选着split task1,然后在选择split task2.
所以收藏图标的作用就是针对当前分屏的两个task如果是经常会进行分屏使用情况,比如:学习视频app + notepad记事本app,这种可能经常要一起使用的,就可以进行收藏到桌面,也就是创建一个快捷方式,后续就只需要去桌面点击快捷方式就可以把两个task分屏启动,节省用户进入分屏的步骤。

那么下面将针对三星的这个分屏收藏功能进行相关详细的调研和实战实现。

三星分屏的收藏功能产品详细调研部分

首先任意选择两个app进行分屏,然后点击分割线DividerView

发现有一个上下分屏互换图标和一个收藏图标


点击收藏图标,会弹出一个dialog询问你是需要创建在桌面上还是在edge
panel侧边栏。

点击选择桌面后,发现桌面桌面有个分屏的App图标


在桌面进行点击后,发现可以直接启动快捷方式启动分屏

如何实现三星这个分屏收藏功能

上面已经对三星的分屏收藏功能进行详细的调研,下面我们自己手机设备如果要实现一个这样的收藏功能应该怎么做呢?

实现分屏收藏功能涉及流程有如下几个:

1、分屏DividerView部分需要提供点击后收藏图标的展示

2、点击收藏图标后,需要获取上下分屏的task对应ActivityRecord的componentName,position,分屏比例ratio等,并且弹出选择dialog

3、把第二步获取相关数据通过跨进程方式传递到Launcher或者edge panel等进程

4、桌面接收到了跨进程传递来的数据后,进行保存,构造出对应的桌面图标,并且为这个图标新建立一个type类型,点击这个type图标后就是直接会调用相关的分屏启动接口,接口需要的数据比如taks的id或者componentName等,position,ratio等就是保存的数据。

5、第四步接口会调用到systemui进程的进行启动分屏。

总结实现流图如下:

马哥最后实现实战如下(相关实现源码vip学员可以私聊马哥或者vip群中讨论):


原文地址:

https://mp.weixin.qq.com/s/y8cYMA6hjQNjJM79ysYhPg

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 11:31:26

为什么发表论文的人一般不贴源代码?怕复现不了还是什么原因?

有同学问:有很多计算机学的论文,都只是把原理贴了上去,却没有贴其他的信息,这样不是阻碍了论文技术的传播吗?还不如用360摄像头记录下来过程,直接贴百度网盘地址,或者把源代码以及相关的实现贴到Git上。多方…

作者头像 李华
网站建设 2026/4/23 12:51:26

金属检测机行业格局与主流制造商特点浅析

在食品工业领域,生产过程里混入的金属异物,是影响产品安全与品质的重大风险源,在制药工业领域也是如此,在塑料工业领域同样是这样,在纺织等众多工业领域也是这般。金属检测机是一种在线检测设备,它高效&…

作者头像 李华
网站建设 2026/4/23 11:31:18

iMeta系列期刊助理编辑(统计)招聘启事(可居家办公,弹性工作)

iMeta系列期刊助理编辑(统计)招聘启事(可居家办公,弹性工作)iMeta系列期刊宣传片(25版,含MetaOmics和iMetaMed)影响因子IF 33.2生物医学综合,全球第65中国第51iMeta 期刊简介“iMeta” 是由威立、宏科学和本领域数千名华人科学家合作出版的开…

作者头像 李华
网站建设 2026/4/23 12:40:01

es在智能产线中的角色:通俗解释

以下是对您提供的博文《Elasticsearch 在智能产线中的角色:技术深度解析》的 全面润色与专业升级版 。本次优化严格遵循您的全部要求: ✅ 彻底去除AI痕迹,语言更贴近一线工程师/技术博主的真实表达 ✅ 删除所有模板化标题(如“引言”“总结”“展望”),重构为自然、连…

作者头像 李华
网站建设 2026/4/23 12:59:41

【2026推荐】DirectX修复工具,一键解决DLL缺失、Direct3D错误、游戏闪退问题。支持Win11/Win10,图文教程详细,新手也能轻松修复电脑运行库

DirectX修复工具,一键解决DLL缺失、Direct3D错误、游戏闪退问题。支持Win11/Win10,图文教程详细,新手也能轻松修复电脑运行库。 这个DirectX 运行库修复工具,一键完成dll缺失修复、解决99.99%程序故障、闪退、卡顿等常见问题 本程…

作者头像 李华