一种Android操作系统及其桌面图标布置方法

文档序号:6375183阅读:474来源:国知局
专利名称:一种Android操作系统及其桌面图标布置方法
技术领域
本发明涉及操作系统领域,尤其涉及一种Android操作系统及其桌面图标布置方法。
背景技术
目前,随着智能设备的普及,智能操作系统得到了极大的发展,Android系统是谷歌推出的一款开源的操作系统,由于其开源和开放的特性,广泛地被用作移动终端、平板电脑以及智能电视等终端的操作系统中。随着基于Android系统应用程序的日益丰富,Android系统也不断得到完善。在Android系统桌面上,例如,Android2. 3系统默认的提供了五个桌面,在不同的 桌面中存在多个快捷方式。当用户想将快捷方式移动放入不同桌面时,需要长按快捷方式图标,然后一直拖入想要移动的桌面,在该过程中,需要进行桌面的滑动,直至滑动到要拖动到的目标桌面,才将快捷方式图标放到当前桌面。在此过程中,由于需要进行长距离的桌面滑动,因此给用户带来很大的不便。因此,亟需一种Android操作系统的桌面图标布置方法来解决上述问题,使得用户可以更便捷地移动图标。

发明内容
本发明所要解决的技术问题之一是需要提供一种能够便捷地移动图标至目标桌面的Android操作系统的桌面图标布置方法。为了解决上述技术问题,本发明提供了一种Android操作系统的桌面图标布置方法,该方法包括确定步骤,确定用户所选择的图标;布置步骤,当用户将所述图标移动至多个桌面切换标签中的任一桌面切换标签时,所述桌面切换标签切换至相应的桌面以将所述图标布置在该桌面中,其中,所述桌面切换标签分别对应Android操作系统的各个桌面。根据本发明另一方面的Android操作系统的桌面图标布置方法,还包括判断用户是否选中所述图标,若判断结果为是,则在所述当前桌面中显示出多个桌面切换标签。根据本发明另一方面的Android操作系统的桌面图标布置方法,所述多个桌面切换标签为所述Android操作系统的所有桌面所对应的桌面切换标签,其中,所述桌面切换标签的图标具有区分不同桌面的标识。根据本发明另一方面的Android操作系统的桌面图标布置方法,在所述布置步骤中,还包括第一判断步骤,判断所述桌面切换标签所对应的桌面是否为当前桌面,其中,若判断结果为所述桌面切换标签所对应的桌面为当前桌面,则不进行桌面切换;否则,则切换至与该桌面切换标签对应的桌面。根据本发明另一方面的Android操作系统的桌面图标布置方法,所述多个桌面切换标签为所述Android操作系统除当前桌面外的其他桌面所对应的桌面切换标签,其中,所述桌面切换标签的图标具有区分不同桌面的标识。
根据本发明另一方面的Android操作系统的桌面图标布置方法,在所述布置步骤中,包括以下步骤检测步骤,检测所述图标是否进入至所述当前桌面中的任一桌面切换标签中,若检测结果为是,则该桌面切换标签处于进入状态。根据本发明另一方面的Android操作系统的桌面图标布置方法,通过检测所述图标与所述界面切换标签的图标的重叠面·积是否大于等于设定阈值、来检测所述图标是否进入至所述当前桌面中的任一桌面切换标签中。根据本发明另一方面的Android操作系统的桌面图标布置方法,在所述布置步骤中,还包括第二判断步骤,判断所述桌面切换标签所对应的桌面是否存在用于布置所述图标的位置,其中,若判断结果为不存在用于布置所述图标的位置,则提示用户删除所述桌面中的其他图标;否则,将所述图标布置于所述桌面相应的位置中。根据本发明的另一方面,还提供了一种Android操作系统,所述操作系统根据以上所述的方法来进行桌面图标的布置。与现有技术相比,本发明的一个或多个实施例可以具有如下优点本发明通过在Android操作系统的桌面上设置桌面标签,在用户将所选择的图标布置在目标桌面时,可以直接将图标放置在当前桌面上与目标桌面相对应的桌面切换标签中,即可完成布置,省去了用户长时间拖拽图标进行长距离的桌面滑动的不便。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中图I是根据本发明实施例的Android操作系统的桌面图标布置方法的流程示意图;图2是根据本发明实施例的桌面切换标签的切换流程示意图。
具体实施例方式以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图I是根据本发明实施例的Android操作系统的桌面图标布置方法的流程示意图。本发明实施例制备了桌面切换标签,其具体的切换流程如图2所示,通过桌面切换标签,可以方便用户移动图标至其他的桌面。
下面参考图1,详细说明本发明实施例的各个步骤。步骤S110,确定用户所选择的图标。需要说明的是,在Android操作系统的桌面上的图标包括快捷方式和Widget控件。在本实施例中,以快捷方式为例,详细说明本发明方法。步骤S120,当用户将图标移动至多个桌面切换标签中的任一桌面切换标签时,桌面切换标签切换至相应的桌面以将图标布置在该桌面中。其中,桌面切换标签分别对应Android操作系统的各个桌面。在本实施例中,在Android launcher桌面上提供一层基于Android操作系统中的button控件按钮来实现桌面切换标签的功能。更具体地,对该控件的采用了二次开发,进行了控件自定义功能开发,扩展了 button控件按钮功能,使button控件成为了一个可以接收 其他控件的容器控件。在该控件按钮中添加了拖进、拖出、放入事件功能,使该控件不再只具有单一的点击事件功能,使其可以对进入其空间区域内的其他控件进行一系列的操作处理,分别对进入该区域内的拖进、拖出、接收放入事件进行事件的响应处理。本步骤具体通过以下子步骤来实现子步骤S1201,判断用户是否选中图标。具体地,若判断结果为是,则在当前桌面中显示出多个桌面切换标签并进入子步骤 S1202。具体方式I :当用户长按快捷方式图标时,快捷方式图标进入选中状态,图标变大,当前桌面上就显示Android操作系统的所有桌面所对应的桌面切换标签。由于在本实施例中所使用的Android操作系统的版本中包含五个桌面,因此在本方式中是五个桌面切换标签。为了区分不同桌面,桌面切换标签的图标具有区分不同桌面的标识,例如,将桌面切换标签从上到下在当前桌面中顺次排列,每个桌面切换标签的图标上标有依照排列顺序分别对应I至5这5个数字中的一个。当然,桌面切换标签图标也可以用不同的图片来标识,以五个不同图片分别对应不同的桌面,并且在五个桌面切换标签,处于当前桌面对应的标签的图标要标亮显示,用于标识当前桌面为第几桌面。通过添加标识,可以方便用户将快捷方式移动至想要移动的桌面内。另外,还有一种方式,具体方式2:当用户长按快捷方式图标时,也就是用户选中快捷方式时,当前桌面上就显示Android操作系统除当前桌面外的其他桌面所对应的桌面切换标签。在本实施例中是四个桌面切换标签,为了区分不同的桌面,桌面切换标签的图标具有如具体方式I所述的用于区别不同桌面的标识,在此不再赘述。子步骤S1202,检测图标是否进入至当前桌面中的任一桌面切换标签中。在确定用户选中快捷方式的情况下,在用户拖动快捷方式到桌面切换标签时,需要检测快捷方式是否进入至当前桌面中的任一桌面切换标签中,若检测结果为是,则该桌面切换标签处于进入状态,桌面切换标签标亮,然后进入子步骤S1203。具体地,可以通过检测快捷方式的图标与所述界面切换标签的图标的重叠面积是否大于等于设定阈值,来检测快捷方式是否进入至当前桌面中的任一桌面切换标签中,优选地,设定阈值可以为界面切换标签的图标面积的1/3。在检测到用户拖动快捷方式进入桌面切换标签时,桌面切换标签通过调用桌面切换标签的拖进功能处理事件,来处理进入该桌面切换标签的快捷方式的一系列的操作处理,使得桌面切换标签处于进入状态。另外,当拖动快捷方式离开桌面切换标签时,桌面切换标签会调用桌面切换标签的拖出功能处理事件,来处理对于拖进该桌面切换标签的快捷方式在拖出时候进行一系列的操作处理方法,使得桌面切换标签处于离开状态。此外,该步骤还包括对长按事件的监听处理,在判断快捷方式是否进入当前桌面切换标签的前提是用户必须进行长按操作,如果监听到用户停止长按操作,则检测快捷方式是否进入桌面切换标签的操作中的返回值为否。需要说明的是,针对具体方式1,还需要在确定快捷方式进入至当前桌面中的某一桌面切换标签中后,判断桌面切换标签所对应的桌面是否为当前桌面,其中,若判断结果为桌面切换标签所对应的桌面为当前桌面,则不进行桌面切换;否则,则切换至与该桌面切换标签对应的桌面。 步骤S1203,判断桌面切换标签所对应的桌面是否存在用于布置图标的位置,其中,若判断结果为不存在用于布置图标的位置,则提示用户删除桌面中的其他图标;否则,将图标布置于桌面相应的位置中,以完成对图标的布置。具体地,可以通过桌面切换标签接收其他控件功能处理事件,该控件事件对于拖进该区域的其他控件符合操作条件该容器接收后,进行一系列的操作处理方法,判断桌面是否可以接收移动过来的快捷方式图标。更具体地,在将快捷方式拖动到目标桌面时,判断目标桌面中的快捷方式是否已经占满桌面的所有位置。需要说明的是,每个桌面都有固定的单元格,每个快捷方式位置按照单元格为单位占有一个单元格或者几个单元格的位置大小。每个块捷方式的桌面位置和大小在本操作系统自带的桌面数据库都有存储记录,根据存储记录,进行查询统计,可以判断该桌面的单元格位置是否占满。如果已经没有位置,则提示用户删除桌面中的其他快捷方式或直接提示不能将快捷方式布置到目标桌面。在桌面存在用户布置快捷方式的情况时,用户停止长按动作后,快捷方式移动到桌面切换标签对应的桌面,当前桌面上的快捷方式图标消失,实现了桌面快捷方式的布置。此外,本发明还涉及一种Android操作系统,该操作系统根据上述步骤来进行桌面图标的布置。在本发明实施例中,通过在Android操作系统的桌面设置了一个桌面切换标签,在将当前桌面的图标布置在目标桌面时,对于大屏幕的机器,省去了长距离多次滑动的操作,方便用户将快捷方式布置到目标桌面中。本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。虽然本发明所揭露的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界 定的范围为准。
权利要求
1.ー种Android操作系统的桌面图标布置方法,其特征在于,包括 确定步骤,确定用户所选择的图标; 布置步骤,当用户将所述图标移动至多个桌面切换标签中的任ー桌面切換标签时,所述桌面切换标签切換至相应的桌面以将所述图标布置在该桌面中, 其中,所述桌面切换标签分别对应Android操作系统的各个桌面。
2.根据权利要求I所述的方法,其特征在于,还包括 判断用户是否选中所述图标,若判断结果为是,则在所述当前桌面中显示出多个桌面切换标签。
3.根据权利要求2所述的方法,其特征在干, 所述多个桌面切换标签为所述Android操作系统的所有桌面所对应的桌面切換标签, 其中,所述桌面切换标签的图标具有区分不同桌面的标识。
4.根据权利要求3所述的方法,其特征在于,在所述布置步骤中,还包括 第一判断步骤,判断所述桌面切换标签所对应的桌面是否为当前桌面, 其中,若判断结果为所述桌面切换标签所对应的桌面为当前桌面,则不进行桌面切換;否则,则切換至与该桌面切換标签对应的桌面。
5.根据权利要求2所述的方法,其特征在干, 所述多个桌面切换标签为所述Android操作系统除当前桌面外的其他桌面所对应的桌面切換标签, 其中,所述桌面切换标签的图标具有区分不同桌面的标识。
6.根据权利要求2所述的方法,其特征在于,在所述布置步骤中,包括以下步骤 检测步骤,检测所述图标是否进入至所述当前桌面中的任一桌面切换标签中,若检测结果为是,则该桌面切换标签处于进入状态。
7.根据权利要求6所述的方法,其特征在干, 通过检测所述图标与所述界面切换标签的图标的重叠面积是否大于等于设定阈值,来检测所述图标是否进入至所述当前桌面中的任一桌面切换标签中。
8.根据权利要求I至7任一项所述的方法,其特征在于,在所述布置步骤中,还包括 第二判断步骤,判断所述桌面切换标签所对应的桌面是否存在用于布置所述图标的位置, 其中,若判断结果为不存在用于布置所述图标的位置,则提示用户删除所述桌面中的其他图标;否则,将所述图标布置于所述桌面相应的位置中。
9.ー种Android操作系统,所述操作系统根据权利要求I至8中任一项所述的方法来进行桌面图标的布置。
全文摘要
本发明公开了一种Android操作系统的桌面图标布置方法,该方法包括确定步骤,确定用户所选择的图标;布置步骤,当用户将所述图标移动至多个桌面切换标签中的任一桌面切换标签时,所述桌面切换标签切换至相应的桌面以将所述图标布置在该桌面中,其中,所述桌面切换标签分别对应Android操作系统的各个桌面。本发明通过在Android操作系统的桌面上设置桌面标签,在用户将所选择的图标布置在目标桌面时,可以直接将图标放置在当前桌面上与目标桌面相对应的桌面切换标签中,即可完成布置,省去了用户长时间拖拽图标进行长距离的桌面滑动的不便。
文档编号G06F3/048GK102819401SQ201210291098
公开日2012年12月12日 申请日期2012年8月16日 优先权日2012年6月8日
发明者孔利鹏, 于朋, 李斌, 夏颖, 胡秋立 申请人:中标软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1