自适应调整空白页的方法及装置的制造方法

文档序号:10624600阅读:352来源:国知局
自适应调整空白页的方法及装置的制造方法
【专利摘要】本发明实施例提供了一种自适应调整空白页的方法及装置,方法包括:确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸;以及根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。第三方应用程序无须为适用不同机型等预先设置适配文件,从而避免了第三方应用程序臃肿等,实现了自适应调整空白页。
【专利说明】
自适应调整空白页的方法及装置
技术领域
[0001]本发明实施例涉及智能硬件技术领域,尤其涉及一种自适应调整空白页的方法及
目.0
【背景技术】
[0002]智能手机在当今社会越来越普及,第三方应用程序也进入飞速增长时期,同时用户体验也变得越来越重要,为此,为了提高用户体验,第三方程序应用中加入了空白页来引导和取悦用户,以提升用户体验。
[0003]空白页主要由布局文件编写,但是为了适配智能手机各种尺寸分辨率机型,使用户在不同机型上使用,有相同的用户体验,不同尺寸不同分辨率需要在第三方应用程序中预先配置不同的适配文件,让空白页中的显示效果基本一致。
[0004]目前智能手机各种尺寸分辨率机型多达几十万种,一般能适配的也只能做到主流机型,不能涵盖全部。主流机型也有好几百款,需要写大量的适配文件进行适配,适配过程十分耗时耗力。随着主流手机不断更新增多,适配文件也会让第三方程序变得十分臃肿。
[0005]为此,亟待提供一种无须预先设置适配文件的技术方案。

【发明内容】

[0006]本发明实施例的目的在于提供一种自适应调整空白页的方法及装置,用以解决现有技术中需要在第三方应用程序中预先设置适配文件导致的第三方程序臃肿等缺陷。
[0007]本发明实施例采用的技术方案如下:
[0008]本发明实施例提供一种自适应调整空白页的方法,其包括:
[0009]确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸;
[0010]根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。
[0011]优选地,在一本发明实施例中,所述确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸包括:确定在所述智能终端在横屏显示上定义的有效显示区域尺寸;
[0012]所述根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置:根据在智能终端横屏显示方向上要显示的元素以及所述横屏显示方向下定义有效显示区域的高度,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。
[0013]优选地,在一本发明实施例中,所述确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸包括:确定所述智能终端在竖屏显示方向下定义的有效显示区域尺寸;
[0014]所述根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置:根据在智能终端竖屏显示方向上要显示的元素以及所述竖屏显示方向下定义有效显示区域的高度,确定在智能终端竖屏显示方向上要显示的元素对应的空白页位置。
[0015]优选地,在一本发明实施例中,所述根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置包括:
[0016]根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例;
[0017]根据在智能终端当前显示方向上要显示的元素对应的位置比例,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。
[0018]优选地,在一本发明实施例中,要显示的元素对应的位置比例包括要显示的元素对应距离当前显示方向下顶部的距离和/或要显示的元素对应距离当前显示方向下顶部的像素值。
[0019]优选地,在一本发明实施例中,所述根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例包括:
[0020]根据在智能终端横屏显示方向上要显示的元素,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏方向上要显示的元素对应的第一位置比例。
[0021]优选地,在一本发明实施例中,所述根据在智能终端横屏显示方向上要显示的元素,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的第一位置比例包括:
[0022]根据在智能终端横屏显示方向上要显示的图片和文字,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏显示方向上要显示的图片和文字对应的第一位置比例。
[0023]优选地,在一本发明实施例中,所述根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例包括:
[0024]根据在智能终端竖屏显示方向上要显示的元素,以及所述竖屏显示方向定义的有效显示区域尺寸,确定在智能终端竖屏显示方向上要显示的元素对应的第二位置比例。
[0025]优选地,在一本发明实施例中,所述根据在智能终端竖屏显示方向上要显示的元素,以及所述竖屏显示方向定义的有效显示区域尺寸,确定在智能终端竖屏显示方向上要显示的元素对应的第二位置比例包括:
[0026]根据在智能终端横屏显示方向上要显示的图片和文字,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏显示方向上要显示的图片和文字对应的第二位置比例。
[0027]优选地,在一本发明实施例中,所述根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例包括:
[0028]根据在智能终端竖屏显示方向上要显示的图片、文字和按钮,以及所述竖屏显示方向定义的有效显示区域尺寸,确定在智能终端竖屏显示方向上要显示的图片、文字和按钮对应的第三位置比例。
[0029]本发明实施例还提供了一种自适应调整空白页的装置,其包括:
[0030]显示区域尺寸确定单元,用于确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸;
[0031]空白页位置确定单元,用于根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。
[0032]本发明实施例的技术方案具有以下优点:
[0033]第三方应用程序通过首先确定应用其智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸;其次,根据该有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置,避免适用不同机型等预先设置适配文件导致的第三方应用程序臃肿等,对于不同机型,第三方应用程序只要获得了智能终端的当前显示方向,根据该当前显示方向以及要显示的元素,即可自适应确定对应空白页的位置。
【附图说明】
[0034]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本发明实施例一自适应调整空白页的方法的流程示意图;
[0036]图2为本发明实施例二自适应调整空白页的方法的流程示意图;
[0037]图3为本发明实施例三自适应调整空白页的方法的应用示意图;
[0038]图4为本发明实施例四自适应调整空白页的方法的流程示意图;
[0039]图5为本发明实施例五自适应调整空白页的方法的应用示意图;
[0040]图6为本发明实施例六自适应调整空白页的方法的流程示意图;
[0041]图7为本发明实施例七自适应调整空白页的方法的应用示意图;
[0042]图8为本发明实施例八自适应调整空白页的装置的结构示意图;
[0043]图9为本发明实施例九智能终端的结构示意图;
[0044]图10为应用上述任一本发明实施例技术方案在一智能手机上的显示效果;
[0045]图11为应用上述任一本发明实施例技术方案在另一智能手机上的显示效果。
【具体实施方式】
[0046]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]下述本发明实施例中,第三方应用程序通过首先确定应用其智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸;其次,根据该有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置,避免适用不同机型等预先设置适配文件导致的第三方应用程序臃肿等,对于不同机型,第三方应用程序只要获得了智能终端的当前显示方向,根据该当前显示方向以及要显示的元素,即可自适应确定对应空白页的位置。
[0048]图1为本发明实施例一自适应调整空白页的方法的流程示意图;如图1所示,其至少可以包括:
[0049]S101、确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸;
[0050]本实施例中,步骤SlOl中,确定智能终端在所述当前显示方向下定义的有效显示区域尺寸时,可以确定所述智能终端在横屏显示上定义的有效显示区域尺寸或者所述智能终端在竖屏显示上定义的有效显示区域尺寸。横屏显示方向即智能终端被横向操作,或者称之为宽屏模式;而竖屏显示方向即智能终端被纵向操作,或者称之为窄屏模式。
[0051]本实施例中,确定智能终端的当前显示方向可以具体使用通过getResources().getConfigurat1n().0rientat1n实现。但是,需要说明的是,此处仅是举例说明确定显示方向,并不限定必须要用这种特定的实现方式,对于不同操作系统或者不同机型或者不同厂家或者不同类型的智能终端,可以使用其他方式。在本发明实施例的启发下,本领域普通技术人员无须创造性劳动即可实现,详细不再赘述。
[0052]对于有效显示区域来说,可通过像素值来说具体地其有效显示区域尺寸,举例来说,步骤102可以具体通过:
[0053]getResources().getDisplayMetrics().widthPixels获取当前显不方向下的宽度像素值;
[0054]getResources().getDisplayMetrics().heightPixels获取当前显不方向下的长度像素值。
[0055]但是,需要说明的是,此处仅是举例说明确定有效显示区域尺寸,并不限定必须要用这种特定的实现方式,对于不同操作系统或者不同机型或者不同厂家或者不同类型的智能终端,可以使用其他方式。在本发明实施例的启发下,本领域普通技术人员无须创造性劳动即可实现,详细不再赘述。
[0056]可以将上述具体的程序语言直接集成在第三方应用程序中。
[0057]另外,可以直接从其显示单元的规格中直接得出其在不同显示放下的宽度即高度和长度,直接使用该宽度和长度数据即可。
[0058]S102、根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。
[0059]本实施例中,步骤S102确定要显示的元素对应的空白页位置时,可以根据在智能终端横屏显示方向上要显示的元素以及所述横屏显示方向下定义有效显示区域的高度,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。横屏显示方向时,显示区域的高度即显示区域的宽一般来说小于显示区域的长度。
[0060]步骤S102确定要显示的元素对应的空白页位置时,还可以根据在智能终端竖屏显示方向上要显示的元素以及所述竖屏显示方向下定义有效显示区域的高度,确定在智能终端竖屏显示方向上要显示的元素对应的空白页位置。竖屏显示时,显示区域的高度即显示区域的宽一般来说小于显示区域的长度。
[0061]步骤S102中,确定在智能终端当前显示方向上要显示的元素对应的空白页位置时,可以首先根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例;其次根据在智能终端当前显示方向上要显示的元素对应的位置比例,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。
[0062]本实施例中,要显示的元素对应的位置比例包括要显示的元素对应距离当前显示方向下顶部的距离和/或要显示的元素对应距离当前显示方向下顶部的像素值。
[0063]有关本步骤可详细参见下述实施例记载,在此不再赘述。
[0064]需要说明的是,在智能终端被操作的过程中,其显示方向可能会随机的切换,对于这种情形,只要实时执行上述步骤SlOl以及S102即可。
[0065]图2为本发明实施例二自适应调整空白页的方法的流程示意图;如图2所示,其至少可以包括:
[0066]S201、确定智能终端的横屏显示方向,以及在所述横屏显示方向下定义的有效显示区域尺寸;
[0067]有关步骤S201,可参见上述图1所示的实施例,在此不再赘述。
[0068]S202、根据在智能终端横屏显示方向上要显示的元素,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏方向上要显示的元素对应的第一位置比例。
[0069]本实施例中,步骤S202中确定在智能终端当前显示方向上要显示的元素对应的第一位置比例时,可以根据在智能终端横屏显示方向上要显示的图片和文字,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏显示方向上要显示的图片和文字对应的第一位置比例。
[0070]本实施例中,使用有效显示区域尺寸中的高度,如果将空白页内容看做一个整体,根据空白页中的图片和文字,根据距离顶部高度的百分比,该百分比可以作为第一位置比例;再结合横屏显示方向下的高度,计算出图片和文字对应空白距离顶部对应的高度。
[0071]图3为本发明实施例三自适应调整空白页的方法的应用示意图;内容为图片和文字的空白页横屏时距离顶部高度为横屏高度的53%,该比例是从顶部向底部方向计算的,图片和文字的整体水平中心点位于距离顶部高度为横屏高度的53%处。
[0072]需要说明的是,第一位置比例并不特别限定为53%,该第一位置比例与显示区域的有效像素值等有关,第一位置比例可能有变动,在此不再赘述。
[0073]文字、图片之间的间距可以灵活设置,详细不再赘述。
[0074]图4为本发明实施例四自适应调整空白页的方法的流程示意图;如图4所示,其至少可以包括:
[0075]S401、确定智能终端的竖屏显示方向,以及在所述竖屏显示方向下定义的有效显示区域尺寸;
[0076]有关步骤S401类似上述图1中的SlOl,在此不再赘述。
[0077]S402、根据在智能终端竖屏显示方向上要显示的元素,以及所述竖屏显示方向定义的有效显示区域尺寸,确定在智能终端竖屏显示方向上要显示的元素对应的第二位置比例。
[0078]本实施例中,步骤S402中确定在智能终端竖屏显示方向上要显示的元素对应的第二位置比例时,可以根据在智能终端横屏显示方向上要显示的图片和文字,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏显示方向上要显示的图片和文字对应的第二位置比例。
[0079]本实施例中,使用有效显示区域尺寸中的高度,如果将空白页内容看做一个整体,根据空白页中的图片和文字,根据距离顶部高度的百分比,该百分比可以作为第二位置比例;再结合竖屏显示方向下的高度,计算出图片和文字对应空白距离顶部对应的高度。
[0080]比如,一智能手机的高度为1080像素,当空白页内容为图片和文字时,距离顶部的高度是竖直方向屏幕高度的48%。加载出布局内容,通过代码设置内容距离顶部距离约为518像素,文字和图片对应的空白页就设置在该518像素位置处。
[0081]图5为本发明实施例五自适应调整空白页的方法的应用示意图;如图5所示,内容为图片和文字的空白页竖屏时距离顶部高度为竖屏高度的48%,图片和文字整体的水平中心点距离顶部高度为横屏高度的48%,该比例是从顶部向底部方向计算的。需要说明的是,第二位置比例并不特别限定为48%,该第二位置比例与显示区域的有效像素值等有关,第二位置比例可能有变动,在此不再赘述。
[0082]文字、图片之间的间距可以灵活设置,详细不再赘述。
[0083]图6为本发明实施例六自适应调整空白页的方法的流程示意图;如图6所示,其至少可以包括:
[0084]S601、确定智能终端的竖屏显示方向,以及在所述竖屏显示方向下定义的有效显示区域尺寸;
[0085]S602、根据在智能终端竖屏显示方向上要显示的图片、文字和按钮,以及所述竖屏显示方向定义的有效显示区域尺寸,确定在智能终端竖屏显示方向上要显示的图片、文字和按钮对应的第三位置比例。
[0086]本实施例中,使用有效显示区域尺寸中的高度,如果将空白页内容看做一个整体,根据空白页中的图片和文字,根据距离顶部高度的百分比,该百分比可以作为第三位置比例;再结合竖屏显示方向下的高度,计算出图片、文字以及按钮对应空白距离顶部对应的高度。
[0087]图7为本发明实施例七自适应调整空白页的方法的应用示意图;如图7所示,内容为图片、文字、按钮的空白页竖屏时距离顶部高度为竖屏高度的50%,图片、文字、按钮整体的水平中心点距离顶部高度为横屏高度的50%,该比例是从顶部向底部方向计算的。需要说明的是,第三位置比例并不特别限定为50%,该第三位置比例与显示区域的有效像素值等有关,第三位置比例可能有变动,在此不再赘述。
[0088]文字、图片、按钮之间的间距可以灵活设置,详细不再赘述。
[0089]图8为本发明实施例八自适应调整空白页的装置的结构示意图;如图8所示,其可以包括:相互可进行数据通讯的显示区域尺寸确定单元801以及空白页位置确定单元802,其中:
[0090]显示区域尺寸确定单元801用于确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸;
[0091]空白页位置确定单元802用于根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。
[0092]本实施例中,可选地,显示区域尺寸确定单元确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸时,可以确定在所述智能终端在横屏显示上定义的有效显示区域尺寸;
[0093]空白页位置确定单元根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置时,可以根据在智能终端横屏显示方向上要显示的元素以及所述横屏显示方向下定义有效显示区域的高度,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。
[0094]本实施例中,可选地,显示区域尺寸确定单元确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸时,可以确定所述智能终端在竖屏显示方向下定义的有效显示区域尺寸;
[0095]本实施例中,可选地,空白页位置确定单元根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置时,可以根据在智能终端竖屏显示方向上要显示的元素以及所述竖屏显示方向下定义有效显示区域的高度,确定在智能终端竖屏显示方向上要显示的元素对应的空白页位置。
[0096]本实施例中,可选地,空白页位置确定单元根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置时,可以根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例;根据在智能终端当前显示方向上要显示的元素对应的位置比例,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。
[0097]本实施例中,可选地,要显示的元素对应的位置比例包括要显示的元素对应距离当前显示方向下顶部的距离和/或要显示的元素对应距离当前显示方向下顶部的像素值。
[0098]本实施例中,可选地,空白页位置确定单元根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例时,可以根据在智能终端横屏显示方向上要显示的元素,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏方向上要显示的元素对应的第一位置比例。
[0099]本实施例中,可选地,空白页位置确定单元根据在智能终端横屏显示方向上要显示的元素,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的第一位置比例时,可以根据在智能终端横屏显示方向上要显示的图片和文字,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏显示方向上要显示的图片和文字对应的第一位置比例。
[0100]本实施例中,可选地,空白页位置确定单元根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例时,可以根据在智能终端竖屏显示方向上要显示的元素,以及所述竖屏显示方向定义的有效显示区域尺寸,确定在智能终端竖屏显示方向上要显示的元素对应的第二位置比例。
[0101]本实施例中,可选地,空白页位置确定单元根据在智能终端竖屏显示方向上要显示的元素,以及所述竖屏显示方向定义的有效显示区域尺寸,确定在智能终端竖屏显示方向上要显示的元素对应的第二位置比例时,可以根据在智能终端横屏显示方向上要显示的图片和文字,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏显示方向上要显示的图片和文字对应的第二位置比例。
[0102]本实施例中,可选地,空白页位置确定单元根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例时,可以根据在智能终端竖屏显示方向上要显示的图片、文字和按钮,以及所述竖屏显示方向定义的有效显示区域尺寸,确定在智能终端竖屏显示方向上要显示的图片、文字和按钮对应的第三位置比例。
[0103]图9为本发明实施例九智能终端的结构示意图;如图9所示,其可以包括:处理器以及缓存器,其中:
[0104]处理器用于确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸;处理器还用于用于根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。
[0105]缓存器用于缓存当前显示方向以及在所述当前显示方向下定义的有效显示区域尺寸、空白页位置对应的数据。
[0106]本实施例中,可选地,处理器确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸时,可以确定在所述智能终端在横屏显示上定义的有效显示区域尺寸;
[0107]处理器根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置时,可以根据在智能终端横屏显示方向上要显示的元素以及所述横屏显示方向下定义有效显示区域的高度,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。
[0108]本实施例中,可选地,处理器确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸时,可以确定所述智能终端在竖屏显示方向下定义的有效显示区域尺寸;
[0109]本实施例中,可选地,处理器根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置时,可以根据在智能终端竖屏显示方向上要显示的元素以及所述竖屏显示方向下定义有效显示区域的高度,确定在智能终端竖屏显示方向上要显示的元素对应的空白页位置。
[0110]本实施例中,可选地,处理器根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置时,可以根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例;根据在智能终端当前显示方向上要显示的元素对应的位置比例,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。
[0111]本实施例中,可选地,要显示的元素对应的位置比例包括要显示的元素对应距离当前显示方向下顶部的距离和/或要显示的元素对应距离当前显示方向下顶部的像素值。
[0112]本实施例中,可选地,处理器根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例时,可以根据在智能终端横屏显示方向上要显示的元素,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏方向上要显示的元素对应的第一位置比例。
[0113]本实施例中,可选地,处理器根据在智能终端横屏显示方向上要显示的元素,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的第一位置比例时,可以根据在智能终端横屏显示方向上要显示的图片和文字,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏显示方向上要显示的图片和文字对应的第一位置比例。
[0114]本实施例中,可选地,处理器根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例时,可以根据在智能终端竖屏显示方向上要显示的元素,以及所述竖屏显示方向定义的有效显示区域尺寸,确定在智能终端竖屏显示方向上要显示的元素对应的第二位置比例。
[0115]本实施例中,可选地,处理器根据在智能终端竖屏显示方向上要显示的元素,以及所述竖屏显示方向定义的有效显示区域尺寸,确定在智能终端竖屏显示方向上要显示的元素对应的第二位置比例时,可以根据在智能终端横屏显示方向上要显示的图片和文字,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏显示方向上要显示的图片和文字对应的第二位置比例。
[0116]本实施例中,可选地,处理器根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例时,可以根据在智能终端竖屏显示方向上要显示的图片、文字和按钮,以及所述竖屏显示方向定义的有效显示区域尺寸,确定在智能终端竖屏显示方向上要显示的图片、文字和按钮对应的第三位置比例。
[0117]上述实施例中的智能终端可以是智能手机、平板电脑、智能电视,详细不再赘述。
[0118]图10为应用上述任一本发明实施例技术方案在一智能手机上的显示效果,智能手机分别为5.5寸屏幕1920*1080;图11为应用上述任一本发明实施例技术方案在另一智能手机上的显示效果,6.3寸屏幕2560*1440分辨率;如图10、11所示,应用上述本发明实施例方案,显示的效果几乎一样,比如图中“无会话”位置在图10和图11中的显示结果完全相同。
[0119]上述实施例中也可能需要其他部件,比如显示单元等,但是,在本发明实施例的启发下,本领域普通技术人员无须创造性劳动即可想得到并实现,详细不再赘述。
[0120]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0121]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0122]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种自适应调整空白页的方法,其特征在于,包括: 确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸; 根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。2.根据权利要求1所述的方法,其特征在于,所述确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸包括:确定在所述智能终端在横屏显示上定义的有效显示区域尺寸; 所述根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置:根据在智能终端横屏显示方向上要显示的元素以及所述横屏显示方向下定义有效显示区域的高度,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。3.根据权利要求1所述的方法,其特征在于,所述确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸包括:确定所述智能终端在竖屏显示方向下定义的有效显示区域尺寸; 所述根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置:根据在智能终端竖屏显示方向上要显示的元素以及所述竖屏显示方向下定义有效显示区域的高度,确定在智能终端竖屏显示方向上要显示的元素对应的空白页位置。4.根据权利要求1所述的方法,其特征在于,所述根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置包括: 根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例; 根据在智能终端当前显示方向上要显示的元素对应的位置比例,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。5.根据权利要求4所述的方法,其特征在于,要显示的元素对应的位置比例包括要显示的元素对应距离当前显示方向下顶部的距离和/或要显示的元素对应距离当前显示方向下顶部的像素值。6.根据权利要求4所述的方法,其特征在于,所述根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例包括: 根据在智能终端横屏显示方向上要显示的元素,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏方向上要显示的元素对应的第一位置比例。7.根据权利要求6所述的方法,其特征在于,所述根据在智能终端横屏显示方向上要显示的元素,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的第一位置比例包括: 根据在智能终端横屏显示方向上要显示的图片和文字,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏显示方向上要显示的图片和文字对应的第一位置比例。8.根据权利要求4所述的方法,其特征在于,所述根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例包括: 根据在智能终端竖屏显示方向上要显示的元素,以及所述竖屏显示方向定义的有效显示区域尺寸,确定在智能终端竖屏显示方向上要显示的元素对应的第二位置比例。9.根据权利要求8所述的方法,其特征在于,所述根据在智能终端竖屏显示方向上要显示的元素,以及所述竖屏显示方向定义的有效显示区域尺寸,确定在智能终端竖屏显示方向上要显示的元素对应的第二位置比例包括: 根据在智能终端横屏显示方向上要显示的图片和文字,以及所述横屏显示方向定义的有效显示区域尺寸,确定在智能终端横屏显示方向上要显示的图片和文字对应的第二位置比例。10.根据权利要求4所述的方法,其特征在于,所述根据在智能终端当前显示方向上要显示的元素,以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的位置比例包括: 根据在智能终端竖屏显示方向上要显示的图片、文字和按钮,以及所述竖屏显示方向定义的有效显示区域尺寸,确定在智能终端竖屏显示方向上要显示的图片、文字和按钮对应的第三位置比例。11.一种自适应调整空白页的装置,其特征在于,包括: 显示区域尺寸确定单元,用于确定智能终端的当前显示方向,以及在所述当前显示方向下定义的有效显示区域尺寸; 空白页位置确定单元,用于根据在智能终端当前显示方向上要显示的元素以及所述当前显示方向定义的有效显示区域尺寸,确定在智能终端当前显示方向上要显示的元素对应的空白页位置。
【文档编号】G06F9/44GK105988820SQ201510921270
【公开日】2016年10月5日
【申请日】2015年12月11日
【发明人】刘俊伟
【申请人】乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1