终端设备的全面屏确定方法及其装置制造方法及图纸

技术编号:20484083 阅读:24 留言:0更新日期:2019-03-02 18:39
本发明专利技术提出一种终端设备的全面屏确定方法,其中,方法包括:获取终端设备的显示屏的实际高度和宽度,根据预设的判断策略判断显示屏的实际高度和宽度是否满足预设的全面屏特征,若显示屏的实际高度和宽度满足预设的全面屏特征,则确定终端设备的显示屏为全面屏。由此,实现了终端设备全面屏的自动确定,解决了现有技术中软件显示界面与全面屏适配效率不高的技术问题。本发明专利技术实施例还提出一种终端设备的全面屏确定装置,一种计算机设备,一种非临时性计算机可读存储介质,一种计算机程序产品。

【技术实现步骤摘要】
终端设备的全面屏确定方法及其装置
本专利技术涉及智能检测
,尤其涉及一种终端设备的全面屏确定方法及其装置。
技术介绍
全面屏终端设备比如全面屏手机是近年来终端设备设计的新潮流,越来越多的终端设备品牌在推出自己的全面屏终端设备,目前市场上同时存在全面屏终端设备与非全面屏终端设备。而伴随着全面屏的发展,对软件开发技术的要求也越来高,比如,对于软件开发者来说,需要对全面屏终端设备采用对应的界面显示方案以实现对全面屏终端设备的适配,因此,亟需一种能够自动识别出全面屏终端设备以便于对终端设备的显示界面适配的方式。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种终端设备的全面屏确定方法,以实现终端设备全面屏的自动确定。本专利技术的第二个目的在于提出一种终端设备的全面屏确定装置。本专利技术的第三个目的在于提出一种计算机设备。本专利技术的第四个目的在于提出一种非临时性计算机可读存储介质。本专利技术的第五个目的在于提出一种计算机程序产品。为达上述目的,本专利技术第一方面实施例的终端设备的全面屏确定方法,包括:获取终端设备的显示屏的实际高度和宽度;根据预设的判断策略判断所述显示屏的实际高度和宽度是否满足预设的全面屏特征;若所述显示屏的实际高度和宽度满足所述预设的全面屏特征,则确定所述终端设备的显示屏为全面屏。另外,本专利技术实施例的终端设备的全面屏确定方法,还具有如下附加的技术特征:可选地,所述获取终端设备的显示屏的实际高度,包括:通过预设的调用接口读取所述显示屏中的主界面高度;将所述主界面高度确定为所述显示屏的实际高度。可选地,在所述将所述主界面高度确定为所述显示屏的实际高度之前,还包括:检测所述终端设备的设备标识,确定所述设备标识属于预设的第一设备标识。可选地,所述获取终端设备的显示屏的实际高度,包括:通过预设的调用接口读取所述显示屏中的主界面高度;获取所述显示屏的虚拟导航栏的高度;计算所述主界面高度和所述虚拟导航栏的高度的和,获取所述显示屏的实际高度。可选地,在所述获取所述显示屏的虚拟导航栏的高度之前,还包括:检测所述终端设备的设备标识,并获知所述设备标识属于预设的第二设备标识时。可选地,在所述获取所述显示屏的虚拟导航栏的高度之前,还包括:确定所述显示屏当前显示所述虚拟导航栏。可选地,若获知所述显示屏当前不显示所述虚拟导航栏,则将通过所述调用接口读取所述显示屏中的主界面高度确定为所述显示屏的实际高度。可选地,所述根据预设的判断策略判断所述显示屏的高度和宽度是否满足预设的全面屏特征,包括:计算所述显示屏的高度和宽度的高宽比值;判断所述高宽比值是否大于等于预设门限值;若获知所述高宽比值大于等于所述门限值,则确定满足预设的全面屏特征。本专利技术第二方面实施例的终端设备的全面屏确定装置,包括:获取模块,用于获取终端设备的显示屏的实际高度和宽度;判断模块,用于根据预设的判断策略判断所述显示屏的实际高度和宽度是否满足预设的全面屏特征;确定模块,用于若所述显示屏的实际高度和宽度满足所述预设的全面屏特征,则确定所述终端设备的显示屏为全面屏。另外,本专利技术实施例的终端设备的全面屏确定方法,还具有如下附加的技术特征:可选地,所述获取模块,包括:第一读取单元,用于通过预设的调用接口读取所述显示屏中的主界面高度;第一确定单元,用于将所述主界面高度确定为所述显示屏的实际高度。可选地,所述获取模块,还包括:第二确定单元,用于检测所述终端设备的设备标识,确定所述设备标识属于预设的第一设备标识。可选地,所述获取模块,包括:第二读取单元,用于通过预设的调用接口读取所述显示屏中的主界面高度;第一获取单元,用于获取所述显示屏的虚拟导航栏的高度;第二获取单元,用于计算所述主界面高度和所述虚拟导航栏的高度的和,获取所述显示屏的实际高度。可选地,所述获取模块,还包括:获知单元,检测所述终端设备的设备标识,并获知所述设备标识属于预设的第二设备标识。可选地,所述获取模块,还包括:第三确定单元,用于确定所述显示屏当前显示所述虚拟导航栏。可选地,所述获取模块,还包括:第四确定单元,用于若获知所述显示屏当前不显示所述虚拟导航栏,则将通过所述调用接口读取所述显示屏中的主界面高度确定为所述显示屏的实际高度。可选地,所述判断模块,包括:计算单元,用于计算所述显示屏的高度和宽度的高宽比值;判断单元,用于判断所述高宽比值是否大于等于预设门限值;第五确定单元,用于若获知所述高宽比值大于等于所述门限值,则确定满足预设的全面屏特征。本专利技术第三方面实施例的计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述方法实施例所述的终端设备的全面屏确定方法。本专利技术第四方面实施例的非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前述方法实施例所述的终端设备的全面屏确定方法。本专利技术第五方面实施例的计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行如前述方法实施例所述的终端设备的全面屏确定方法。本专利技术实施例提供的技术方案可以包含如下的有益效果:获取终端设备的显示屏的实际高度和宽度,根据显示屏的实际高度和宽度是否满足预设的全面屏特征来对显示屏是否为全面屏进行判断,实现了终端设备全面屏的自动确定,使得软件显示界面能够自动适配全面屏。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例所提供的一种终端设备的全面屏确定方法的流程示意图;图2为本专利技术实施例所提供的不同品牌型号手机高度和宽度的统计信息展示图;图3为本专利技术实施例所提供的不同品牌型号手机高度与宽度比值的统计信息展示图;图4为本专利技术实施例所提供的小米手机显示屏的组成示意图;图5为本专利技术实施例所提供的华为手机显示屏虚拟导航栏处于隐藏状态时的组成示意图;图6为本专利技术实施例所提供的其他类型终端设备显示屏虚拟导航栏处于显示状态时的组成示意图;图7为本专利技术实施例所提供的其他类型终端设备显示屏虚拟导航栏处于隐藏状态时的组成示意图;图8为本专利技术实施例所提供的另一种终端设备的全面屏确定方法的流程示意图;图9为本专利技术实施例所提供的又一种终端设备的全面屏确定方法的流程示意图;图10为本专利技术实施例所提供的再一种终端设备的全面屏确定方法的流程示意图;图11为本专利技术实施例所提供的一种终端设备的全面屏确定装置的结构示意图;图12为本专利技术实施例所提供的判断模块的一种可能的实现方式的组成示意图;图13为本专利技术实施例所提供的获取模块的一种可能的实现方式的组成示意图;图14为本专利技术实施例所提供的获取模块的另一种可能的实现方式的组成示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的终端设备的全面屏确定方法和装置。基于上述现有技术的描述可以知道,现有技术中,缺乏一本文档来自技高网...

【技术保护点】
1.一种终端设备的全面屏确定方法,其特征在于,包括以下步骤:获取终端设备的显示屏的实际高度和宽度;根据预设的判断策略判断所述显示屏的实际高度和宽度是否满足预设的全面屏特征;若所述显示屏的实际高度和宽度满足所述预设的全面屏特征,则确定所述终端设备的显示屏为全面屏。

【技术特征摘要】
1.一种终端设备的全面屏确定方法,其特征在于,包括以下步骤:获取终端设备的显示屏的实际高度和宽度;根据预设的判断策略判断所述显示屏的实际高度和宽度是否满足预设的全面屏特征;若所述显示屏的实际高度和宽度满足所述预设的全面屏特征,则确定所述终端设备的显示屏为全面屏。2.如权利要求1所述的方法,其特征在于,所述获取终端设备的显示屏的实际高度,包括:通过预设的调用接口读取所述显示屏中的主界面高度;将所述主界面高度确定为所述显示屏的实际高度。3.如权利要求2所述的方法,其特征在于,在所述将所述主界面高度确定为所述显示屏的实际高度之前,还包括:检测所述终端设备的设备标识,确定所述设备标识属于预设的第一设备标识。4.如权利要求1所述的方法,其特征在于,所述获取终端设备的显示屏的实际高度,包括:通过预设的调用接口读取所述显示屏中的主界面高度;获取所述显示屏的虚拟导航栏的高度;计算所述主界面高度和所述虚拟导航栏的高度的和,获取所述显示屏的实际高度。5.如权利要求4所述的方法,其特征在于,在所述获取所述显示屏的虚拟导航栏的高度之前,还包括:检测所述终端设备的设...

【专利技术属性】
技术研发人员:白海江
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1