一种对桌面对象进行排序的方法及系统技术方案

技术编号:9718860 阅读:121 留言:0更新日期:2014-02-27 05:39
本发明专利技术适用于终端应用领域,提供了一种对桌面对象进行排序的方法及系统,该方法包括:获取桌面页面集合中每个桌面页面的桌面缩略图,将获取到的所有桌面缩略图集中显示在桌面主页面上;监听针对所述桌面主页面上显示的桌面缩略图的点选操作序列,确定所述点选操作序列中的每个点选操作的点选位置;根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示。本发明专利技术通过将桌面页面集合中每个桌面页面的桌面缩略图集中显示在桌面主页面上,从而在桌面主页面上进行点选操作,就可以对多屏桌面中的各桌面页面上的桌面对象进行排序显示,从而使得排序操作简单、耗时短,且定位准确性高。

【技术实现步骤摘要】
一种对桌面对象进行排序的方法及系统
本专利技术属于终端应用领域,尤其涉及一种对桌面对象进行排序的方法及系统。
技术介绍
Android作为一种开放的操作系统已在越来越多的终端设备中被广泛使用。随着应用程序的日益增多,采用Android操作系统的终端设备(例如,Android智能手机等)为了更方便、快捷的对该终端设备中安装的应用程序进行操作,现有的采用Android操作系统的终端设备采用了多屏桌面设计。其中多屏桌面设计是指采用分页的方式将桌面分成若干桌面分页,每个桌面分页均用于显示桌面对象,一个桌面分页即为一屏桌面,多个桌面分页形成多屏桌面。其中桌面对象是指需要在桌面上显示的对象,桌面对象包括但不限于应用程序快捷图标、文件、文件夹等。在采用多屏桌面设计的终端设备中,如何对多屏桌面上的桌面对象进行排序是现有的采用多屏桌面设计的终端设备面临的一个难题。现有的对桌面对象进行排序的方法一般是先将第一位置上的桌面对象设置为可拖动状态,在将第一位置上的桌面对象拖动到第二位置上,以实现将桌面对象从第一位置交换到第二位置的目的,这种方式在采用多屏桌面设计的终端设备中,存在操作复杂、耗时长、定位错误率高的问题。如若想将第一个桌面页面中的应用程序图标A移至第五个桌面页面中的空白区域,则需要长按应用程序图标A至可拖动状态,再将应用程序图标A拖动至屏幕边缘,以将应用程序图标A从第一个桌面页面拖动到第二个桌面页面,继续将拖动至第二个桌面页面的应用程序图标A拖动至屏幕边缘,以将应用程序图标A从第二个桌面页面拖动到第三个桌面页面,以此类推,在经过4次桌面页面切换后,才能将应用程序图标A拖动至第五个桌面页面,最后在第五个桌面页面的空白区域松手释放应用程序图标A,才能将第一个桌面页面中的应用程序图标A移至第五个桌面页面中的空白区域。又如,若想交换应用程序图标A和应用程序图标B的位置,则首先需要长按应用程序图标A至可拖动状态,再将应用程序图标A拖动至某空白区域,然后,将应用程序图标B拖动至应用程序图标A的起始位置,最后将拖动过的应用程序图标A移至应用程序图标B的初始位置,应用程序图标的位置交换才算完成。
技术实现思路
本专利技术实施例提供一种对桌面对象进行排序的方法及系统,旨在解决现有的对桌面对象进行排序的方法存在的操作复杂、耗时长的问题。第一方面,提供一种对桌面对象进行排序的方法,所述方法包括:获取桌面页面集合中每个桌面页面的桌面缩略图,将获取到的所有桌面缩略图集中显示在桌面主页面上,其中所述桌面页面集合包括多屏桌面中的至少一个桌面页面,所述桌面页面的桌面缩略图包括与所述桌面页面上的桌面对象--对应的桌面对象缩略图,所述桌面主页面为所述多屏桌面中的任一桌面页面; 监听针对所述桌面主页面上显示的桌面缩略图的点选操作序列,确定所述点选操作序列中的每个点选操作的点选位置,所述点选位置包括所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标;根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示。在第一方面的第一种可能的实现方式中,所述获取桌面页面集合中每个桌面页面的桌面缩略图,包括:按照预设缩放比例对所述桌面页面集合中每个桌面页面以及所述桌面页面上的桌面对象进行缩小处理,得到所述桌面页面集合中每个桌面页面的桌面缩略图;扫描所述桌面页面集合中每个桌面页面的桌面缩略图,获取所述桌面缩略图的页面标识以及第一位置信息,所述第一位置信息为所述桌面缩略图包含的桌面对象缩略图在所述桌面缩略图上的位置信息。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述将获取到的所有桌面缩略图集中显示在桌面主页面上,包括:在所述桌面主页面上显示与所述桌面页面集合中每个桌面页面的桌面缩略图对应的窗口界面;按照桌面缩略图的页面标识,将获取到的桌面缩略图对应显示在所述桌面主页面上的窗口界面中,且按照所述第一位置信息将所述桌面缩略图中的桌面对象缩略图显示在所述桌面缩略图中。在第一方面的第三种可能的实现方式中,所述点选操作序列包含若干个具有点选先后顺序的点选操作,每个点选操作可针对一个或者多个桌面缩略图,每个点选操作可包含多个点选位置。结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示,包括:采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对;针对每组点选操作对,根据所述点选操作对中的每个点选操作所点选的桌面缩略图确定所述点选操作所点选的桌面页面,并根据每个点选操作在所点选的桌面缩略图中的位置坐标确定所述点选操作在所点选的桌面页面上所点选的位置;针对每组点选操作对,将所述点选操作对中每个点选操作在所点选的桌面页面上所点选的位置上的桌面对象进行位置交换。结合第一方面的第三种可能的实现方式,在第一方面的第五种可能的实现方式中,所述根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示,包括:采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对;针对每组点选操作对,根据所述点选操作对中每个点选操作所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标确定所述点选操作点选的桌面对象缩略图;针对每组点选操作对,将所述点选操作对中每个点选操作点选的桌面对象缩略图进行位置交换;按照所述桌面主页面上显示的每个桌面缩略图以及所述桌面缩略图包括的桌面对象缩略图,对所述桌面页面集合中的与所述桌面缩略图对应桌面页面上的桌面对象进行排序显示。结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述按照所述桌面主页面上显示的每个桌面页面的桌面缩略图以及所述桌面缩略图包括的桌面对象缩略图,对所述桌面页面集合中的对应桌面页面上的桌面对象进行排序显示,包括:获取所述桌面缩略图的页面标识和第二位置信息,所述第二位置信息是所述桌面缩略图中的桌面对象缩略图在所述桌面缩略图中的位置信息;将与所述桌面缩略图中的桌面对象缩略图一一对应的桌面对象,按照第二位置信息显示在所述页面标识所对应的桌面页面上。第二方面,提供一种对桌面对象进行排序的系统,所述系统包括:显示单元,用于获取桌面页面集合中每个桌面页面的桌面缩略图,将获取到的所有桌面缩略图集中显示在桌面主页面上,其中所述桌面页面集合包括多屏桌面中的至少一个桌面页面,所述桌面页面的桌面缩略图包括与所述桌面页面上的桌面对象一一对应的桌面对象缩略图,所述桌面主页面为所述多屏桌面中的任一桌面页面;监听单元,用于监听针对所述桌面主页面上显示的桌面缩略图的点选操作序列,确定所述点选操作序列中的每个点选操作的点选位置,所述点选位置包括所点选的桌面缩略图以及在所点选的桌 面缩略图中的位置坐标;排序单元,用于根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示。在第二方面的第一种可能的实现方式中,所述显示单元包括:缩略图处理模块,用于按照预设缩放比例对所述桌面页面集合中每个桌面页面以及所述桌面页面上的桌面对象进行缩小处理,得到所述桌面页面集合中每个桌面页面的桌面缩略本文档来自技高网
...
一种对桌面对象进行排序的方法及系统

【技术保护点】
一种对桌面对象进行排序的方法,其特征在于,所述方法包括:获取桌面页面集合中每个桌面页面的桌面缩略图,将获取到的所有桌面缩略图集中显示在桌面主页面上,其中所述桌面页面集合包括多屏桌面中的至少一个桌面页面,所述桌面页面的桌面缩略图包括与所述桌面页面上的桌面对象一一对应的桌面对象缩略图,所述桌面主页面为所述多屏桌面中的任一桌面页面;监听针对所述桌面主页面上显示的桌面缩略图的点选操作序列,确定所述点选操作序列中的每个点选操作的点选位置,所述点选位置包括所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标;根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示。

【技术特征摘要】
1.一种对桌面对象进行排序的方法,其特征在于,所述方法包括:获取桌面页面集合中每个桌面页面的桌面缩略图,将获取到的所有桌面缩略图集中显示在桌面主页面上,其中所述桌面页面集合包括多屏桌面中的至少一个桌面页面,所述桌面页面的桌面缩略图包括与所述桌面页面上的桌面对象--对应的桌面对象缩略图,所述桌面主页面为所述多屏桌面中的任一桌面页面;监听针对所述桌面主页面上显示的桌面缩略图的点选操作序列,确定所述点选操作序列中的每个点选操作的点选位置,所述点选位置包括所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标;根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示。2.如权利要求1所述的方法,其特征在于,所述获取桌面页面集合中每个桌面页面的桌面缩略图,包括:按照预设缩放比例对所述桌面页面集合中每个桌面页面以及所述桌面页面上的桌面对象进行缩小处理,得到所述桌面页面集合中每个桌面页面的桌面缩略图;扫描所述桌面页面集合中每个桌面页面的桌面缩略图,获取所述桌面缩略图的页面标识以及第一位置信息,所述第一位置信息为所述桌面缩略图包含的桌面对象缩略图在所述桌面缩略图上的位置信息。3.如权利要求2所述的方法,其特征在于,所述将获取到的所有桌面缩略图集中显示在桌面主页面上,包括:`在所述桌面主页面上显示与所述桌面页面集合中每个桌面页面的桌面缩略图一一对应的窗口界面;按照桌面缩略图的页面标识,将获取到的桌面缩略图对应显示在所述桌面主页面上的窗口界面中,且按照所述第一位置信息将所述桌面缩略图中的桌面对象缩略图显示在所述桌面缩略图中。4.如权利要求1所述的方法,其特征在于,所述点选操作序列包含若干个具有点选先后顺序的点选操作,每个点选操作可针对一个或者多个桌面缩略图,每个点选操作可包含多个点选位置。5.如权利要求4所述的方法,其特征在于,所述根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示,包括:采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对;针对每组点选操作对,根据所述点选操作对中的每个点选操作所点选的桌面缩略图确定所述点选操作所点选的桌面页面,并根据每个点选操作在所点选的桌面缩略图中的位置坐标确定所述点选操作在所点选的桌面页面上所点选的位置;针对每组点选操作对,将所述点选操作对中每个点选操作在所点选的桌面页面上所点选的位置上的桌面对象进行位置交换。6.如权利要求4所述的方法,其特征在于,所述根据所述点选操作序列中的每个点选操作的点选位置,对所述多屏桌面中的各桌面页面上的桌面对象进行排序显示,包括:采用奇偶匹配法则将所述点选操作序列分割成若干组点选操作对;针对每组点选操作对,根据所述点选操作对中每个点选操作所点选的桌面缩略图以及在所点选的桌面缩略图中的位置坐标确定所述点选操作点选的桌面对象缩略图;针对每组点选操作对,将所述点选操作对中每个点选操作点选的桌面对象缩略图进行位置交换;按照所述桌面主页面上显示的每个桌面缩略图以及所述桌面缩略图包括的桌面对象缩略图,对所述桌面页面集合中的与所述桌面缩略图对应桌面页面上的桌面对象进行排序显不O7.如权利要求6所述的方法,其特征在于,所述按照所述桌面主页面上显示的每个桌面页面的桌面缩略图以及所述桌面缩略图包括的桌面对象缩略图,对所述桌面页面集合中的对应桌面页面上的桌面对象进行排序显示,包括:获取所述桌面缩略图的页面标识和第二位置信息,所述第二位置信息是所述桌面缩略图中的桌面对象缩略图在所述桌面缩略图中的位置信息;将与所述桌面缩略图中的桌面对象缩略图一一对应的桌面...

【专利技术属性】
技术研发人员:卢霆
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1