本发明专利技术公开了一种应用画面的显示方法和装置、存储介质及电子装置。其中,该方法包括:在目标终端当前运行目标应用、且确定出无法获取到与目标终端对应的第一显示配置信息的情况下,获取目标终端的安全区域信息;根据安全区域信息生成第二显示配置信息;根据第二显示配置信息将应用画面以缩放的方式显示在显示屏中的第二显示区域上。本发明专利技术解决了新上市的未配置分辨率的终端设备无法根据DPI缩放规则进行缩放,造成的操作繁琐、浪费人力的技术问题。
Display method and device of application picture, storage medium and electronic device
【技术实现步骤摘要】
应用画面的显示方法和装置、存储介质及电子装置
本专利技术涉及计算机领域,具体而言,涉及一种应用画面的显示方法和装置、存储介质及电子装置。
技术介绍
对于终端屏幕的UI界面显示,目前常用的方法是通过使用DPI缩放规则的自动独立分辨率UI缩放。DPI曲线中包含不同分辨率和相应缩放值,DPI缩放规则根据不同分辨率缩放用户界面的元素。由此将手机等设备的UI屏幕转换至平板电脑或PC,并适应一系列设备分辨率。但是,由于DPI缩放规则需要根据设备的分辨率进行缩放,其仅适用于已知分辨率的终端设备。而对于新上市的未配置分辨率的终端设备,界面显示会有异常。若想要更新设备的DPI缩放规则,需要开发人员更新设备的配置文件,这样不但操作繁琐,而且需要浪费人力。针对相关技术中,由于新上市的未配置分辨率的终端设备无法根据DPI缩放规则进行缩放,造成的操作繁琐、浪费人力的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种应用画面的显示方法和装置、存储介质及电子装置,以至少解决新上市的未配置分辨率的终端设备无法根据DPI缩放规则进行缩放,造成的操作繁琐、浪费人力的技术问题。根据本专利技术实施例的一个方面,提供了一种应用画面的显示方法,包括:在目标终端当前运行目标应用、且确定出无法获取到与所述目标终端对应的第一显示配置信息的情况下,获取所述目标终端的安全区域信息,其中,所述安全区域信息用于表示所述目标终端的显示屏中不被遮挡的第一显示区域,所述第一显示配置信息用于将所述目标应用的应用画面显示在所述目标终端的显示屏上;根据所述安全区域信息生成第二显示配置信息,其中,所述第二显示配置信息用于将所述目标应用的应用画面以缩放的方式显示在所述目标终端的显示屏上;根据所述第二显示配置信息将所述应用画面以缩放的方式显示在所述显示屏中的第二显示区域上,其中,所述第一显示区域包括所述第二显示区域。可选地,所述获取所述目标终端的安全区域信息,包括:通过所述目标终端的操作系统的第一接口获取所述安全区域信息。可选地,所述获取所述目标终端的安全区域信息,包括:通过所述目标终端的硬件系统的第二接口获取所述安全区域信息。可选地,所述根据所述安全区域信息生成第二显示配置信息,包括:确定在所述目标终端处于横屏状态下所述第一显示区域的左边界距离所述显示屏的左边界的第一距离值,以及所述第一显示区域的右边界距离所述显示屏的右边界的第二距离值;根据所述第一距离值和所述第二距离值确定目标偏移值,其中,所述第二显示配置信息中包括所述目标偏移值。可选地,所述根据所述第一距离值和所述第二距离值确定目标偏移值,包括:在所述第一距离值与所述第二距离值相等的情况下,将所述目标偏移值设置为所述第一距离值或所述第二距离值;在所述第一距离值与所述第二距离值不相等的情况下,将所述目标偏移值设置为所述第一距离值与所述第二距离值中的较大值。可选地,所述根据所述第一距离值和所述第二距离值确定目标偏移值,包括:在所述第一距离值与所述第二距离值中的较大值位于目标取值范围的情况下,将所述目标偏移值确定为目标预设值,其中,所述目标预设值大于或等于所述较大值,所述目标预设值大于或等于所述目标取值范围的上边界。可选地,所述在所述第一距离值与所述第二距离值中的较大值位于目标取值范围的情况下,将所述目标偏移值确定为目标预设值,包括:在所述较大值小于或等于30像素的情况下,将所述目标偏移值确定为30像素;在所述较大值大于30且小于或等于50像素的情况下,将所述目标偏移值确定为50像素。可选地,所述根据所述第二显示配置信息将所述应用画面以缩放的方式显示在所述显示屏中的第二显示区域上,包括:将所述目标终端处于横屏状态下的所述显示屏的左边界和右边界都缩进所述目标偏移值,以形成所述第二显示区域;将所述应用画面按照预定的缩放比例显示在所述第二显示区域上。可选地,在获取所述目标终端的安全区域信息之前,所述方法还包括:在所述目标终端中启动所述目标应用,并将所述目标终端的设备信息上报给目标服务器,其中,所述目标终端的设备信息包括:所述目标终端的设备型号、所述目标终端显示屏的配置信息。根据本专利技术实施例的另一方面,还提供了一种应用画面的显示装置,包括:获取模块,用于在目标终端当前运行目标应用、且确定出无法获取到与所述目标终端对应的第一显示配置信息的情况下,获取所述目标终端的安全区域信息,其中,所述安全区域信息用于表示所述目标终端的显示屏中不被遮挡的第一显示区域,所述第一显示配置信息用于将所述目标应用的应用画面显示在所述目标终端的显示屏上;生成模块,用于根据所述安全区域信息生成第二显示配置信息,其中,所述第二显示配置信息用于将所述目标应用的应用画面以缩放的方式显示在所述目标终端的显示屏上;显示模块,用于根据所述第二显示配置信息将所述应用画面以缩放的方式显示在所述显示屏中的第二显示区域上,其中,所述第一显示区域包括所述第二显示区域。根据本专利技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述应用画面的显示方法。根据本专利技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的应用画面的显示方法。在本专利技术实施例中,在目标终端当前运行目标应用、且确定出无法获取到与所述目标终端对应的第一显示配置信息的情况下,通过获取目标终端的安全区域信息,根据安全区域信息生成第二显示配置信息,根据第二显示配置信息将应用画面以缩放的方式显示在显示屏中的第二显示区域上。达到了根据终端设备的安全区域信息自动生成第二显示配置信息,并根据第二显示配置信息将应用画面以缩放的方式显示在终端显示屏的目的,从而实现了简化操作,减少人工操作的技术效果,进而解决了新上市的未配置分辨率的终端设备无法根据DPI缩放规则进行缩放,造成的操作繁琐、浪费人力的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种可选的应用画面的显示方法的应用环境的示意图;图2是根据本专利技术可选的实施例的一种可选的应用画面的显示方法的示意图一;图3是根据本专利技术可选的实施例的一种可选的应用画面的显示方法的示意图二;图4是根据本专利技术实施例的一种可选的应用画面的显示方法的流程图;图5是根据本专利技术可选的实施例的一种可选的应用画面的显示方法的示意图三;图6是根据本专利技术可选的实施例的一种可选的应用画面的显示方法的示意图四;图7是根据本专利技术可选的实施例的一种可选的应用画面的显示方法的示意图五;图8是根据本专利技术可选的实施例的一种可选的应用画面的显示方法的示意图六;图9是根据本专利技术可选的实施例的一种可选的应用画面的显示方法的示意图七本文档来自技高网...
【技术保护点】
1.一种应用画面的显示方法,其特征在于,包括:/n在目标终端当前运行目标应用、且确定出无法获取到与所述目标终端对应的第一显示配置信息的情况下,获取所述目标终端的安全区域信息,其中,所述安全区域信息用于表示所述目标终端的显示屏中不被遮挡的第一显示区域,所述第一显示配置信息用于将所述目标应用的应用画面显示在所述目标终端的显示屏上;/n根据所述安全区域信息生成第二显示配置信息,其中,所述第二显示配置信息用于将所述目标应用的应用画面以缩放的方式显示在所述目标终端的显示屏上;/n根据所述第二显示配置信息将所述应用画面以缩放的方式显示在所述显示屏中的第二显示区域上,其中,所述第一显示区域包括所述第二显示区域。/n
【技术特征摘要】
1.一种应用画面的显示方法,其特征在于,包括:
在目标终端当前运行目标应用、且确定出无法获取到与所述目标终端对应的第一显示配置信息的情况下,获取所述目标终端的安全区域信息,其中,所述安全区域信息用于表示所述目标终端的显示屏中不被遮挡的第一显示区域,所述第一显示配置信息用于将所述目标应用的应用画面显示在所述目标终端的显示屏上;
根据所述安全区域信息生成第二显示配置信息,其中,所述第二显示配置信息用于将所述目标应用的应用画面以缩放的方式显示在所述目标终端的显示屏上;
根据所述第二显示配置信息将所述应用画面以缩放的方式显示在所述显示屏中的第二显示区域上,其中,所述第一显示区域包括所述第二显示区域。
2.根据权利要求1所述的方法,其特征在于,所述获取所述目标终端的安全区域信息,包括:
通过所述目标终端的操作系统的第一接口获取所述安全区域信息。
3.根据权利要求1所述的方法,其特征在于,所述获取所述目标终端的安全区域信息,包括:
通过所述目标终端的硬件系统的第二接口获取所述安全区域信息。
4.根据权利要求1所述的方法,其特征在于,所述根据所述安全区域信息生成第二显示配置信息,包括:
确定在所述目标终端处于横屏状态下所述第一显示区域的左边界距离所述显示屏的左边界的第一距离值,以及所述第一显示区域的右边界距离所述显示屏的右边界的第二距离值;
根据所述第一距离值和所述第二距离值确定目标偏移值,其中,所述第二显示配置信息中包括所述目标偏移值。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一距离值和所述第二距离值确定目标偏移值,包括:
在所述第一距离值与所述第二距离值相等的情况下,将所述目标偏移值设置为所述第一距离值或所述第二距离值;
在所述第一距离值与所述第二距离值不相等的情况下,将所述目标偏移值设置为所述第一距离值与所述第二距离值中的较大值。
6.根据权利要求4所述的方法,其特征在于,所述根据所述第一距离值和所述第二距离值确定目标偏移值,包括:
在所述第一距离值与所述第二距离值中的较大值位于目标取值范围的情况下,将所述目标偏移值确定为目标预设值,其中,所述目标预设值大于或等于所述较大值,所述目标预设值大于或等于所述目标取值范围的...
【专利技术属性】
技术研发人员:陆术智,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。