一种移动图标的方法和装置制造方法及图纸

技术编号:15615551 阅读:226 留言:0更新日期:2017-06-14 03:14
本发明专利技术公开了一种移动图标的方法,包括:获取需移动应用图标目标位置的坐标点;根据所述目标位置的坐标点及预设虚拟区域的大小,确定需移动应用图标目标位置的有效区域;当判断所述有效区域未被其它应用图标占用时,则移动需移动的应用图标到目标位置。本发明专利技术还同时公开了一种移动图标的装置。

【技术实现步骤摘要】
一种移动图标的方法和装置
本专利技术涉及移动终端的图标管理技术,尤其涉及一种移动图标的方法和装置。
技术介绍
目前,移动终端与人们的生活息息相关,在日常生活中,智能手机、平板电脑等已随处可见。其中,对于移动终端的桌面应用程序,如:安卓(android)手机桌面上的启动器Launcher,当然这里不仅限于安卓系统的桌面应用,每个应用程序都有对应的应用图标,以便于用户选择使用。现有移动终端的应用图标,基本上都采用固定网格的方式进行排列,如图1所示;具体的,是将移动终端的显示屏幕划分为固定大小的网格,比如固定为五行四列的方式,各个应用图标只能放置在这些行列规定的方格区域内,当需要将这些应用图标写入数据库时,该排列方式只能根据网格的二维矩阵坐标将应用图标写入数据库;且用户虽然可以移动图标,但是,也仅仅是以网格的方式改变应用图标的排列顺序,比如:一个应用图标只能从当前位置移动到固定网格中另一个没有放置应用图标的空网格中,而不能任意移动应用图标的位置。因此,该传统的应用图标排列方式相对比较死板、不灵活,对于追求个性化需求的用户来说,也无法根据用户的喜好将应用图标排列成任意图案。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种移动图标的方法和装置,能够任意移动应用图标的位置,使得应用图标的排列更灵活、更具个性化,从而提升用户对移动终端的使用体验。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种移动图标的方法,所述方法包括:获取需移动应用图标目标位置的坐标点;根据所述目标位置的坐标点及预设虚拟区域的大小,确定需移动应用图标目标位置的有效区域;当判断所述有效区域未被其它应用图标占用时,则移动需移动的应用图标到目标位置。上述方案中,在所述判断所述有效区域未被其它应用图标占用之前,所述方法还包括:获取其它应用图标的坐标信息,计算需移动应用图标目标位置的坐标点和其它应用图标的坐标点之间的直线距离;其中,所述其它应用图标是预先存储在数据库中的应用图标。上述方案中,所述判断所述有效区域未被其它应用图标占用,包括:将需移动应用图标目标位置的坐标点和其它应用图标的坐标点之间的直线距离,与构成所述有效区域的圆的直径进行大小比较,如果前者大于后者,则表示未被占用。上述方案中,在确定需移动应用图标目标位置的有效区域之前,所述方法还包括:以所述目标位置的坐标点为基准做对角线,将所述对角线在所述预设虚拟区域内的长度作为对角线的长度。上述方案中,所述以所述目标位置的坐标点为基准做对角线,包括:以所述目标位置的坐标点为基准,画与横坐标、纵坐标夹角为45度的对角线。上述方案中,所述根据所述目标位置的坐标点及预设虚拟区域的大小,确定需移动应用图标目标位置的有效区域,包括:以所述获取的需移动应用图标目标位置的坐标点为圆心,以所述对角线的长度的二分之一为半径画一个圆,所述圆包含的区域为需移动应用图标目标位置的有效区域。上述方案中,所述虚拟区域为与所有应用图标大小中最大应用图标匹配的区域。本专利技术实施例还提供一种移动图标的装置,所述装置包括:获取模块,用于获取需移动应用图标目标位置的坐标点;确定模块,用于根据所述目标位置的坐标点及预设虚拟区域的大小,确定需移动应用图标目标位置的有效区域;判断模块,用于判断所述有效区域是否已被其它应用图标占用,若未被占用,则移动需移动的应用图标到目标位置。上述方案中,所述装置还包括:计算模块,用于在所述判断模块判断所述有效区域是否已被其它应用图标占用之前,获取其它应用图标的坐标信息,计算需移动应用图标目标位置的坐标点和其它应用图标的坐标点之间的直线距离;其中,所述其它应用图标是预先存储在数据库中的应用图标。上述方案中,所述判断模块判断所述有效区域是否已被其它应用图标占用,包括:将需移动应用图标目标位置的坐标点和其它应用图标的坐标点之间的直线距离,与构成所述有效区域的圆的直径进行大小比较,如果前者小于后者,则表示已被占用;否则表示未被占用。上述方案中,在所述确定模块确定需移动应用图标目标位置的有效区域之前,所述确定模块,还用于以所述目标位置的坐标点为基准做对角线,将所述对角线在所述预设虚拟区域内的长度作为对角线的长度。上述方案中,所述确定模块中以所述目标位置的坐标点为基准做对角线,包括:以所述目标位置的坐标点为基准,画与横坐标、纵坐标夹角为45度的对角线。上述方案中,所述确定模块根据所述目标位置的坐标点及预设虚拟区域的大小,确定需移动应用图标目标位置的有效区域,包括:以所述获取的需移动应用图标目标位置的坐标点为圆心,以所述对角线的长度的二分之一为半径画一个圆,所述圆包含的区域为需移动应用图标目标位置的有效区域。上述方案中,所述虚拟区域为与所有应用图标大小中最大应用图标匹配的区域。本专利技术实施例所提供的移动图标的方法和装置,获取需移动应用图标目标位置的坐标点;根据所述目标位置的坐标点及预设虚拟区域的大小,确定需移动应用图标目标位置的有效区域;判断所述有效区域是否已被其它应用图标占用,若已被占用,则确定应用图标移动失败;若未被占用,则移动需移动的应用图标到目标位置。如此,不仅不再需要将桌面划分为固定网格,打破了常规移动终端桌面只支持网格排列的方式,可以任意移动应用图标;而且,在能够任意移动应用图标位置的基础上,用户可以根据自己的喜好灵活地将应用图标移动并排列成任意图案,达到使应用图标的排列方式更灵活、更具个性化、更具有趣味性的效果,从而提升用户对移动终端的使用体验。另外,本专利技术实施例的方法适用于所有移动终端,技术实现简单,适用范围广。并且,本专利技术实施例还可以对已排列完成的图案进行调整或修改,操作方式更灵活,从而更加方便用户的操作。附图说明图1为现有技术中采用固定网格方式排列应用图标的示意图;图2为本专利技术实施例移动图标的方法的实现流程示意图;图3为采用本专利技术实施例方法进行应用图标排列的示意图;图4为本专利技术实施例移动图标的装置的组成结构示意图。具体实施方式为了能够更加详尽地了解本专利技术实施例的特点与
技术实现思路
,下面结合附图对本专利技术实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本专利技术。在本专利技术实施例中,所述移动终端可以包括但不限于手机、平板、掌上电脑等移动设备。如图2所示,本专利技术实施例中移动图标的方法的实现流程包括以下步骤:步骤201:获取需移动应用图标目标位置的坐标点;这里,用户可长按位于移动终端桌面上的应用图标,进入拖动模式,根据自己的需求将应用图标移动到任意位置。其中,每个需移动的应用图标所处的目标位置,可由需移动应用图标目标位置所在的坐标点的x轴、y轴坐标共同决定。步骤202:根据所述目标位置的坐标点及预设虚拟区域的大小,确定需移动应用图标目标位置的有效区域;这里,所述虚拟区域为与所有应用图标大小中最大应用图标匹配的区域,该区域可以是方形区域,设置虚拟区域的目的是为了确定对角线的长度。这里,在确定需移动应用图标目标位置的有效区域之前,所述方法还包括:以所述目标位置的坐标点为基准做对角线,将所述对角线在所述预设虚拟区域内的长度作为对角线的长度。其中,所述做对角线,是以所述目标位置的坐标点为基准,画与横坐标、纵坐标夹角为45度的对角线。这里,所述根据所述目标位置的坐标点及预设虚拟区域本文档来自技高网
...
一种移动图标的方法和装置

【技术保护点】
一种移动图标的方法,其特征在于,所述方法包括:获取需移动应用图标目标位置的坐标点;根据所述目标位置的坐标点及预设虚拟区域的大小,确定需移动应用图标目标位置的有效区域;当判断所述有效区域未被其它应用图标占用时,则移动需移动的应用图标到目标位置。

【技术特征摘要】
1.一种移动图标的方法,其特征在于,所述方法包括:获取需移动应用图标目标位置的坐标点;根据所述目标位置的坐标点及预设虚拟区域的大小,确定需移动应用图标目标位置的有效区域;当判断所述有效区域未被其它应用图标占用时,则移动需移动的应用图标到目标位置。2.根据权利要求1所述的方法,其特征在于,在所述判断所述有效区域未被其它应用图标占用之前,所述方法还包括:获取其它应用图标的坐标信息,计算需移动应用图标目标位置的坐标点和其它应用图标的坐标点之间的直线距离;其中,所述其它应用图标是预先存储在数据库中的应用图标。3.根据权利要求2所述的方法,其特征在于,所述判断所述有效区域未被其它应用图标占用,包括:将需移动应用图标目标位置的坐标点和其它应用图标的坐标点之间的直线距离,与构成所述有效区域的圆的直径进行大小比较,如果前者大于后者,则表示未被占用。4.根据权利要求1、2或3所述的方法,其特征在于,在确定需移动应用图标目标位置的有效区域之前,所述方法还包括:以所述目标位置的坐标点为基准做对角线,将所述对角线在所述预设虚拟区域内的长度作为对角线的长度。5.根据权利要求4所述的方法,其特征在于,所述以所述目标位置的坐标点为基准做对角线,包括:以所述目标位置的坐标点为基准,画与横坐标、纵坐标夹角为45度的对角线。6.根据权利要求4所述的方法,其特征在于,所述根据所述目标位置的坐标点及预设虚拟区域的大小,确定需移动应用图标目标位置的有效区域,包括:以所述获取的需移动应用图标目标位置的坐标点为圆心,以所述对角线的长度的二分之一为半径画一个圆,所述圆包含的区域为需移动应用图标目标位置的有效区域。7.根据权利要求4所述的方法,其特征在于,所述虚拟区域为与所有应用图标大小中最大应用图标匹配的区域。8.一种移动图标的装置,其特征在于,所述装置包括:获取模块,用于获取需移动应...

【专利技术属性】
技术研发人员:王学红
申请(专利权)人:西安中兴新软件有限责任公司
类型:发明
国别省市:陕西,61

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

1