首页 / 专利库 / 电脑零配件 / 固件 / 软件 / 软件套件 / 软件组件 / 微件 / 移动widget / 一种桌面图标的整理方法及装置

一种桌面图标的整理方法及装置

阅读:830发布:2020-05-19

专利汇可以提供一种桌面图标的整理方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 涉及桌面图标管理技术领域,具体公开了一种桌面图标的 整理 方法及装置。在本发明中,该方法包括以下步骤:在卸载应用 软件 时,获取卸载的 应用软件 所在的单元版图;在单元版图中,以卸载的应用软件为起始端,将前一个应用软件图标的 位置 赋予相邻的后一个应用软件图标,以此类推,直至最后一个应用软件图标位置前移。与 现有技术 相比,本发明在移除桌面应用软件图标后,实现桌面图标自动整理,进而提升用户体验。,下面是一种桌面图标的整理方法及装置专利的具体信息内容。

1.一种桌面图标的整理方法,其特征在于,包含以下步骤:
在卸载应用软件时,获取卸载的应用软件所在的单元版图;
在所述单元版图中,以卸载的应用软件为起始端,将前一个应用软件图标的位置赋予相邻的后一个应用软件图标,直至最后一个应用软件图标位置前移;
其中,在所述的将前一个应用软件图标的位置赋予相邻的后一个应用软件图标步骤中,包含以下子步骤:
获取卸载的应用软件图标在所述单元版图中的坐标,并将获取的坐标存储在一个数组中;
将所述数组中的坐标赋予与卸载的应用软件图标相邻的后一个应用软件图标,并将位置前移的应用软件图标的原坐标更新到所述数组中;
将所述数组中的坐标赋予未移动的应用软件图标中的第一个图标,直至最后一个应用软件图标位置前移;
在所述的将前一个应用软件图标的位置赋予相邻的后一个应用软件图标步骤之前,包含以下步骤:
在所述单元版图中,对位于卸载的应用软件图标后面的所有软件图标进行检测,并将检测到的应用软件图标标记为应用软件;
在所述对位于卸载的应用软件图标后面的所有软件图标进行检测的步骤中,若检测到小部件widget图标或者空位置,则跳过不予标记。
2.根据权利要求1所述的桌面图标的整理方法,其特征在于,在所述将前一个应用软件图标的位置赋予相邻的后一个应用软件图标的步骤中,
所述后一个应用软件图标平滑移动至所述前一个应用软件图标的位置。
3.根据权利要求2所述的桌面图标的整理方法,其特征在于,在所述后一个应用软件图标平滑移动至所述前一个应用软件图标的位置的步骤中,
通过移动动画将所述后一个应用软件图标平滑移动至所述前一个应用软件图标的位置;
其中,动画参数包含所述前一个应用软件图标的位置信息与所述后一个应用软件图标的位置信息。
4.一种桌面图标的整理装置,其特征在于,包含:获取模与移动模块;
所述获取模块,用于在卸载应用软件时,获取卸载的应用软件所在的单元版图;
所述移动模块,用于在所述单元版图中,以卸载的应用软件为起始端,将前一个应用软件图标的位置赋予相邻的后一个应用软件图标,直至最后一个应用软件图标位置前移;
所述移动模块具体用于获取卸载的应用软件图标在所述单元版图中的坐标,并将获取的坐标存储在一个数组中;
将所述数组中的坐标赋予与卸载的应用软件图标相邻的后一个应用软件图标,并将位置前移的应用软件图标的原坐标更新到所述数组中;
将所述数组中的坐标赋予未移动的应用软件图标中的第一个图标,直至最后一个应用软件图标位置前移;
所述桌面图标的整理装置还包含检测模块、判断模块与标记模块;
所述检测模块,用于在所述单元版图中,对位于卸载的应用软件图标后面的所有软件图标进行检测;
所述判断模块,用于根据所述检测模块的检测结果判断位于卸载的应用软件图标后面的各个软件图标是否为应用软件图标,并在判断结果为是时触发所述标记模块;
所述标记模块,用于将检测到的应用软件图标标记为应用软件;
在所述检测结果为小部件widget图标或者空位置时,所述判断结果为否,且所述判断模块触发所述标记模块跳过不予标记。
5.根据权利要求4所述的桌面图标的整理装置,其特征在于,所述移动模块,将所述后一个应用软件图标平滑移动至所述前一个应用软件图标的位置。
6.根据权利要求5所述的桌面图标的整理装置,其特征在于,所述移动模块,通过移动动画将所述后一个应用软件图标平滑移动至所述前一个应用软件图标的位置;
其中,动画参数包含所述前一个应用软件图标的位置信息与所述后一个应用软件图标的位置信息。

说明书全文

一种桌面图标的整理方法及装置

技术领域

[0001] 本发明涉及桌面图标管理技术领域,特别涉及一种桌面图标的整理方法及装置。

背景技术

[0002] 随着智能终端和通信技术的飞速发展,各种功能丰富的智能终端设备成为人们日常生活不可或缺的工具。提供个性化的服务成为了厂商获取持续消费增长的重要手段,因此安装在智能终端设备上的应用也越来越多,智能终端的桌面上布满了各种应用程序图标。
[0003] 然而,一些不常用的应用程序图标设置在桌面,严重消耗桌面空间资源,所以人们常常需要将一些较少使用到的桌面图标删除;同时大量的应用程序也会消耗系统资源,因此人们需要卸载一些不常用到的应用程序。应用程序卸载后,相应的桌面图标随之消失,或者手动删除桌面图标后,桌面上相应的位置就空了出来,导致桌面不整齐,手动对桌面图标进行对齐操作,不仅费时、费,还会影响到用户的使用体验。

发明内容

[0004] 本发明的目的在于提供一种桌面图标的整理方法及装置,使得桌面上的应用软件图标被移除后,桌面图标可以自动整理,进而提升用户体验。
[0005] 为解决上述技术问题,本发明的实施方式提供了一种桌面图标的整理方法,所述方法包含以下步骤:
[0006] 在卸载应用软件时,获取卸载的应用软件所在的单元版图;
[0007] 在所述单元版图中,以卸载的应用软件为起始端,将前一个应用软件图标的位置赋予相邻的后一个应用软件图标,直至最后一个应用软件图标位置前移。
[0008] 与现有技术相比,在卸载应用软件时,获取卸载的应用软件所在的单元版图,在该单元版图中,以卸载的应用软件为起始端,将前一个应用软件图标的位置赋予相邻的后一个应用软件图标,以此类推,直到最后一个应用软件图标位置前移,也就是,通过获取桌面图标移除事件消息,然后在单元版图(celllayout)中获取移除图标的坐标位置,然后将单元版图中位于该坐标位置后的应用软件图标依次向前移动,填补因图标移除而腾出的空位置。这样,卸载的应用软件图标被移除后,实现了桌面图标的自动整理,省去了用户手动操作整理桌面图标,提升了用户体验。
[0009] 较佳地,所述的桌面图标的整理方法还包括,在所述的将前一个应用软件图标的位置赋予相邻的后一个应用软件图标步骤之前,包含以下步骤:
[0010] 在所述单元版图中,对位于卸载的应用软件图标后面的所有软件图标进行检测,并将检测到的应用软件图标标记为应用软件。在单元版图中,对检测到的应用软件图标依次做标记,可以一次性地获取待移位的应用软件图标位置。
[0011] 较佳地,若检测到小部件widget图标或者空位置,则跳过不予标记。本发明通过识别小部件widget图标或者用户自留的空位置,实现自动保留用户的桌面布局,进一步提升了用户体验。
[0012] 具体地,在所述的将前一个应用软件图标的位置赋予相邻的后一个应用软件图标步骤中,包含以下子步骤:
[0013] 获取卸载的应用软件图标在所述单元版图中的坐标,并将获取的坐标存储在一个数组中;
[0014] 将所述数组中的坐标赋予与卸载的应用软件图标相邻的后一个应用软件图标,并将位置前移的应用软件图标的原坐标更新到所述数组中;
[0015] 将所述数组中的坐标赋予未移动的应用软件图标中的第一个图标,直至最后一个应用软件图标位置前移。
[0016] 较佳地,在所述将前一个应用软件图标的位置赋予相邻的后一个应用软件图标的步骤中,
[0017] 所述后一个应用软件图标平滑移动至所述前一个应用软件图标的位置。
[0018] 具体地,在所述后一个应用软件图标平滑移动至所述前一个应用软件图标的位置的步骤中,
[0019] 通过移动动画将所述后一个应用软件图标平滑移动至所述前一个应用软件图标的位置;
[0020] 其中,动画参数包含所述前一个应用软件图标的位置信息与所述后一个应用软件图标的位置信息。本发明通过对桌面图标移动增加动态效果,有效地提高了用户体验,丰富了本发明的实施方式。
[0021] 本发明的实施方式还提供了一种桌面图标的整理装置,包含:获取模与移动模块;
[0022] 所述获取模块,用于在卸载应用软件时,获取卸载的应用软件所在的单元版图;
[0023] 所述移动模块,用于在所述单元版图中,以卸载的应用软件为起始端,将前一个应用软件图标的位置赋予相邻的后一个应用软件图标,直至最后一个应用软件图标位置前移。
[0024] 与现有技术相比,本发明获取模块在卸载应用软件时,通过获取卸载的应用软件所在的单元版图,利用移动模块将前一个应用软件图标的位置赋予相邻的后一个应用软件图标,直到最后一个应用软件图标位置前移,也就是,将卸载的应用软件图标后面的应用软件图标依次向前移动,填补因图标移除而腾出的空位置。这样,卸载的应用软件图标被移除后,实现了桌面图标的自动整理,省去了用户手动操作整理桌面图标,提升了用户体验。
[0025] 较佳地,所述桌面图标的整理装置还包含检测模块、判断模块与标记模块;
[0026] 所述检测模块,用于在所述单元版图中,对位于卸载的应用软件图标后面的所有软件图标进行检测;
[0027] 所述判断模块,用于根据所述检测模块的检测结果判断位于卸载的应用软件图标后面的各个软件图标是否为应用软件图标,并在判断结果为是时触发所述标记模块;
[0028] 所述标记模块,用于将检测到的应用软件图标标记为应用软件。
[0029] 较佳地,在所述检测结果为小部件widget图标或者空位置时,所述判断结果为否,且所述判断模块触发所述标记模块跳过不予标记。
[0030] 较佳地,所述移动模块,将所述后一个应用软件图标平滑移动至所述前一个应用软件图标的位置。
[0031] 具体地,所述移动模块,通过移动动画将所述后一个应用软件图标平滑移动至所述前一个应用软件图标的位置;
[0032] 其中,动画参数包含所述前一个应用软件图标的位置信息与所述后一个应用软件图标的位置信息。附图说明
[0033] 图1是根据本发明第一实施方式的桌面图标的整理方法的流程图
[0034] 图2是根据本发明第三实施方式的桌面图标的整理装置的结构框图

具体实施方式

[0035] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0036] 本发明的第一实施方式涉及一种桌面图标的整理方法,具体流程如图1所示,包括如下步骤:
[0037] 步骤101,获取卸载的应用软件图标所在桌面的单元版图。在卸载应用软件时,会同时移除应用软件图标。在安卓(android)智能终端系统中,启动器(launcher)所在桌面的每个页面(page)都会有相应的单元图版(celllayout),应用软件图标移除后,可以通过单元版图方便地获取移除的应用软件图标的位置信息,具体地,可以获取卸载的应用软件图标的坐标(X,Y),其中,X表示图标所在的行位置,Y表示图标所在的列位置。
[0038] 步骤102,检测卸载的应用软件图标后面所有的软件图标。也就是在单元版图中,对位于卸载的应用软件图标后面的所有图标进行检测,通过单元版图的坐标位置依次检测相应的图标位置是否已占用,如占用,则获取占用的图标对应的类型,如未占用,则识别为用户预留位置。
[0039] 步骤103,判断检测到的图标是否为应用软件图标。根据图标的类型依次判断其是否为应用软件,若是,则进入步骤104;若图标位置对应的是小部件(widget)或者空位置,则跳出不做标记,也就是不必对该图标位置做标记,依次将桌面图标位置检测完成后进入步骤105。这样做,可以在不影响小部件(widget)图标或者用户原先保留的空闲桌面图标排列位置的情况下,对应用程序图标进行自动整理,不会对用户桌面图标的使用习惯带来影响。
[0040] 步骤104,标记为应用软件图标。在桌面版图中,依次对检测到的全部应用软件图标做标记。
[0041] 步骤105,将应用软件图标依次前移,直到最后一个应用软件图标前移。以卸载的应用软件图标位置为起始端,将该位置后面的应用软件的图标依次前移,以此类推,直到最后一个应用软件图标前移。具体地,该步骤包含以下子步骤:
[0042] 步骤1051,获取卸载的应用软件图标在单元版图中的坐标,并将获取的坐标存储在一个数组中。本实施例中将卸载的应用软件图标的坐标(X,Y)存储在一个数组中。
[0043] 步骤1052,将该数组中的坐标赋予与卸载的应用软件图标相邻的后一个应用软件图标,并将位置前移的应用软件图标的原坐标更新到数组中;比如将该数组中的坐标(X,Y)对应地赋予相邻的后面第一应用软件图标,从而实现该第一应用软件图标的位置前移到该卸载的应用软件图标的位置,同时,将该第一应用软件图标的坐标(X1,Y1)更新到该数组中,以此类推,直到单元版图中最后一个应用程序图标位置前移。从而实现桌面图标的自动整理,省去用户手动操作整理桌面的步骤,提升用户体验。本实施例中,数组暂存及坐标赋值的方式,可以快速实现桌面图标的自动移位,操作简单。
[0044] 与现有技术相比,在卸载应用软件时,获取卸载的应用软件所在的单元版图,在单元版图中,以卸载的应用软件为起始端,将前一个应用软件图标的位置赋予相邻的后一个应用软件图标,以此类推,直到最后一个应用软件图标位置前移,也就是,将卸载的应用软件图标后面的应用软件图标依次向前移动,填补因图标移除而腾出的空位置。这样,卸载的应用软件图标被移除后,实现了桌面图标的自动整理,省去了用户手动操作整理桌面图标,提升了用户体验。
[0045] 本发明的第二实施方式涉及一种桌面图标的整理方法。第二实施方式在第一实施方式的基础上作了进一步改进,主要改进之处在于:在本发明第二实施方式中,通过移动动画将后一个应用软件图标平滑移动至前一个应用软件图标的位置。优选地,移动动画的动画参数包含前一个应用软件图标的位置信息与后一个应用软件图标的位置信息。通过对自动移位增加动态效果,进一步提升用户体验。
[0046] 上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
[0047] 本发明第三实施方式涉及一种桌面图标的整理装置,如图2所示,所述整理装置包括:
[0048] 获取模块,用于在卸载应用软件时,获取卸载的应用软件所在的单元版图。
[0049] 检测模块,用于在单元版图中,对位于卸载的应用软件图标后面的所有软件图标进行检测。
[0050] 判断模块,用于根据所述检测模块的检测结果判断卸载的应用软件图标后面的各个软件图标是否为应用软件图标,并在判断结果为是时触发标记模块。
[0051] 具体地,当检测结果为小部件(widget)图标或者空位置时,判断结果为否,且所述判断模块触发标记模块跳过不予标记。
[0052] 标记模块,用于将检测到的应用软件图标标记为应用软件。
[0053] 移动模块,用于在单元版图中,以卸载的应用软件为起始端,将前一个应用软件图标的位置赋予相邻的后一个应用软件图标,直至最后一个应用软件图标位置前移。
[0054] 不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
[0055] 值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
[0056] 本发明第四实施方式涉及一种桌面图标的整理装置。第四实施方式与第三实施方式大致相同,其改进之处在于:
[0057] 本实施方式的移动模块通过移动动画将后一个应用软件图标平滑移动至前一个应用软件图标的位置。
[0058] 具体地,移动动画的动画参数包含前一个应用软件图标的位置信息与后一个应用软件图标的位置信息。通过对自动移位增加动态效果,进一步提升用户体验。
[0059] 由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。
[0060] 本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈