ImageVerifierCode 换一换
格式:PDF , 页数:16 ,大小:1.93MB ,
资源ID:625696      下载积分:30 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zhuanlichaxun.net/d-625696.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(一种ANDROIDLAUNCHER桌面管理的方法.pdf)为本站会员(a1)主动上传,专利查询网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知专利查询网(发送邮件至2870692013@qq.com或直接QQ联系客服),我们立即给予删除!

一种ANDROIDLAUNCHER桌面管理的方法.pdf

1、10申请公布号CN104063134A43申请公布日20140924CN104063134A21申请号201410315083322申请日20140703G06F3/0481201301G06F3/048420130171申请人上海斐讯数据通信技术有限公司地址201616上海市松江区思贤路3666号72发明人姚家庆74专利代理机构上海光华专利事务所31219代理人余明伟54发明名称一种ANDROIDLAUNCHER桌面管理的方法57摘要本发明提供一种ANDROIDLAUNCHER桌面管理的方法,包括以下步骤步骤S1启动LAUNCHER后从LAUNCHER数据库中获取各页面信息;步骤S2在LAU

2、NCHER界面中选择相应的菜单选项,进入桌面管理界面;步骤S3为每个页面创建相应的缩略图,以网格形式排列在若干缩略图页面中,由进入桌面管理界面之前所在的LAUNCHER页面对应缩略图所在的缩略图页面以及预设的缩略图缓冲范围,划分页面缓冲的页码范围,加载缓冲页码范围内所有页面的缩略图;步骤S4进行新建空白页面、排序、桌面分享、页面合并和批量删除的操作。本发明设计的方法可以在桌面管理界面中实现页面的合并,一键分享界面的功能,并且支持在任意位置创建空白页面,支持批量删除空白页面,操作简单,易于实现。51INTCL权利要求书2页说明书8页附图5页19中华人民共和国国家知识产权局12发明专利申请权利要求

3、书2页说明书8页附图5页10申请公布号CN104063134ACN104063134A1/2页21一种ANDROIDLAUNCHER桌面管理的方法,其特征在于至少包括以下步骤步骤S1、启动LAUNCHER后从LAUNCHER数据库中获取各页面信息;步骤S2、在LAUNCHER界面中选择相应的菜单选项,进入桌面管理界面;步骤S3、根据进入桌面管理界面之前的LAUNCHER页面对应的缩略图所在的缩略图页面以及预设的缩略图缓冲范围,划分页面缓冲的页码范围,加载缓冲页码内部所有页面的缩略图,以网格的形式排列在切换之后的桌面管理界面当中;步骤S4、进行新建空白页面、排序、桌面分享、页面合并和批量删除的操

4、作。2根据权利要求1所述的ANDROIDLAUNCHER桌面管理的方法,其特征在于所述缩略图缓冲范围包括当前缩略图页面和其左右两个缩略图页面。3根据权利要求1所述的ANDROIDLAUNCHER桌面管理的方法,其特征在于所述页面信息的数据库包含两张数据表,其中一张数据表用于保存页面的位置信息,另一张数据表用于保存页面中包含所有元素的信息,所述两张数据表通过唯一标识页面的ID相关联。4根据权利要求1所述的ANDROIDLAUNCHER桌面管理的方法,其特征在于加载缓冲页码内部所有页面的缩略图包括以下步骤1创建异步任务,对缩略图缓冲范围内所有页面进行截图,并缩小显示在缩略图单元中;2滑动缩略图界面

5、,获取最新进入缓冲范围的页面和移出缓冲范围的页面的页码,对于新进入缓冲范围的页面,重新加载缩略图内容;对于移出缓冲范围的页面,释放缩略图单元中的位图资源;3退出桌面管理界面时释放缓冲范围内的所有缩略图的位图资源。5根据权利要求1所述的ANDROIDLAUNCHER桌面管理的方法,其特征在于所述步骤S4中,排序包括以下步骤1长按A页面缩略图,移至B缩略图所在区域,判断A缩略图单元中心是否包含在B缩略图单元中;2若A页面序号大于B页面序号,则将A页面和B页面之间所有缩略图后移一个网格,否则前移一个网格;3松开A缩略图,将A缩略图放置原先B缩略图位置,由缩略图TAG获取AB页面信息对象;4在页面信息

6、列表中查找AB页面信息对象,若A页面序号大于B页面序号,则将A页面信息对象插入到B页面信息对象之前,否者插入之后;5遍历页面信息列表中原先AB页面信息对象位置之间成员,检查成员的页面序号与成员在列表中的下标是否一致,若不一致,则将成员的页面序号置为成员在列表中的下标,同时更新页面信息到数据库。6根据权利要求1所述的ANDROIDLAUNCHER桌面管理的方法,其特征在于所述步骤S4中,页面合并包括以下步骤1长按A页面的缩略图,使A页面的缩略图呈现选中状态;2拖拽A页面缩略图到B页面缩略图,与之重叠,B页面缩略图呈现高亮,提示可以合并;3判断A页面中内部是否为空,若A页面内部为空,则直接删除A页

7、面和缩略图,更新权利要求书CN104063134A2/2页3页面信息列表;4若A页面内部不为空,则判断页面B是否为满,若B页面已满,则提示B页面无可用空间,合并失败;5若B页面未满,将A页面中的元素转移到B页面当中,并修改页面信息中元素的位置信息,重新加载AB页面的缩略图;6合并结束后,判断A页面是否空;若A页面为空白,则直接删除A页面。7根据权利要求1所述的ANDROIDLAUNCHER桌面管理的方法,其特征在于所述步骤S4中,桌面分享包括以下步骤1打开选项菜单,进入桌面分享模式,所有可视缩略图均显示选择框;2选中需要分享的桌面缩略图,选择分享操作;3确认桌面包含信息是否适合共享;4若确认不

8、适合,则退出分享模式;若确认分享,则列出分享途径;5选择分享途径,对页面截图保存后切换到相应的应用实现分享。8根据权利要求1所述的ANDROIDLAUNCHER桌面管理的方法,其特征在于所述步骤S4中,批量删除包括以下步骤1进入批量删除模式;2非空页面对应缩略图上显示选择框,用于勾选删除;3选中需要删除的缩略图;4确定批量删除后,删除缩略图单元,同时更新页面信息列表、页面总数信息,将页面信息写回数据库。9根据权利要求1所述的ANDROIDLAUNCHER桌面管理的方法,其特征在于所述步骤S4中,新建空白页面单元包括以下步骤1点击任一页面缩略图上的“”符号,在该页面之后创建一个空白的页面;2在桌

9、面管理界面中创建内容为空的缩略图。权利要求书CN104063134A1/8页4一种ANDROIDLAUNCHER桌面管理的方法技术领域0001本发明涉及一种桌面管理的实现方法,特别是涉及一种ANDROIDLAUNCHER桌面管理的方法。背景技术0002当前,手机已经逐渐成为人们日常生活中必不可少的物品。随着手机功能的不断完善,其变得越来越智能化、人性化,功能也由原先的单一逐渐变得多样化。伴随而来的是,手机上安装的应用越来越多,导致主页的管理变得越来越繁琐。因此,便捷的桌面管理方法就显得十分重要。0003LAUNCHER是ANDROID系统中重要的组件之一,它的主要功能是向用户提供可视化的手机操

10、作接口。手机应用一般会以图标的方式显示在LAUNCHER当中。用户通过对该图标进行操作,就能够实现应用的启动、卸载和拖拽的功能。LAUNCHER一般都保存一个默认布局文件,该布局规定了手机出厂或者恢复出厂设置之后,桌面摆放的组件及其摆放的位置。用户可以通过拖拽操作,将桌面当中的组件按照用户的意愿进行重新摆放。然而,当手机安装的应用数量很大时,这种操作就会很繁琐。0004为了便于用户编辑手机界面,现有的很多产品当中都增加了桌面缩略图功能,其可获取各手机页面缩略图并集中显示于一个界面。用户通过对缩略图的的创建、删除和排序等操作间接操作手机界面,实现手机页面的创建、删除和排序等功能。这在一定程度上改

11、善了用户体验。0005目前广泛流行的LAUNCHER当中,大部分都提供界面管理的功能,如增加、删除和排序的功能,但往往存在以下不足之处00061支持的页面数量有限,操作耗时;00072仅支持以页面为基本单元的操作,无法在管理界面实现页面内部元素的合并操作;00083很多LAUNCHER创建空白页面只能创建在最后,必须通过拖拽才能到达指定位置;00094不支持批量删除空白页面,删除大量页面时操作较为繁琐;00105无桌面分享功能或者分享桌面操作比较繁琐。发明内容0011鉴于以上所述现有技术的缺点,本发明的目的在于提供一种ANDROIDLAUNCHER桌面管理的方法,其以缩略图形式显示和编辑AND

12、ROID手机界面,从中可以实现界面位置的快速的互换,同时可以实现界面的合并和桌面分享的功能,能够解决目前一些手机中LAUNCHER界面操作操作延迟大、无法合并界面等问题。0012为实现上述目的及其他相关目的,本发明提供一种ANDROIDLAUNCHER桌面管理的方法,至少包括以下步骤步骤S1、启动LAUNCHER后从LAUNCHER数据库中获取各页面信说明书CN104063134A2/8页5息;步骤S2、在LAUNCHER界面中选择相应的菜单选项,进入桌面管理界面;步骤S3、根据进入桌面管理界面之前的LAUNCHER页面对应的缩略图所在的缩略图页面以及预设的缩略图缓冲范围,划分页面缓冲的页码范

13、围,加载缓冲页码内部所有页面的缩略图,以网格的形式排列在切换之后的桌面管理界面当中;步骤S4、进行新建空白页面、排序、桌面分享、页面合并和批量删除的操作。0013根据上述的ANDROIDLAUNCHER桌面管理的方法,其中所述缩略图缓冲范围包括当前缩略图页面和其左右两个缩略图页面。0014根据上述的ANDROIDLAUNCHER桌面管理的方法,其中所述页面信息的数据库包含两张数据表,其中一张数据表用于保存页面的位置信息,另一张数据表用于保存页面中包含所有元素的信息,所述两张数据表通过唯一标识页面的ID相关联。0015根据上述的ANDROIDLAUNCHER桌面管理的方法,其中加载缓冲页码内部所

14、有页面的缩略图包括以下步骤00161创建异步任务,对缩略图缓冲范围内所有页面进行截图,并缩小显示在缩略图单元中;00172滑动缩略图界面,获取最新进入缓冲范围的页面和移出缓冲范围的页面的页码,对于新进入缓冲范围的页面,重新加载缩略图内容;对于移出缓冲范围的页面,释放缩略图单元中的位图资源;00183退出桌面管理界面时释放缓冲范围内的所有缩略图的位图资源。0019根据上述的ANDROIDLAUNCHER桌面管理的方法,其中所述步骤S4中,排序包括以下步骤00201长按A页面缩略图,移至B缩略图所在区域,判断A缩略图单元中心是否包含在B缩略图单元中;00212若A页面序号大于B页面序号,则将A页面

15、和B页面之间所有缩略图后移一个网格,否则前移一个网格;00223松开A缩略图,将A缩略图放置原先B缩略图位置,由缩略图TAG获取AB页面信息对象;00234在页面信息列表中查找AB页面信息对象,若A页面序号大于B页面序号,则将A页面信息对象插入到B页面信息对象之前,否者插入之后;00245遍历页面信息列表中原先AB页面信息对象位置之间成员,检查成员的页面序号与成员在列表中的下标是否一致,若不一致,则将成员的页面序号置为成员在列表中的下标,同时更新页面信息到数据库。0025根据上述的ANDROIDLAUNCHER桌面管理的方法,其中所述步骤S4中,页面合并包括以下步骤00261长按A页面的缩略图

16、,使A页面的缩略图呈现选中状态;00272拖拽A页面缩略图到B页面缩略图,与之重叠,B页面缩略图呈现高亮,提示可以合并;00283判断A页面中内部是否为空,若A页面内部为空,则直接删除A页面和缩略图,更新页面信息列表;00294若A页面内部不为空,则判断页面B是否为满,若B页面已满,则提示B页面无说明书CN104063134A3/8页6可用空间,合并失败;00305若B页面未满,将A页面中的元素转移到B页面当中,并修改页面信息中元素的位置信息,重新加载AB页面的缩略图;00316合并结束后,判断A页面是否空;若A页面为空白,则直接删除A页面。0032根据上述的ANDROIDLAUNCHER桌面

17、管理的方法,其中所述步骤S4中,桌面分享包括以下步骤00331打开选项菜单,进入桌面分享模式,所有可视缩略图均显示选择框;00342选中需要分享的桌面缩略图,选择分享操作;00353确认桌面包含信息是否适合共享;00364若确认不适合,则退出分享模式;若确认分享,则列出分享途径;00375选择分享途径,对页面截图保存后切换到相应的应用实现分享。0038根据上述的ANDROIDLAUNCHER桌面管理的方法,其中所述步骤S4中,批量删除包括以下步骤00391进入批量删除模式;00402非空页面对应缩略图上显示选择框,用于勾选删除;00413选中需要删除的缩略图;00424确定批量删除后,删除缩略

18、图单元,同时更新页面信息列表、页面总数信息,将页面信息写回数据库。0043根据上述的ANDROIDLAUNCHER桌面管理的方法,其中所述步骤S4中,新建空白页面单元包括以下步骤00441点击任一页面缩略图上的“”符号,在该页面之后创建一个空白的页面;00452在桌面管理界面中创建内容为空的缩略图。0046如上所述,本发明的ANDROIDLAUNCHER桌面管理的方法,具有以下有益效果00471在页面编辑界面中实现页面的合并,不需要因为合并两个或者多个页面内容而重复切换管理界面;00482在桌面管理界面中实现一键分享界面的功能,可以在桌面管理界面借助页面预览选择分享桌面,避免截图发送等繁琐步骤

19、;00493支持在任意位置创建空白页面,避免在最后位置创建空白页面,通过拖拽放置到预期位置的繁琐操作;00504支持批量删除空白页面,避免逐一删除空白页面操作的繁琐。附图说明0051图1显示为本发明中加载页面信息的流程图;0052图2显示为本发明中写回页面信息的流程图;0053图3显示为本发明的ANDROIDLAUNCHER桌面管理界面的结构示意图;0054图4显示为本发明的ANDROIDLAUNCHER桌面管理的方法的流程图;0055图5显示为本发明中动态加载和释放页面缩略图的流程图;0056图6显示为本发明中桌面管理界面拖拽A缩略图至B缩略图时页面排序的流程图;说明书CN104063134

20、A4/8页70057图7显示为本发明中合并A页面和B页面的流程图;0058图8显示为本发明中实现桌面分享的流程图;0059图9显示为本发明的实现空白页面批量删除的流程图。具体实施方式0060以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。0061需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺

21、寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。0062本发明的ANDROIDLAUNCHER桌面管理的方法针对LAUNCHER数据库进行设计,能够降低页面内元素与页码的耦合性,加入页面缩略图动态加载机制,及时释放缩略图资源,提出页面合并的操作,保证在桌面管理界面即可实现页面内元素的合并;同时还提供手机界面分享功能,在桌面管理界面预览所有页面缩略图,选择需要分享的页面进行分享。0063本发明中需要保存的内容包括缩略图的配置信息和页面信息。缩略图的配置信息保存在SHAREDPREFERENCES当中,主要描述了缩略图的当前状态,其中包括缩略图总数、

22、主页面位置序号和默认页面位置序号。主页面为LAUNCHER页面之一,在IDLE或者缩略图状态下按下HOME按键可直接跳转到该页面。默认页面为进入缩略图前所处页面,按下返回按键可以从缩略图跳转到默认页面。页面信息主要保存在LAUNCHER数据库当中,包括LAUNCHER各个页面的ID、页面位置序号、页面包含的应用图标信息等。每一个页面信息都保存在页面信息对象中。0064LAUNCHER数据库中将元素和元素所在页面页码的分开存储,通过唯一标识页面的ID,建立元素与页面之间的联系。0065具体地,在本发明中,保存LAUNCHER页面信息的数据库包含两张数据表。表1用于保存页面的位置信息,其中至少包括

23、以下两个数据项页面唯一标识_ID和页面序号POSITION两个。0066表1、页面位置信息数据表0067_IDPOSITION0068表2用于保存页面中包含所有元素包括文件夹、WIDGET、应用图标等的信息。其中SCREEN数据项保存元素所处页面的标识,即表1中_ID列对应的内容。其他数据项与具体元素相关,如_ID保存元素的唯一标识,TITLE对应元素的名称,INTENT对应单击元素跳转的INTENT。通过采用表2,使得页面内元素与所在页面的页码分离,元素通过与页面ID绑定,从而避免了页面位置变动频繁造成的大量数据库操作。0069表2、页面内容信息数据表说明书CN104063134A5/8页8

24、0070_IDSCREENTITLEINTENTCONTAINER0071如图1所示,页面信息加载包括以下步骤00721从LAUNCHER数据库页面信息数据表中中按照页码升序读取页面信息,从保存配置信息的SHAREDPREFERENCES中获取页面总数T;00732从0开始遍历升序读取数据库中的页面序号,判断当前遍历的序号与前面是否连续,第一个序号判断是否与1连续;00743如果连续,则将页面信息并保存在页面信息对象中,同时置页面信息对象的非空标记为TRUE,表示该页面内容不为空,并加入页面信息列表当中;若不连续,对每一个不连续的序号,创建页面信息对象,同时置页面信息对象的非空标记为FALSE

25、,加入到页面信息列表当中。0075如图2所示,写回页面信息包括以下步骤00761根据写回范围,遍历该范围内页面信息列表成员;00772判断页面信息对象中保存页面页码与该对象在列表中的下标是否一致,若不一致,则更新页面信息对象中的页面序号为该对象在列表中的下标,同时将新的页面信息更新到LAUNCHER数据库中。0078本发明中桌面管理界面以网格的形式罗列出LAUNCHER各页面的缩略图,每个缩略图对应一个页面,如图3所示,多个缩略图分成多页显示,一次仅显示一页。其中,桌面管理界面模块包括以下功能单元0079A、新建空白页面单元,用于在任一页面之后创建新的空白页面。新建空白页面时,点击任一页面缩略

26、图上的“”符号,在该页面之后创建一个空白的页面。相应地,在桌面管理界面中创建内容为空的缩略图。0080B、排序单元,用于通过拖拽缩略图实现页面排序。0081C、桌面分享单元,用于实现桌面外观的分享。桌面分享时,将手机桌面以图片的形式进行分享,具体包括如下步骤00821、选择桌面分享选项,进入多选模式,缩略图显示选择框;00832、选中缩略图,点击分享,弹出提示框请用户确认信息是否适合分享,是否包含敏感或者非法内容;00843、确认后列举手机上可能的分享途径,选择分享途径后截图进行分享。0085D、页面合并单元,用于实现页面之间内容的合并,兼顾删除页面功能。合并页面时,拖动A页面缩略图使之与B页

27、面缩略图重叠,即可将A页面缩略图内容并入B页面缩略图中。具体分为以下几种情况00861、若A页面内容为空,则删除A页面,结束合并;00872、若B页面已满,则提示合并失败,结束页面合并;00883、若A页面内容并入B页面之后,A页面为空,则直接删除A页面,否则保留A页面。0089E、批量删除单元,用于实现批量删除空白页面。批量删除时,拖动空白页面缩略图至下拉的删除条,即可删除空白页面及缩略图。具体包括如下步骤说明书CN104063134A6/8页900901、选择批量删除选项,进入多选模式,遍历页面信息列表,读取页面对象中页面非空标记,若为FALSE,则显示选择框,否则不显示;00912、勾选

28、选择框,记录被选中的页码;00923、选择删除,确认后,将会删除空白页面及缩略图,同时更新页面信息列表和总页面数。0093F、页面信息管理单元,用于实现页面信息的加载、更新,提供页面信息操作的接口。0094G、动态加载单元,用于实现页面缩略图的动态加载。0095优选地,桌面分享单元和批量删除单元等选项位于抽屉效果的上拉菜单中。0096参照图4,在本发明中,进行ANDROIDLAUNCHER桌面管理时,采用以下步骤0097步骤S1、启动LAUNCHER后从LAUNCHER数据库中获取各页面信息;0098步骤S2、在LAUNCHER界面中选择相应的菜单选项,进入桌面管理界面;0099步骤S3、根据

29、进入桌面管理界面之前LAUNCHER页面对应的缩略图所在的缩略图页面以及预设的缩略图缓冲范围,划分页面缓冲的页码范围,加载缓冲页码内部所有页面的缩略图,以网格的形式排列在切换之后的桌面管理界面当中;0100步骤S4、进行新建空白页面、排序、桌面分享、页面合并和批量删除的操作。0101其中,划分页面缓冲的页码范围时,以桌面管理一个页面显示的缩略图个数为单位进行划分,一般缓冲当前缩略图页面和其左右两个缩略图页面即可。桌面管理界面按照需求显示一定数量的缩略图,所有的缩略图被划分成若干缩略图页面。0102每个缩略图都与一个页面对应,为一个页面的缩影,主要内容为对应页面的截图。默认页面缩略图就是默认页面

30、对应的缩略图,退出缩略图时默认进入的页面,边框高亮显示;主页面缩略图为HOME页面对应的缩略图,其中的主页标记高亮显示。ANDROID系统对位图的加载存在限制。当有新的页面进入缓冲范围,就需要新进入的缩略图进行加载操作即将相应的LAUNCHER页面截图,显示到缩略图单元中;当有页面被移出缓冲范围的缩略图单元,就需要释放其中的截图。0103如图5所示,动态加载和释放页面缩略图包括以下步骤01041进入桌面管理界面,根据进入桌面管理界面前所在的页面的页码以及预设的缩略图缓冲范围,创建异步任务,对缓冲范围内所有页面进行截图,并缩小显示在缩略图单元中;01052滑动缩略图界面,获取最新进入缓冲范围的页

31、面和移出缓冲范围的页面的页码,对于新进入缓冲范围的页面,重新加载缩略图内容;对于移出缓冲范围的页面,释放缩略图单元中的位图资源;0106采用以下语句释放缩略图单元中位图0107说明书CN104063134A7/8页1001083退出桌面管理界面,释放缓冲范围内所有缩略图的位图资源。0109如图6所示,通过拖拽A页面缩略图到B页面缩略图位置进行页面排序的步骤如下01101长按A页面缩略图,移至B缩略图所在区域,判断A缩略图单元中心是否包含在B缩略图单元中;01112若A页面序号大于B页面,则将A和B之间所有缩略图后移一个网格,否则前移一个网格;01123松开A缩略图,A缩略图放置原先B缩略图位置

32、,由缩略图TAG获取AB页面信息对象;01134在页面信息列表中查找AB页面信息对象,若A页面序号大于B页面序号,则将A页面信息对象插入到B页面信息对象之前,否者插入之后;01145遍历页面信息列表中原先AB页面信息对象位置之间成员,检查成员的页面序号与成员在列表中下标是否一致,若不一致,则置为下标,同时更新页面信息到数据库。0115如图7所示,通过拖拽缩略图实现两个页面的合并,如拖拽A页面缩略图到B页面缩略图以实现二者合并的步骤如下01161长按A页面的缩略图,使A页面的缩略图呈现选中状态;01172拖拽A页面缩略图到B页面缩略图,与之重叠,B页面缩略图呈现高亮,提示可以合并;01183判断

33、A页面中是否为空,若A页面为空,则直接删除A页面和缩略图,更新页面信息列表;其中,可以根据A页面中元素的个数来判断页面是否空白;01194若A页面不为空,则判断页面B是否为满,若B页面已满,则提示B页面无可用空间,合并失败;其中使用布尔类型二维数组保存页面空间是否被元素占用,根据B页面中各个元素的位置及占用空间,统计B页面空间的占用情况;01205若B页面未满,借助以上生成的布尔型二维数组,将A页面中的元素转移到B页面当中,并修改页面信息中元素的位置信息,重新加载AB页面的缩略图;其中,需要修改转移元素信息的SCREEN分量,置成B页面_ID,同时修改二维数组中对应单元;01216合并结束后,

34、判断A页面是否空;若A页面为空白,则直接删除A页面。0122由于LAUNCHER页面空间有限,可能将A和B两个页面合并之后,B页面空间不足以存放A页面的所有元素,这时候剩余的元素依旧会保留在A页面当中。因此需要判断A页面是否空白。0123如图8所示,实现桌面分享包括以下步骤01241打开选项菜单,选择桌面分享,进入分享模式,所有可视缩略图均显示选择框;说明书CN104063134A108/8页1101252选中需要分享的桌面缩略图,选择分享操作;01263弹出提示信息,确认桌面包含信息是否适合共享;如是否符合国家法律;01274若确认不适合,则退出分享模式;若确认分享,则列出分享途径,包括蓝牙

35、、短信、EMAIL等。01285选择分享途径,对页面截图保存后切换到相应的应用实现分享。0129如图9所示,批量删除页面的方法包括如下步骤01301选择批量删除,进入批量删除模式;01312遍历页面信息列表,读取页面信息对象的非空标记,若为FALSE,则相应缩略图单元显示选择框,用于勾选,否则不显示;01323选中需要删除的缩略图,同时保存相应的缩略图序号;01334确定批量删除后,删除缩略图单元,同时更新页面信息列表、页面总数信息,将页面信息写回数据库。其中,删除缩略图组件时,包括删除相关的缩略图和页面和删除页面信息列表中的对象。0134综上所述,本发明的ANDROIDLAUNCHER桌面管

36、理的方法在页面编辑界面中实现页面的合并,不需要因为合并两个或者多个页面内容而重复切换管理界面;在桌面管理界面中实现一键分享界面的功能,可以在桌面管理界面借助页面预览选择分享桌面,避免截图发送等繁琐步骤;支持在任意位置创建空白页面,避免在最后位置创建空白页面,通过拖拽放置到预期位置的繁琐操作;支持批量删除空白页面,避免逐一删除空白页面操作的繁琐。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。0135上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。说明书CN104063134A111/5页12图1图2说明书附图CN104063134A122/5页13图3说明书附图CN104063134A133/5页14图4图5说明书附图CN104063134A144/5页15图6图7说明书附图CN104063134A155/5页16图8图9说明书附图CN104063134A16

copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1