System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种分屏显示方法、装置、电子设备及存储介质制造方法及图纸_技高网

一种分屏显示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41310495 阅读:7 留言:0更新日期:2024-05-13 14:54
本申请实施例提出了一种分屏显示方法、装置、电子设备及存储介质,通过在检测到满足分屏条件的应用可能出现黑屏等异常启动现象时,在应用界面加载期间全程使用分屏覆盖界面遮挡分屏区域,确保异常启动现象不会显示在屏幕上,从而避免用户感知到黑屏现象,提升用户的视觉体验。其中,分屏显示方法包括:响应于检测到至少一个应用满足分屏条件,创建至少一个分屏区域;响应于全部应用中存在至少一个与异常启动应用名单相匹配的目标应用,当目标应用的应用界面在对应的分屏区域开始加载时,在对应的分屏区域显示对应的分屏覆盖界面;响应于目标应用对应的应用界面加载完成,并显示在对应的分屏区域上,删除对应的分屏覆盖界面。

【技术实现步骤摘要】

【】本申请实施例涉及终端,尤其涉及一种分屏显示方法、装置、电子设备及存储介质


技术介绍

0、
技术介绍

1、当前的终端设备普遍支持应用分屏功能,也就是将显示屏划分为多个分屏,从而满足用户同时操作多个应用的需求。

2、但是在需要从单屏模式切换至分屏模式时,或需要在分屏模式下创建额外的分屏时,往往会因为终端的运算性能受限,出现短时间的分屏区域黑屏等异常现象,从而导致用户视觉体验不佳。


技术实现思路

0、
技术实现思路

1、本申请实施例提供了一种分屏显示方法、装置、电子设备及存储介质,通过在检测到满足分屏条件的应用可能出现黑屏等异常启动现象时,在应用界面加载期间全程使用分屏覆盖界面遮挡分屏区域,确保异常启动现象不会显示在屏幕上,从而避免用户感知到黑屏现象,提升用户的视觉体验。

2、第一方面,本申请实施例提供了一种分屏显示方法,应用于终端侧,所述方法包括:

3、响应于检测到至少一个应用满足分屏条件,创建至少一个分屏区域,每个所述分屏区域均与一个所述应用对应;

4、响应于全部所述应用中存在至少一个与异常启动应用名单相匹配的目标应用,当所述目标应用的应用界面在对应的所述分屏区域开始加载时,在对应的所述分屏区域显示对应的分屏覆盖界面,所述分屏覆盖界面的显示尺寸等于所述分屏区域的尺寸,且不透明度大于零;

5、响应于所述目标应用对应的应用界面加载完成,并显示在对应的所述分屏区域上,删除对应的所述分屏覆盖界面。</p>

6、本申请实施例中,在存在至少一个应用需要显示在分屏区域时,将所有需要分屏显示的应用与异常启动应用名单进行匹配,并在相匹配的目标应用对应的分屏区域显示对应的分屏覆盖界面,以遮挡可能出现的黑屏等异常现象,从而避免用户感知到这些异常现象,提升用户的视觉体验。

7、可选的,所述目标应用对应的所述分屏覆盖界面采用预设的第一界面布局与第一外观样式,所述第一界面布局用于指示所述分屏覆盖界面中至少一个界面元素的排列方式,所述界面元素包括文本、图片、视频或者交互按钮,所述第一外观样式至少用于指示所述分屏覆盖界面的背景颜色、显示分辨率与字体格式。

8、本申请实施例中,根据预设的第一外观样式与第一界面布局显示目标应用的分屏覆盖界面,实现所有可能出现黑屏的应用均利用统一的分屏覆盖界面进行显示,使用户在开启不同目标应用时,获得一致的视觉体验,并降低分屏覆盖界面的设计成本。

9、可选的,所述目标应用对应的所述分屏覆盖界面采用第二界面布局与第二外观样式,所述第二界面布局与所述目标应用的应用界面布局一致,所述第二外观样式与所述目标应用的应用界面外观样式一致;或者,

10、所述目标应用对应的所述分屏覆盖界面采用第三界面布局与第三外观样式,所述第三界面布局与所述终端侧的系统界面布局一致,所述第三外观样式与所述终端侧的系统界面外观样式一致。

11、本申请实施例中,通过使用与目标应用的应用界面一致的第二界面布局、第二外观样式,或使用与终端测的系统界面一致的第三界面布局、第三外观样式,加载目标应用的分屏覆盖界面,从而使用户在使用分屏功能时不会感到界面切换的突兀,获得更加连贯的视觉体验。

12、可选的,响应于全部所述应用中存在至少一个与异常启动应用名单相匹配的目标应用,当所述目标应用的应用界面在对应的所述分屏区域开始加载时,在对应的所述分屏区域显示对应的分屏覆盖界面,包括:

13、响应于全部所述应用中存在至少一个与所述异常启动应用名单相匹配的所述目标应用,为所述目标应用添加覆盖标签;

14、响应于检测到所述覆盖标签,从预设的资源库中查找出用于加载所述目标应用对应的所述分屏覆盖界面的界面资源文件;

15、根据查找出的所述界面资源文件,在被添加所述覆盖标签的所述目标应用对应的所述分屏区域中,加载对应的所述分屏覆盖界面;

16、将加载完成的所述分屏覆盖界面显示在所述目标应用对应的所述分屏区域中。

17、本申请实施例中,通过为目标应用添加覆盖标签,使系统快速识别出需要显示分屏覆盖界面的目标应用,并根据覆盖标签显示目标应用对应的分屏覆盖界面,从而在目标应用可能出现黑屏等异常现象时,系统可以根据覆盖标签直接找到对应的目标应用,实现对异常现象的快速响应,加快分屏覆盖界面的显示速度。

18、可选的,在响应于全部所述应用中存在至少一个与异常启动应用名单相匹配的目标应用,当所述目标应用的应用界面在对应的所述分屏区域开始加载时,在对应的所述分屏区域显示对应的分屏覆盖界面之前,所述方法还包括:

19、响应于所述应用首次启动,获取所述应用的启动时间;

20、响应于所述应用对应的应用界面显示完成,记录所述应用的界面显示时间;

21、计算所述界面显示时间与所述启动时间之间的时间差值;

22、响应于所述时间差值大于第一设定时间阈值,将与所述时间差值对应的所述应用添加至所述异常启动应用名单。

23、本申请实施例中,通过获取目标应用的启动时间与界面显示时间之间的时间差值,并判断该时间差值是否大于第一设定时间阈值,确认应用是否可能出现黑屏等异常现象,从而及时排查出可能存在异常现象的目标应用,实现对异常启动应用名单的自动化更新,节省人工维护异常启动应用名单的繁琐程度。

24、可选的,响应于所述目标应用对应的应用界面加载完成,并显示在对应的所述分屏区域上,删除对应的所述分屏覆盖界面,包括:

25、响应于所述目标应用对应的应用界面加载完成,将所述目标应用的应用界面显示在对应的所述分屏覆盖界面之下;

26、响应于所述目标应用对应的应用界面显示完成,基于预设的减少量,周期性地减少对应的所述分屏覆盖界面的不透明度,直至所述分屏覆盖界面的不透明度减少至零,所述减少量为零到一之间的任意数;

27、从所述目标应用对应的所述分屏区域中删除对应的所述分屏覆盖界面。

28、本申请实施例中,在分屏覆盖界面删除之前,调整分屏覆盖界面的不透明度,制造分屏覆盖界面的淡出效果,从而实现在分屏覆盖界面与应用界面之间进行淡入淡出切换的效果,增强分屏切换的视觉连续性。

29、可选的,响应于全部所述应用中存在至少一个与预设的异常启动应用名单相匹配的目标应用,在应用界面开始加载时,在所述目标应用对应的所述分屏区域显示对应的分屏覆盖界面之后,所述方法还包括:

30、响应于所述目标应用对应的应用界面的加载时间大于第二设定时间阈值,检测所述目标应用的进程是否为异常状态,所述异常状态至少包括进程已终止状态和无法响应状态;

31、响应于所述目标应用的进程为异常状态,重新启动所述目标应用,并加载所述目标应用对应的应用界面。

32、本申请实施例中,通过判断应用界面的加载时间是否大于第二设定时间阈值,初步确定应用可能处于异常状态,并进一步通过检测应用进程,本文档来自技高网...

【技术保护点】

1.一种分屏显示方法,其特征在于,应用于终端侧,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述目标应用对应的所述分屏覆盖界面采用预设的第一界面布局与第一外观样式,所述第一界面布局用于指示所述分屏覆盖界面中至少一个界面元素的排列方式,所述界面元素包括文本、图片、视频或者交互按钮,所述第一外观样式至少用于指示所述分屏覆盖界面的背景颜色、显示分辨率与字体格式。

3.根据权利要求1所述的方法,其特征在于,所述目标应用对应的所述分屏覆盖界面采用第二界面布局与第二外观样式,所述第二界面布局与所述目标应用的应用界面布局一致,所述第二外观样式与所述目标应用的应用界面外观样式一致;或者,

4.根据权利要求1所述的方法,其特征在于,响应于全部所述应用中存在至少一个与异常启动应用名单相匹配的目标应用,当所述目标应用的应用界面在对应的所述分屏区域开始加载时,在对应的所述分屏区域显示对应的分屏覆盖界面,包括:

5.根据权利要求1所述的方法,其特征在于,在响应于全部所述应用中存在至少一个与异常启动应用名单相匹配的目标应用,当所述目标应用的应用界面在对应的所述分屏区域开始加载时,在对应的所述分屏区域显示对应的分屏覆盖界面之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,响应于所述目标应用对应的应用界面加载完成,并显示在对应的所述分屏区域上,删除对应的所述分屏覆盖界面,包括:

7.根据权利要求1所述的方法,其特征在于,响应于全部所述应用中存在至少一个与预设的异常启动应用名单相匹配的目标应用,在应用界面开始加载时,在所述目标应用对应的所述分屏区域显示对应的分屏覆盖界面之后,所述方法还包括:

8.一种分屏显示装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,所述电子设备包括至少一个处理器以及与所述至少一个处理器连接的存储器,所述至少一个处理器用于执行存储器中存储的计算机程序时实现如权利要求1-7所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7所述方法的步骤。

...

【技术特征摘要】

1.一种分屏显示方法,其特征在于,应用于终端侧,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述目标应用对应的所述分屏覆盖界面采用预设的第一界面布局与第一外观样式,所述第一界面布局用于指示所述分屏覆盖界面中至少一个界面元素的排列方式,所述界面元素包括文本、图片、视频或者交互按钮,所述第一外观样式至少用于指示所述分屏覆盖界面的背景颜色、显示分辨率与字体格式。

3.根据权利要求1所述的方法,其特征在于,所述目标应用对应的所述分屏覆盖界面采用第二界面布局与第二外观样式,所述第二界面布局与所述目标应用的应用界面布局一致,所述第二外观样式与所述目标应用的应用界面外观样式一致;或者,

4.根据权利要求1所述的方法,其特征在于,响应于全部所述应用中存在至少一个与异常启动应用名单相匹配的目标应用,当所述目标应用的应用界面在对应的所述分屏区域开始加载时,在对应的所述分屏区域显示对应的分屏覆盖界面,包括:

5.根据权利要求1所述的方法,其特征在于,在响应于全部所述应用中存在至少一个与异常启...

【专利技术属性】
技术研发人员:翁运排谢嵩松乔晨翊莫崇杰谢明君
申请(专利权)人:上汽通用五菱汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1