应用界面显示方法、电子设备和存储介质与流程

文档序号:38072416发布日期:2024-05-21 20:07阅读:49来源:国知局
应用界面显示方法、电子设备和存储介质与流程

本技术涉及分屏,特别涉及一种应用界面显示方法、电子设备和存储介质。


背景技术:

1、随着电子技术的发展,以及电子设备中安装的应用程序的增多,当前,例如手机、平板电脑等越来越多的电子设备可以支持分屏功能,电子设备在屏幕上可以分屏显示多个应用程序的应用界面。

2、但是,在电子设备的分屏功能的实际使用过程中发现,并不是所有的应用程序都能很好地适配或者兼容分屏技术。例如,在左右分屏和上下分屏的分屏场景中,经常存在应用程序可以支持左右分屏,但是无法支持上下分屏的问题。因此,电子设备在左右分屏时可以正常显示该应用程序的应用界面,但是在上下分屏时却无法正常显示该应用程序的应用界面。

3、因此,现有技术中存在电子设备在分屏功能的使用场景中,无法很好地显示应用程序的应用界面,影响用户体验的问题。


技术实现思路

1、本技术提供了一种应用界面显示方法、电子设备和存储介质,可以解决现有技术中存在的电子设备在分屏功能使用场景中,无法很好地显示应用程序的应用界面,影响用户体验的问题。即电子设备在分屏功能使用场景中,可以很好地显示应用程序的应用界面,提升用户体验。

2、为解决上述技术问题,第一方面,本技术的实施方式提供了一种应用界面显示方法,应用于电子设备,该方法包括:显示第一界面;接收第一操作;响应于第一操作,显示第二界面,第二界面包括以分屏方式显示的第一分屏窗口和第二分屏窗口,第一分屏窗口中显示有第一应用对应的第一应用界面,第一应用界面在第一分屏窗口中以非满铺第一分屏窗口的尺寸显示,并且第一应用界面的界面布局方向与电子设备的当前屏幕方向不同。

3、本实现方式中,第一应用界面在第一分屏窗口中以非满铺第一分屏窗口的尺寸显示,并且第一应用界面的界面布局方向与电子设备的当前屏幕方向不同,即为电子设备在第一分屏窗口中以非满铺第一分屏窗口的尺寸,以及以与电子设备的当前屏幕方向不同的界面布局方向(即以第一应用支持的界面布局方向)显示第一应用界面。如此,电子设备可以在第一分屏窗口中正常显示第一应用的第一应用界面,避免了第一应用界面由于无法很好地适配第一分屏窗口的分屏方向(即电子设备的当前屏幕方向),如果在第一分屏窗口中以满铺第一分屏窗口的尺寸和以与电子设备的当前屏幕方向相同的界面布局方向显示,会被拉伸变形、比例失调等,影响用户正常使用的问题,即电子设备可以在第一分屏窗口中显示满足用户使用需求的第一应用界面,从而有效地提升了用户体验。

4、在上述第一方面的一种可能的实现中,第二分屏窗口中显示有第二应用对应的第二应用界面,第二应用界面在第二分屏窗口中以满铺第二分屏窗口的尺寸显示,并且第二应用界面的界面布局方向与电子设备的当前屏幕方向相同。

5、本实现方式中,第二应用界面在第二分屏窗口中以满铺第二分屏窗口的尺寸显示,并且第二应用界面的界面布局方向与电子设备的当前屏幕方向相同,即为电子设备在第二分屏窗口中以满铺第二分屏窗口的尺寸,以及以与电子设备的当前屏幕方向相同的界面布局方向显示第二应用界面。如此,电子设备可以在第二分屏窗口中正常显示满足用户使用需求的第二应用的第二应用界面,从而提升了用户体验。

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、在上述第一方面的一种可能的实现中,该方法还包括,在以下任意一种情况下,确定待分屏应用支持与电子设备的当前屏幕方向相同的界面布局方向:待分屏应用支持第一界面布局方向,电子设备的当前屏幕方向为第一屏幕方向,第一界面布局方向与第一屏幕方向相同;待分屏应用支持第二界面布局方向,电子设备的当前屏幕方向为第二屏幕方向,第二界面布局方向和第二屏幕方向相同。

33、在上述第一方面的一种可能的实现中,该方法还包括,在以下任意一种情况下,确定待分屏应用不支持与电子设备的当前屏幕方向相同的界面布局方向:待分屏应用支持第一界面布局方向,电子设备的当前屏幕方向为第二屏幕方向,第一界面布局方向和第二屏幕方向不同;待分屏应用支持第二界面布局方向,电子设备的当前屏幕方向为第一屏幕方向,第二界面布局方向和第一屏幕方向不同。

34、如此,电子设备可以方便、准确地确定待分屏应用是否支持与电子设备的当前屏幕方向相同的界面布局方向,从而更为准确、方便地确定应用界面在对应分屏窗口中的显示方式,有效地提升了应用界面的显示效果,从而有效地提升了用户体验。

35、在上述第一方面的一种可能的实现中,第一界面布局方向为竖屏布局方向,第二界面布局方向为横屏布局方向,第一屏幕方向为竖屏方向,第二屏幕方向为横屏方向。

36、如此,电子设备可以根据电子设备的屏幕方向为竖屏方向还是横屏方向,以及应用支持的界面布局方向是竖向布局方向还是横向布局方向,确定待分屏应用是否支持与电子设备的当前屏幕方向相同的界面布局方向,从而更为准确、方便地确定应用界面在对应分屏窗口中的显示方式,有效地提升了应用界面的显示效果,从而有效地提升了用户体验。

37、在上述第一方面的一种可能的实现中,若电子设备包括一个显示屏,则第一操作为以下操作中的任意一种:分屏操作;调整电子设备所处的方向或者调整电子设备的显示屏所处的方向的操作。

38、第一操作例如可以是用户对第一界面进行操作进行分屏的分屏操作(例如选择分屏应用、或者从悬浮窗切换到分屏的方式等),或者用户旋转显示屏调整电子设备所处的方向或者调整电子设备的显示屏所处的方向的操作等。

39、如此,在不同的分屏场景下,电子设备都可以根据用户的操作,显示对应的分屏窗口,以及在对应的分屏窗口中显示对应的应用界面,以满足用户的使用需求,有效地提升了用户体验。

40、在上述第一方面的一种可能的实现中,若电子设备至少包括两个显示屏,则第一操作为以下操作中的任意一种:分屏操作;调整电子设备所处的方向,或者调整电子设备的显示屏所处的方向的操作;调整电子设备的不同显示屏的使用状态的操作。

41、第一操作例如可以是用户对第一界面进行操作进行分屏的分屏操作(例如选择分屏应用、或者从悬浮窗切换到分屏的方式等),或者用户旋转显示屏调整电子设备所处的方向或者调整电子设备的显示屏所处的方向的操作,或者用户折叠显示屏、打开显示屏的切换内外显示屏、或者切换不同的显示屏以调整电子设备的不同显示屏的使用状态的操作等。

42、如此,在不同的分屏场景下,电子设备都可以根据用户的操作,显示对应的分屏窗口,以及在对应的分屏窗口中显示对应的应用界面,以满足用户的使用需求,有效地提升了用户体验。

43、在上述第一方面的一种可能的实现中,第一分屏窗口和第二分屏窗口可以是在同一个屏幕上分屏显示,也可以是在不同的屏幕上分屏显示。

44、在上述第一方面的一种可能的实现中,电子设备可以是只有一个屏幕的直板电子设备,也可以是只有一个屏幕的折叠屏电子设备,或者可以是有两个屏幕(例如一个内屏幕,一个外屏幕,或者两个外屏幕,或者两个内屏幕)的折叠屏电子设备。当然,电子设备也可以是包括三个及以上屏幕的电子设备。

45、第二方面,本技术的实施方式提供了一种电子设备,包括:存储器,用于存储计算机程序,计算机程序包括程序指令;处理器,用于执行程序指令,以使电子设备执行如上述第一方面和/或第一方面的任意一种可能的实现方式所提供的应用界面显示方法。

46、第三方面,本技术的实施方式提供了一种计算机可读取存储介质,计算机可读取存储介质存储有计算机程序,计算机程序包括程序指令,程序指令被电子设备运行以使电子设备执行如上述第一方面和/或第一方面的任意一种可能的实现方式所提供的应用界面显示方法。

47、可以理解的是,上述第二方面至第三方面的有益效果也可以参见上述第一方面中的相关描述,在此不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1