终端在圆形屏幕上显示方形界面的应用程序的方法和装置制造方法及图纸

技术编号:16836903 阅读:33 留言:0更新日期:2017-12-19 19:36
本发明专利技术提供一种终端在圆形屏幕上显示方形界面的应用程序的方法及装置,终端监听当前应用程序的显示视图的按键事件或触屏事件,当所述显示视图的按键事件或者触屏事件被触发时,终端可以通过分析确定该被触发的事件对应的动作和变化参数,并根据所述动作和变化参数更新当前应用程序的显示视图属性,从而根据更新后的显示视图属性显示当前应用程序。相比于现有技术,本发明专利技术可以通过按键或手势操作动态控制应用程序视图大小和位置,从而将应用程序的四个角在圆形屏幕中展示出来,进而保证应用程序可以正常操作,提升用户体验。

A method and device for an application that displays a square interface on a circular screen.

The present invention provides a method and a device for terminal application program interface displayed on the square circular screen, displaying the key event view or touch event monitoring terminal of the current application, when the display button event view or touch event is triggered when the terminal can be determined by analyzing the movement and change the parameters the corresponding event is triggered, and according to the display view attribute update the current application of the action and the change of parameters, and according to the updated view property to display the current application. Compared with the existing technology, the invention can dynamically control the size and location of the application view by keypad or gesture manipulation, so that the four corners of the application program are displayed in the circular screen, so as to ensure that the application program can operate normally and enhance user experience.

【技术实现步骤摘要】
终端在圆形屏幕上显示方形界面的应用程序的方法和装置
本专利技术涉及智能手表领域,尤其涉及一种终端在圆形屏幕上显示方形界面的应用程序的方法和装置。
技术介绍
随着智能化技术的发展,越来越多的传统设备变得更加智能化,例如人们日常生活佩戴的手表,可以通过家庭网络或者手机连接互联网,并且可以通过安装应用程序实现相应功能。通常智能手表上可以安装第三方应用程序,但是有些常用的第三方应用程序是专为手机的方屏设计的,其界面显示为方形,而智能手表通常为圆形界面,在圆形界面的手表上显示方形界面的应用程序时,应用程序界面的上下左右边角通常无法完整显示出来。由于一般应用程序重要的功能按钮通常分布在这四个角上,在智能手表的圆形界面中,应用程序的四个角上的按钮无法完整显示,会导致应用按钮无法点击,从而使应用程序无法正常使用。
技术实现思路
有鉴于此,本专利技术提供一种终端在圆形屏幕上显示方形界面的应用程序的方法和装置来解决已有技术中应用程序的四角无法显示的问题。具体地,本专利技术是通过如下技术方案实现的:本专利技术提供一种智终端在圆形屏幕上显示方形界面的应用程序的方法,所述方法包括:监听当前应用程序的显示视图的按键事件或触屏事件;当所述显示视图的按键事件或者触屏事件被触发时,确定该被触发的事件对应的动作和变化参数;根据所述动作和变化参数更新当前显示视图属性;根据更新后的显示视图属性显示当前应用程序。基于相同的构思,本专利技术还提供一种智终端在圆形屏幕上显示方形界面的应用程序的装置,所述装置包括:监听单元,用于监听当前应用程序的显示视图的按键事件或触屏事件;确定单元,用于当所述显示视图的按键事件或者触屏事件被触发时,确定该被触发的事件对应的动作和变化参数;更新单元,用于根据所述动作和变化参数更新当前显示视图属性;显示单元,用于根据更新后的显示视图属性显示当前应用程序。由此可见,本专利技术提供的终端在圆形屏幕上显示方形界面的应用程序的方法及装置,终端监听当前应用程序的显示视图的按键事件或触屏事件,当所述显示视图的按键事件或者触屏事件被触发时,终端可以通过分析确定该被触发的事件对应的动作和变化参数,并根据所述动作和变化参数更新当前应用程序的显示视图属性,从而根据更新后的显示视图属性显示当前应用程序。相比于现有技术,本专利技术可以通过按键或手势操作动态控制应用程序视图大小和位置,从而将应用程序的四个角在圆形屏幕中展示出来,进而保证应用程序可以正常操作,提升用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一种示例性实施方式中的一种终端在圆形屏幕上显示方形界面的应用程序的方法的处理流程图;图2是本专利技术另一种示例性实施方式中的智能手表的显示窗口结构示意图;图3是本专利技术另一种示例性实施方式中在智能手表屏幕中通过按键事件调整应用程序界面的示意图;图4是本专利技术另一种示例性实施方式中在智能手表屏幕中通过触屏事件调整应用程序界面的示意图;图5是本专利技术一种示例性实施方式中的终端在圆形屏幕上显示方形界面的应用程序的装置所在设备的硬件结构图;图6是本专利技术一种示例性实施方式中的一种终端在圆形屏幕上显示方形界面的应用程序的装置的逻辑结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。在对本专利技术实施例进行详细地解释说明之前,先对本专利技术实施例的应用场景予以说明。本专利技术的终端在圆形屏幕上显示方形界面的应用程序的方法可以应用于终端,所述终端具备处理功能和显示功能,支持安装第三方应用,终端的显示界面为圆形,所述终端可以是智能手表。现有技术中的具有圆形屏幕的终端在显示方形界面的第三方应用程序时,由于应用程序的界面为方形,无法在圆形屏幕中完全展示,例如方形的四个边角无法正常显示,因此导致应用程序的四个角上的操作按钮无法使用。本专利技术中终端可以通过按键或触屏操作改变应用程序的方形界面的显示位置和大小,从而使应用程序的边角上的操作按钮可以显示在终端的屏幕上,从而使应用程序可以正常使用。下面针对终端在圆形屏幕上显示方形界面的应用程序的方法进行详细说明。请参考图1,是本专利技术一种示例性实施方式中的一种终端在圆形屏幕上显示方形界面的应用程序的方法的处理流程图,该方法包括:步骤101、监听当前应用程序的显示视图的按键事件或触屏事件;在本实施例中,终端上可以同时运行多个应用程序,每个应用程序都有对应的显示视图,所述显示视图是指终端在屏幕中显示应用程序的视图大小和位置,即应用程序在终端的屏幕中呈现的画面。因此当用户调整显示视图大小时,需要确定当前正在显示的应用程序,从而获取当前应用程序对应的显示视图。终端获取当前应用程序的显示视图后,可以对当前应用程序的显示视图的按键事件或触屏事件进行监听。步骤102、当所述显示视图的按键事件或者触屏事件被触发时,确定该被触发的事件对应的动作和变化参数;在本实施例中,终端监听当前应用程序的显示视图的按键事件或者触屏事件时,若所述显示视图的的按键事件或者触屏事件被触发,则需要确定该被触发的事件对应的动作和变化参数。本实施例中的动作可以包括放大,缩小,左移,右移,上移,下移操作;变化参数是指决定显示视图大小和位置变化的参数,例如界面的起始坐标(x,y)决定界面的位置变化,界面的大小(宽*高)决定界面的大小变化。下面分别针对这两个事件的处理方式进行说明:情况一:当终端监听到的显示视图的按键事件被触发时,终端可以根据第一映射关系确定该按键事件的电子码对应的动作,所述第一映射关系可以是预先设置在终端中的按键的电子码和动作的对应关系,例如设置按键的电子码“1”对应的动作是“上移”,电子码“2”对应的动作是“下移”,电子码“3”对应的动作是“左移”,电子码“4”对应的动作是“右移”,电子码“5”对应的动作是“放大”,电子码“6”对应的动作是“缩小”。这样一来,当终端监听到按键事件的按键电子码时,可以根据第一映射关系确定电子码对应的动作;此外,本实施例中每次按键事件产生的动作的步长值都是一致的,终端可以预先为不同的动作设置对应的步长值,例如“上移”的步长值为5mm,则变化参数中的起始坐标变为(x,y+5),界面的大小(宽*高)不变,从而实现界面上移5mm的变化。因此当用户按键一次时,终端监听到按键事件后可以根据第一映射关系查找按键电子码对应的动作以及变化参数,从而通过按键的方式在屏幕中移动或缩放应用程序的显示视图。情况二:当所述显示视图的触屏事件被触发时,根据第二映射关系确定该触屏事件的触屏手势对应的动作,所述第二映射关系可以是预先设置在终端中的触屏事件的触屏手势和动作的对应关系,例如设置触屏手势为“点击左滑”对应的动作是“左移”,触屏手势为“点击右滑”对应的动作是“右移”,触屏手势为“点击上移”对应的动作是“上移”,触屏手势为“点击下移”对应的动作是“下右移”,触屏手势为“两指收缩”对应的动作是“缩小”,触屏手势为“两指扩张”对应的动作是“放大”。这样一来,当终端监听到触屏事件的触屏手势时,可以根据第二映射关系确定触屏手本文档来自技高网...
终端在圆形屏幕上显示方形界面的应用程序的方法和装置

【技术保护点】
终端在圆形屏幕上显示方形界面的应用程序的方法,其特征在于,所述方法包括:监听当前应用程序的显示视图的按键事件或触屏事件;当所述显示视图的按键事件或者触屏事件被触发时,确定该被触发的事件对应的动作和变化参数;根据所述动作和变化参数更新当前显示视图属性;根据更新后的显示视图属性显示当前应用程序。

【技术特征摘要】
1.终端在圆形屏幕上显示方形界面的应用程序的方法,其特征在于,所述方法包括:监听当前应用程序的显示视图的按键事件或触屏事件;当所述显示视图的按键事件或者触屏事件被触发时,确定该被触发的事件对应的动作和变化参数;根据所述动作和变化参数更新当前显示视图属性;根据更新后的显示视图属性显示当前应用程序。2.根据权利要求1所述的方法,其特征在于,所述当所述显示视图的按键事件或者触屏事件被触发时,确定该被触发的事件对应的动作和变化参数,具体为:当所述显示视图的按键事件被触发时,根据第一映射关系确定该按键事件的电子码对应的动作,根据为所述按键事件对应的动作预设的步长值确定所述变化参数。3.根据权利要求1所述的方法,其特征在于,所述当所述显示视图的按键事件或者触屏事件被触发时,确定该被触发的事件对应的动作和变化参数,具体为:当所述显示视图的触屏事件被触发时,根据第二映射关系确定该触屏事件的触屏手势对应的动作,根据所述触屏事件的运动轨迹值确定所述变化参数。4.根据权利要求1所述的方法,其特征在于,所述根据所述动作和变化参数更新当前显示视图属性,具体为:将获取的动作和变化参数上报显示视图更新接口,由显示视图更新接口根据所述动作和变化参数更新显示视图属性。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收...

【专利技术属性】
技术研发人员:周玮张强
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

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

1