本发明涉及电子,尤其是涉及一种应用程序的内容显示控制方法、装置和电子设备。
背景技术:
1、随着数字智能时代和电子设备的发展,电子设备的种类也日益增多,经过多年的设备迭代,折叠屏设备已经逐渐被用户所接受,不可避免的,会出现应用程序在多种分辨率、多种尺寸下运行和切换的情况。相关技术中,应用程序的界面在不同分辨率、不同屏幕尺寸下进行切换时,界面内容布局的处理方式浪费显示空间,影响用户的应用使用体验。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种应用程序的内容显示控制方法、装置和电子设备,以优化界面内容布局,提升用户的应用程序使用体验。
2、第一方面,本发明实施例提供了一种应用程序的内容显示控制方法,该方法应用于终端设备,方法包括:获取应用程序的内容展示密度;其中,内容展示密度指示:应用程序提供的应用内容的排列密度;确定终端设备当前的显示模式,基于当前的显示模式,确定应用程序的内容布局方式;其中,不同的显示模式中,终端设备被触发的显示屏的分辨率不同;内容布局方式包括:沿着显示屏的指定方向划分的内容栏的指定数量;基于内容展示密度和内容布局方式,控制显示应用程序提供的应用内容。
3、第二方面,本发明实施例提供了一种应用程序的内容显示控制装置,该装置设置于终端设备,该装置包括:第一获取模块,用于获取应用程序的内容展示密度;其中,内容展示密度指示:应用程序提供的应用内容的排列密度;第一确定模块,用于确定终端设备当前的显示模式,基于当前的显示模式,确定应用程序的内容布局方式;其中,不同的显示模式中,终端设备被触发的显示屏的分辨率不同;内容布局方式包括:沿着显示屏的指定方向划分的内容栏的指定数量;第一控制模块,用于基于内容展示密度和内容布局方式,控制显示应用程序提供的应用内容。
4、第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述的应用程序的内容显示控制方法。
5、第四方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现上述的应用程序的内容显示控制方法。
6、本发明实施例带来了以下有益效果:
7、本发明实施例提供了一种应用程序的内容显示控制方法、装置和电子设备,方法包括:获取应用程序的内容展示密度;其中,内容展示密度指示:应用程序提供的应用内容的排列密度;确定终端设备当前的显示模式,基于当前的显示模式,确定应用程序的内容布局方式;其中,不同的显示模式中,终端设备被触发的显示屏的分辨率不同;内容布局方式包括:沿着显示屏的指定方向划分的内容栏的指定数量;基于内容展示密度和内容布局方式,控制显示应用程序提供的应用内容。该方式中,首先获取应用程序的内容展示密度,然后,根据终端设备被触发的显示屏的分辨率确定终端设备当前的显示模式,通过当前的显示模式,确定应用程序的内容布局方式,内容布局方式中包括沿着显示屏的指定方向划分的内容栏的指定数量,最后,根据内容展示密度和内容布局方式,控制显示应用程序提供的应用内容。该方式根据应用程序的内容展示密度和基于被触发的显示屏的分辨率确定的设备显示模式,控制应用程序的内容按照沿着显示屏的指定方向划分的内容栏进行显示,使应用程序的界面内容布局方式能够根据显示屏分辨率的不同进行实时调整,可实现应用程序在不同显示屏幕、不同分辨率下ui展示的一致性,提高界面内容展示效率,提升用户的视觉体验和应用程序的使用体验。
8、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
9、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种应用程序的内容显示控制方法,其特征在于,所述方法应用于终端设备;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,获取所述应用程序的内容展示密度的步骤,包括:
3.根据权利要求2所述的方法,其特征在于,所述终端设备的显示模式包括:手机模式和平板模式;所述平板模式下被触发的显示屏的分辨率大于所述手机模式下显示屏的分辨率;
4.根据权利要求2所述的方法,其特征在于,基于所述设备分辨率和所述标准分辨率确定所述应用程序的内容展示密度的步骤,包括:
5.根据权利要求1所述的方法,其特征在于,确定所述终端设备当前的显示模式的步骤,包括:
6.根据权利要求1所述的方法,其特征在于,所述终端设备的显示模式包括:手机模式和平板模式;
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,基于所述内容展示密度和所述内容布局方式,控制显示所述应用程序提供的应用内容的步骤,包括:
9.根据权利要求1所述的方法,其特征在于,基于所述内容展示密度和所述内容布局方式,控制显示所述应用程序提供的应用内容的步骤之后,所述方法还包括:
10.一种应用程序的内容显示控制装置,其特征在于,所述装置设置于终端设备,所述装置包括:
11.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1-9任一项所述的应用程序的内容显示控制方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1-9任一项所述的应用程序的内容显示控制方法。