一种自动调整桌面图标的方法、移动终端及存储介质与流程

文档序号:13804399阅读:256来源:国知局
一种自动调整桌面图标的方法、移动终端及存储介质与流程

本发明涉及移动终端技术领域,具体涉及一种自动调整桌面图标的方法、移动终端及存储介质。



背景技术:

随着移动终端屏幕不断变大,应用程序的不断增多,在屏幕上放置的桌面图标越来越多。

现有技术中,用户在使用移动终端时,经常会不停地旋转移动终端,例如用户在办公时,将移动终端倾斜得放在桌面上或者在拿起放在手中时不断的旋转移动终端,而此时如果用户点亮移动终端的屏幕时,桌面上的显示图标始终是处于不变的状态(和移动终端的竖直屏幕保持在一条水平线上),而这个时候用户观看或者点击桌面上的图标时往往由于查看不清楚而无法快速进行控制,使得用户操作图标时不方便,而且固定不变的图标的显示界面也会给用户一种单调、无聊的感觉,缺乏趣味性。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种自动调整桌面图标的方法、移动终端及存储介质,旨在通过监测移动终端的旋转角度,控制移动终端上触摸屏上的图标根据移动终端的旋转角度反方向进行同样角度的旋转,使图标始终处于垂直向下的显示状态,便于用户进行查看,同时也给显示桌面带来一种动态的效果。

本发明解决技术问题所采用的技术方案如下:

一种自动调整桌面图标的方法,其中,所述自动调整桌面图标的方法包括:

监测并判断移动终端的触摸屏是否处于显示图标的桌面状态;

当是时启动重力传感器检测所述移动终端是否发生旋转,获取并计算所述移动终端的旋转角度;

控制桌面上的图标根据所述移动终端的旋转角度反方向进行同样角度的旋转。

所述的自动调整桌面图标的方法,其中,所述监测并判断移动终端的触摸屏是否处于显示图标的桌面状态包括以下步骤:

当所述移动终端开启后,监测所述移动终端触摸屏的当前状态;

判断所述移动终端的当前状态是否处于显示图标的桌面状态。

所述的自动调整桌面图标的方法,其中,所述当是时启动重力传感器检测所述移动终端是否发生旋转,获取并计算所述移动终端的旋转角度包括以下步骤:

当判断出所述移动终端的当前状态是处于显示图标的桌面状态时,启动重力传感器开启监听所述移动终端的运动状态;

当所述移动终端发生旋转时,通过所述重力传感器获取所述移动终端的旋转数据并上传到所述移动终端后台;

所述移动终端后台根据所述重力传感器上传的旋转数据计算所述移动终端的旋转角度。

所述的自动调整桌面图标的方法,其中,所述控制桌面上的图标根据所述移动终端的旋转角度反方向进行同样角度的旋转包括以下步骤:

根据所述移动终端的旋转角度,通过opengl重绘桌面上的图标;

控制桌面上的图标根据所述移动终端的旋转角度反方向进行同样角度的旋转,时刻保持所述图标处于垂直向下的状态。

所述的自动调整桌面图标的方法,其中,所述自动调整桌面图标的方法还包括:

当所述移动终端的当前状态未处于显示图标的桌面状态时,关闭所述重力传感器,终止所述重力传感器的监听状态。

一种移动终端,其中,包括处理器,以及与所述处理器连接的存储器,所述存储器存储有自动调整桌面图标的程序,所述自动调整桌面图标的程序被所述处理器执行时用于实现以下步骤:

监测并判断移动终端的触摸屏是否处于显示图标的桌面状态;

当是时启动重力传感器检测所述移动终端是否发生旋转,获取并计算所述移动终端的旋转角度;

控制桌面上的图标根据所述移动终端的旋转角度反方向进行同样角度的旋转。

所述的移动终端,其中,所述自动调整桌面图标的程序被所述处理器执行时,还用于实现以下步骤:

当所述移动终端开启后,监测所述移动终端触摸屏的当前状态;

判断所述移动终端的当前状态是否处于显示图标的桌面状态。

所述的移动终端,其中,所述自动调整桌面图标的程序被所述处理器执行时,还用于实现以下步骤:

当判断出所述移动终端的当前状态是处于显示图标的桌面状态时,启动重力传感器开启监听所述移动终端的运动状态;

当所述移动终端发生旋转时,通过所述重力传感器获取所述移动终端的旋转数据并上传到所述移动终端后台;

所述移动终端后台根据所述重力传感器上传的旋转数据计算所述移动终端的旋转角度。

所述的移动终端,其中,所述自动调整桌面图标的程序被所述处理器执行时,还用于实现以下步骤:

根据所述移动终端的旋转角度,通过opengl重绘桌面上的图标;

控制桌面上的图标根据所述移动终端的旋转角度反方向进行同样角度的旋转,时刻保持所述图标处于垂直向下的状态;

当所述移动终端的当前状态未处于显示图标的桌面状态时,关闭所述重力传感器,终止所述重力传感器的监听状态。

一种存储介质,其中,所述存储介质存储有自动调整桌面图标的程序,所述自动调整桌面图标的程序被处理器执行时用于实现所述自动调整桌面图标的方法。

本发明提供了一种自动调整桌面图标的方法、移动终端及存储介质,所述方法包括:监测并判断移动终端的触摸屏是否处于显示图标的桌面状态;当是时启动重力传感器检测所述移动终端是否发生旋转,获取并计算所述移动终端的旋转角度;控制桌面上的图标根据所述移动终端的旋转角度反方向进行同样角度的旋转。本发明通过监测移动终端的旋转角度,控制移动终端上触摸屏上的图标根据移动终端的旋转角度反方向进行同样角度的旋转,使图标始终处于垂直向下的显示状态,便于用户进行查看,同时也给显示桌面带来一种动态的效果。

附图说明

图1是本发明自动调整桌面图标的方法的第一较佳实施例的流程图。

图2是本发明移动终端较佳实施例功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例一

请参见图1,图1是本发明自动调整桌面图标的方法的第一较佳实施例的流程图。如图1所示,一种自动调整桌面图标的方法,其中,包括以下步骤:

步骤s100,监测并判断移动终端的触摸屏是否处于显示图标的桌面状态。

本发明实施例中,移动终端可以以各种形式来实施,例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。

当移动终端处于显示桌面的时候,此时才能通过显示桌面看到各个应用软件的图标,否则其他状态看不到图标,那么就需要监测并判断移动终端的触摸屏是否处于显示图标的桌面状态,当不是显示桌面的状态时就无需控制图标的变换了。

即具体地,步骤s100具体包括如下步骤:

s101,当所述移动终端开启后,监测所述移动终端触摸屏的当前状态;

s102,判断所述移动终端的当前状态是否处于显示图标的桌面状态。

步骤s200,当是时启动重力传感器检测所述移动终端是否发生旋转,获取并计算所述移动终端的旋转角度。

本发明实施例中,当判断出所述移动终端的当前状态是处于显示图标的桌面状态时,则控制所述移动终端启动重力传感器开启监听所述移动终端的运动状态,所述移动终端根据重力传感器传回来数据(主要是指所述移动终端的旋转角度)计算需要图标需要旋转的角度,因为最终图标的旋转角度和所述移动终端的旋转角度是一致的。

即具体地,步骤s200具体包括如下步骤:

s201,当判断出所述移动终端的当前状态是处于显示图标的桌面状态时,启动重力传感器开启监听所述移动终端的运动状态;

s202,当所述移动终端发生旋转时,通过所述重力传感器获取所述移动终端的旋转数据并上传到所述移动终端后台;

s203,所述移动终端后台根据所述重力传感器上传的旋转数据计算所述移动终端的旋转角度。

步骤s300,控制桌面上的图标根据所述移动终端的旋转角度反方向进行同样角度的旋转。

本发明实施例中,根据所述移动终端的旋转角度,通过opengl重绘桌面上的图标,opengl(opengraphicslibrary)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口,它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库,opengl处理的速度能快点,因此用opengl重绘图标,让其旋转所需角度,图标的具体变换为:控制桌面上的图标根据所述移动终端的旋转角度反方向进行同样角度的旋转,时刻保持所述图标处于垂直向下的状态,方便用户进行查看和操作,同时也给单调的桌面带来一种动态的效果。

即具体地,步骤s300包括如下步骤:

s301,根据所述移动终端的旋转角度,通过opengl重绘桌面上的图标;

s302,控制桌面上的图标根据所述移动终端的旋转角度反方向进行同样角度的旋转,时刻保持所述图标处于垂直向下的状态。

另外,当所述移动终端的当前状态未处于显示图标的桌面状态时,关闭所述重力传感器,终止所述重力传感器的监听状态。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过自动调整桌面图标的程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

实施例二

本发明实施例还提供了一种移动终端,如图2所示,本发明实施例的移动终端可以为手机(或者平板电脑),其中,本实施例的移动终端包括处理器10,以及与所述处理器10连接的存储器20;

所述存储器20存储有自动调整桌面图标的程序,所述自动调整桌面图标的程序被所述处理器10执行时用于实现以下步骤:

监测并判断移动终端的触摸屏是否处于显示图标的桌面状态;

当是时启动重力传感器检测所述移动终端是否发生旋转,获取并计算所述移动终端的旋转角度;

控制桌面上的图标根据所述移动终端的旋转角度反方向进行同样角度的旋转;具体如上所述。

进一步地,所述自动调整桌面图标的程序被所述处理器10执行时,还用于实现以下步骤:

当所述移动终端开启后,监测所述移动终端触摸屏的当前状态;

判断所述移动终端的当前状态是否处于显示图标的桌面状态;具体如上所述。

进一步地,所述自动调整桌面图标的程序被所述处理器10执行时,还用于实现以下步骤:

当判断出所述移动终端的当前状态是处于显示图标的桌面状态时,启动重力传感器开启监听所述移动终端的运动状态;

当所述移动终端发生旋转时,通过所述重力传感器获取所述移动终端的旋转数据并上传到所述移动终端后台;

所述移动终端后台根据所述重力传感器上传的旋转数据计算所述移动终端的旋转角度;具体如上所述。

进一步地,所述自动调整桌面图标的程序被所述处理器10执行时,还用于实现以下步骤:

根据所述移动终端的旋转角度,通过opengl重绘桌面上的图标;

控制桌面上的图标根据所述移动终端的旋转角度反方向进行同样角度的旋转,时刻保持所述图标处于垂直向下的状态;

当所述移动终端的当前状态未处于显示图标的桌面状态时,关闭所述重力传感器,终止所述重力传感器的监听状态;具体如上所述。

存储器可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等等;而且,移动终端可以与通过网络连接执行存储器的存储功能的网络存储装置协作。

实施例三

一种存储介质,其中,所述存储介质存储有自动调整桌面图标的程序,所述自动调整桌面图标的程序被处理器10执行时用于实现所述自动调整桌面图标的方法;具体如上所述。

综上所述,本发明公开了一种自动调整桌面图标的方法、移动终端及存储介质,所述方法包括:监测并判断移动终端的触摸屏是否处于显示图标的桌面状态;当是时启动重力传感器检测所述移动终端是否发生旋转,获取并计算所述移动终端的旋转角度;控制桌面上的图标根据所述移动终端的旋转角度反方向进行同样角度的旋转。本发明通过监测移动终端的旋转角度,控制移动终端上触摸屏上的图标根据移动终端的旋转角度反方向进行同样角度的旋转,使图标始终处于垂直向下的显示状态,便于用户进行查看,同时也给显示桌面带来一种动态的效果。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1