界面显示方法、装置及终端制造方法及图纸

技术编号:17138357 阅读:22 留言:0更新日期:2018-01-27 14:22
本发明专利技术公开了一种界面显示方法、装置及终端,属于界面交互技术领域。所述方法包括:确定终端当前运行的应用程序的应用界面,所述应用界面部分显示在所述终端的显示屏的显示区域中;检测所述应用界面中是否存在满足预设条件的指定类型元素,所述预设条件包括未被显示在所述显示区域内;若检测结果为所述应用界面中存在所述指定类型元素,则显示缩小后的所述应用界面,缩小后的所述应用界面中的所述指定类型元素全部被显示在所述显示区域内。通过上述方法,应用界面中未被显示的指定类型元素可以得以缩小并显示给用户,解决了应用界面在不同形状的显示区域中显示不全的问题,保证了显示屏显示的应用界面信息的完整性,提高了应用界面的显示效果。

Interface display method, device and terminal

【技术实现步骤摘要】
界面显示方法、装置及终端
本专利技术实施例涉及界面交互
,特别涉及一种界面显示方法、装置及终端。
技术介绍
随着手机、平板电脑等具有显示功能的终端的不断发展,越来越多的人们习惯在终端上进行娱乐或工作,终端的界面显示极其重要。在相关技术中,终端的显示屏通常为直角矩形,而应用界面也都被开发成直角矩形,在终端的显示屏显示一个应用界面时,终端会根据显示屏的分辨率及尺寸和应用界面的分辨率及尺寸,计算应用界面的缩放比,再对应用界面进行缩放后显示在显示屏的显示区域内。然而,基于工艺、设计等需求,越来越多的终端的显示屏被设计制造成非矩形的形状,比如圆角矩形,当矩形的应用界面铺满非矩形的显示屏时,可能会出现应用界面不能被完全显示的情况,从而影响应用界面的显示效果。
技术实现思路
本专利技术实施例提供了一种界面显示方法、装置及终端,可以用于解决当矩形的应用界面铺满非矩形的显示屏时,可能会出现应用界面不能被完全显示的情况,从而影响应用界面的显示效果的问题。所述技术方案如下:第一方面,提供了一种界面显示方法,用于终端中,所述方法包括:确定所述终端当前运行的应用程序的应用界面,所述应用界面部分显示在所述终端的显示屏的显示区域中;检测所述应用界面中是否存在满足预设条件的指定类型元素,所述预设条件包括未被显示在所述显示区域内;若检测结果为所述应用界面中存在所述指定类型元素,则显示缩小后的所述应用界面,缩小后的所述应用界面中的所述指定类型元素全部被显示在所述显示区域内。第二方面,提供了一种界面显示装置,所述装置包括:确定模块,用于确定所述终端当前运行的应用程序的应用界面,所述应用界面部分显示在所述终端的显示屏的显示区域中;检测模块,用于检测所述应用界面中是否存在满足预设条件的指定类型元素,所述预设条件包括未被显示在所述显示区域内;第一显示模块,用于若检测结果为所述应用界面中存在所述指定类型元素,则显示缩小后的所述应用界面,缩小后的所述应用界面中的所述指定类型元素全部被显示在所述显示区域内。第三方面,提供了一种终端,所述终端包括:处理器、与所述处理器相连的存储器,以及存储在所述存储器上的程序指令,所述处理器,用于执行所述程序指令,以实现如第一方面所述的界面显示方法。第四方面,提供了一种计算机可读介质,其上存储有程序指令,所述程序指令被处理器执行时实现如第一方面所述的界面显示方法。本专利技术实施例提供的技术方案带来的有益效果是:终端在显示一个与终端的显示屏的显示区域形状不同的应用界面时,检测应用界面中是否存在处于显示屏的显示区域之外的指定类型元素,如果存在,则缩小应用界面,缩小后的应用界面中的指定类型元素能够显示在显示屏的显示区域中,即当应用界面中存在指定类型元素(比如较为重要的内容元素)未能被显示屏完全显示给用户时,终端可以通过缩小应用界面的显示尺寸,来保证显示屏显示的应用界面信息的完整性,提高了应用界面的显示效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1和图2是本专利技术一个示例性实施例提供的终端的结构方框图;图3A至图3F是图1和图2所示实施例涉及的五种带有不同显示屏的终端的示意图;图4是图1和图2所示实施例涉及的一种界面显示终端的显示屏与应用界面的对比示意图;图5是本专利技术的一个示例性实施例示出的一种界面显示方法的流程图;图6是图5所示实施例涉及的一种界面显示示意图;图7是本专利技术的一个示例性实施例示出的另一种界面显示方法的流程图;图8是图7所示实施例涉及的一种应用界面中包含的元素的示意图;图9是图7所示实施例涉及的一种显示提示信息的示意图;图10是图7所示实施例涉及的两种缩小效果示意图;图11是本专利技术的一个示例性实施例示出的又一种界面显示方法的流程图;图12是本专利技术一个实施例提供的一种界面显示装置的结构方框图;图13是本专利技术一个实施例提供的另一种界面显示装置的结构方框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。请参考图1和图2,其示出了本申请一个示例性实施例提供的终端100的结构方框图。该终端100可以是手机、平板电脑、笔记本电脑和电子书等。本申请中的终端100可以包括一个或多个如下部件:处理器110、存储器120和触摸显示屏130。处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(DigitalSignalProcessing,DSP)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA)、可编程逻辑阵列(ProgrammableLogicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessingUnit,CPU)、图像处理器(GraphicsProcessingUnit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责触摸显示屏130所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块芯片进行实现。存储器120可以包括随机存储器(RandomAccessMemory,RAM),也可以包括只读存储器(Read-OnlyMemory)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端100的使用所创建的数据(比如音频数据、电话本)等。以操作系统为安卓(Android)系统为例,存储器120中存储的程序和数据如图1所示,存储器120中存储有Linux内核层220、系统运行库层240、应用框架层260和应用层280。Linux内核层220为终端100的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。系统运行库层240通过一些C/C++库来为Android系统提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在系统运行库层240中还提供有安卓运行时库(AndroidRuntime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层260提供了构建应用程序时可能用到的各种API,开发者本文档来自技高网...
界面显示方法、装置及终端

【技术保护点】
一种界面显示方法,用于终端中,其特征在于,所述终端包括显示屏,所述方法包括:确定所述终端当前运行的应用程序的应用界面,所述应用界面部分显示在所述终端的显示屏的显示区域中;检测所述应用界面中是否存在满足预设条件的指定类型元素,所述预设条件包括未被显示在所述显示区域内;若检测结果为所述应用界面中存在所述指定类型元素,则显示缩小后的所述应用界面,缩小后的所述应用界面中的所述指定类型元素全部被显示在所述显示区域内。

【技术特征摘要】
1.一种界面显示方法,用于终端中,其特征在于,所述终端包括显示屏,所述方法包括:确定所述终端当前运行的应用程序的应用界面,所述应用界面部分显示在所述终端的显示屏的显示区域中;检测所述应用界面中是否存在满足预设条件的指定类型元素,所述预设条件包括未被显示在所述显示区域内;若检测结果为所述应用界面中存在所述指定类型元素,则显示缩小后的所述应用界面,缩小后的所述应用界面中的所述指定类型元素全部被显示在所述显示区域内。2.根据权利要求1所述的方法,其特征在于,所述指定类型元素包括:可交互元素和信息显示元素中的至少一种;其中,所述可交互元素为用于接收交互操作并触发对应的结果反馈的元素,所述信息显示元素为用于显示信息的元素。3.根据权利要求1所述的方法,其特征在于,所述显示缩小后的所述应用界面,包括:根据所述显示区域的第一形状和所述显示区域的第一尺寸,计算所述应用界面满足第一预设条件时的最大尺寸,所述第一预设条件包括所述应用界面完全显示在所述显示区域内;根据所述最大尺寸和所述应用界面的第二尺寸计算所述应用界面的缩小比例;根据所述缩小比例显示缩小后的所述应用界面。4.根据权利要求1所述的方法,其特征在于,所述显示缩小后的所述应用界面,包括:根据所述显示区域的第一形状和所述显示区域的第一尺寸,计算所述应用界面满足第二预设条件时的最大尺寸,所述第二预设条件包括所述应用界面中的全部指定类型元素完全显示在所述显示区域内;根据所述最大尺寸和所述应用界面的第二尺寸计算所述应用界面的缩小比例;根据所述缩小比例显示缩小后的所述应用界面。5.根据权利要求1所述的方法,其特征在于,所述显示缩小后的所述应用界面,包括:在检测到针对所述应用界面的缩小操作时,执行所述显示缩小后的所述应用界面的操作。6.根据权利要求5所述的方法,其特征在于,所述显示缩小后的所述应用界面之前,还包括:显示提示信息,所述提示信息用于指示所述应用界面中存在满足所述预设条件的所述指定类型元素。7.根据权利要求1至6任一所述的方法,其特征在于,所述显示屏的形状为圆角矩形,所述应用界面的形状为直角矩形。8.一种界面显示装置,用于终端中,其特征在于,所述终端包括显示屏,所述装置包括:确定模块,用于确定所述终端当前运行的应用程序的应用界面,所述应用界面部分显示在所述终端的显示屏的显示区域中;检测模块,用于检测所述应用界面中...

【专利技术属性】
技术研发人员:华春乔孙国军
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1