《一种快速拖动应用程序切换页面的方法.pdf》由会员分享,可在线阅读,更多相关《一种快速拖动应用程序切换页面的方法.pdf(6页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102830911 A (43)申请公布日 2012.12.19 C N 1 0 2 8 3 0 9 1 1 A *CN102830911A* (21)申请号 201210265679.8 (22)申请日 2012.07.30 G06F 3/048(2006.01) (71)申请人广东欧珀移动通信有限公司 地址 523860 广东省东莞市长安镇乌沙海滨 路18号 (72)发明人曾元清 (74)专利代理机构广州粤高专利商标代理有限 公司 44102 代理人罗晓林 李志强 (54) 发明名称 一种快速拖动应用程序切换页面的方法 (57) 摘要 本发明公开了一种快速拖动应用。
2、程序切换页 面的方法,其步骤如下:1、开始;2、用户开始拖动 应用程序图标;3、系统判断用户是否在页面指示 区域拖动,是则执行步骤4,否则执行步骤2;4、启 动快速滑动模式;5、继续拖动应用程序图标;6、 判断是否在页面指示区域拖动,是则根据拖动位 置计算应快速滑动到的页面,并定位到相应页面, 否则执行步骤7;7、退出快速滑动模式;8、图标拖 动到目标页面中进行精确定位放置;9、结束。本 发明通过拖动图标到页面位置指示区域,通过把 快速滑动与应用图标的拖动操作结合起来,解决 了定时器方法难于控制及九宫格方法不够精确的 问题,实现了快速准确的把一个应用程序图标拖 动到其他任意页面。 (51)In。
3、t.Cl. 权利要求书1页 说明书3页 附图1页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 3 页 附图 1 页 1/1页 2 1.一种快速拖动应用程序切换页面的方法,其步骤如下: 步骤1、开始; 步骤2、用户开始拖动应用程序图标; 步骤3、系统判断用户是否在页面指示区域拖动,是则执行步骤4,否则执行步骤2; 步骤4、启动快速滑动模式; 步骤5、继续拖动应用程序图标; 步骤6、判断是否在页面指示区域拖动,是则根据拖动位置计算应快速滑动到的页面, 并定位到相应页面,否则执行步骤7; 步骤7、退出快速滑动模式; 步骤8、图标拖动到目标页面中进行精确定位。
4、放置; 步骤9、结束。 2.根据权利要求1所述的快速拖动应用程序切换页面的方法,其特征在于:所述的应 用程序为APK包,Android系统通过解析APK包,将APK包信息保存起来,桌面通过获取APK 包信息而将应用程序以图标形式显示在桌面。 3.根据权利要求2所述的快速拖动应用程序切换页面的方法,其特征在于:所述的APK 包信息包括包名、类名、应用程序图标资源、应用程序组件信息、版本信息及权限信息。 4.根据权利要求3所述的快速拖动应用程序切换页面的方法,其特征在于:步骤3所 述的页面指示区域是指指示当前桌面在第几页的一个显示窗口,在显示窗口中绘制了特殊 图形以表示页面位置。 5.根据权利要求。
5、4所述的快速拖动应用程序切换页面的方法,其特征在于:所述的指 示区域所在的位置为页面任意位置。 6.根据权利要求5所述的快速拖动应用程序切换页面的方法,其特征在于:所述的特 殊图形为实心点或数字。 7.根据权利要求6所述的快速拖动应用程序切换页面的方法,其特征在于:步骤4所 述的快速滑动模式是指根据人的手指的移动位置,相对的计算出当前页面的位置,并根据 计算出的当前页面的位置,直接定位到某页面。 8.根据权利要求7所述的快速拖动应用程序切换页面的方法,其特征在于,步骤6所述 的计算应快速滑动到的页面为: 设X为人的手指相对页面指示区域的位置,Y为页面指示区域的宽度,N为当前的总页 数,那么应快。
6、速滑动到的页面为X / Y * N + 1,并将结果四舍五入,N为大于零的整数。 9.根据权利要求8所述的快速拖动应用程序切换页面的方法,其特 征在于:步骤8所述的进行精确定位放置是指拖动应用程序到页面的某个位置,或与 此页面的某个应用程序形成一个文件夹,或放置到此页面的某个文件夹中。 权 利 要 求 书CN 102830911 A 1/3页 3 一种快速拖动应用程序切换页面的方法 技术领域 0001 本发明涉及一种快速拖动应用程序到其他任意页面的技术,特别是涉及一种快速 拖动应用程序切换页面的方法。 背景技术 0002 应用程序是指为了完成某项或某几项特定任务而被开发运行于操作系统之上的 计。
7、算机程序。 0003 当前市场上有两种拖动应用程序到其他页面的方法,第一种,通过拖动图标到页 面的边缘,当图标在边缘的某个范围内的时候,就启动定时器,定时器到时间的时候,就滑 动到下一页,这个方式的缺点是定时器的定时时间不好取,大了,很慢,小了,又太灵敏,不 好控制。第二种,通过九宫格,就是在桌面提供一种方式进入九宫格,把图标拖动到某个九 宫格对应的页面上,这种方式虽然可以快速的拖动到某个页面,但是不能在页面中进行更 精确的拖动操作。 发明内容 0004 本发明的目的在于克服现有技术的不足,提供一种快速拖动应用程序切换页面的 方法,通过把快速滑动与应用图标的拖动操作结合起来,解决了定时器方法难。
8、于控制及九 宫格方法不够精确的问题,实现了快速准确的把一个应用程序图标拖动到其他任意页面。 0005 为了达到上述目的,本发明采用的技术方案是,一种快速拖动应用程序切换页面 的方法,其步骤如下: 步骤1、开始; 步骤2、用户开始拖动应用程序图标; 步骤3、系统判断用户是否在页面指示区域拖动,是则执行步骤4,否则执行步骤2; 步骤4、启动快速滑动模式; 步骤5、继续拖动应用程序图标; 步骤6、判断是否在页面指示区域拖动,是则根据拖动位置计算应快速滑动到的页面, 并定位到相应页面,否则执行步骤7; 步骤7、退出快速滑动模式; 步骤8、图标拖动到目标页面中进行精确定位放置; 步骤9、结束。 0006。
9、 进一步的,所述的应用程序为APK(Android Package)包,Android系统通过解析 APK包,将APK包信息保存起来,桌面通过获取APK包信息而将应用程序以图标形式显示在 桌面。 0007 进一步的,所述的APK包信息包括包名、类名、应用程序图标资源、应用程序组件 (组件包括Activity活动层,Service服务层,Receiver接收器等)信息、版本信息及权限 信息。 说 明 书CN 102830911 A 2/3页 4 0008 进一步的,步骤3所述的页面指示区域是指指示当前桌面在第几页(屏)的一个显 示窗口,在显示窗口中绘制了特殊图形以表示页面位置。 0009 进一步。
10、的,所述的指示区域所在的位置为页面任意位置。 0010 进一步的,所述的特殊图形为实心点或数字。 0011 进一步的,步骤4所述的快速滑动模式是指根据人的手指的移动位置,相对的计 算出当前页面的位置,并根据计算出的当前页面的位置,直接定位到某页面。 0012 进一步的,步骤6所述的计算应快速滑动到的页面为: 设X为人的手指相对页面指示区域的位置,Y为页面指示区域的宽度,N为当前的总页 数,那么应快速滑动到的页面为X / Y * N + 1,并将结果四舍五入,N为大于零的整数。 0013 进一步的,步骤8所述的进行精确定位放置是指拖动应用程序到页面的某个位 置,或与此页面的某个应用程序形成一个文。
11、件夹,或放置到此页面的某个文件夹中。 0014 与现有技术相比,本发明的有益效果是:通过拖动图标到页面位置指示区域,然后 进入快速滑动模式,随着图标在页面位置指示区域的滑动,快速滑动到某个页面,然后离开 页面位置指示区域 ,拖动图标到页面中,再进行更为精确的拖动放置操作;通过把快速滑 动与应用图标的拖动操作结合起来,解决了定时器方法难于控制及九宫格方法不够精确的 问题,实现了快速准确的把一个应用程序图标拖动到其他任意页面。 附图说明 0015 图1为本发明的方法流程图。 具体实施方式 0016 下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更 深入的诠释。 0017 本发。
12、明的方法流程图如图1所示,一种快速拖动应用程序切换页面的方法,其步 骤如下: 步骤1、开始; 步骤2、用户开始拖动应用程序图标; 步骤3、系统判断用户是否在页面指示区域拖动,是则执行步骤4,否则执行步骤2; 步骤4、启动快速滑动模式; 步骤5、继续拖动应用程序图标; 步骤6、判断是否在页面指示区域拖动,是则根据拖动位置计算应快速滑动到的页面, 并定位到相应页面,否则执行步骤7; 步骤7、退出快速滑动模式; 步骤8、图标拖动到目标页面中进行精确定位放置; 步骤9、结束。 0018 进一步的,所述的应用程序为除应用程序窗口AppWidget的APK包以外的所有APK 包,Android系统通过解析。
13、APK包,将APK包信息保存起来,桌面通过获取APK包信息而将 应用程序以图标形式显示在桌面。 0019 进一步的,步骤3所述的页面指示区域是指指示当前桌面在第几页(屏)的一个显 说 明 书CN 102830911 A 3/3页 5 示窗口,在显示窗口中绘制了特殊图形以表示页面位置。 0020 进一步的,所述的指示区域所在的位置为页面任意位置。 0021 进一步的,所述的特殊图形为实心点或数字。 0022 进一步的,步骤4所述的快速滑动模式是指根据人的手指的移动位置,相对的计 算出当前页面的位置,并根据计算出的当前页面的位置,直接定位到某页面。 0023 进一步的,步骤6所述的计算应快速滑动到。
14、的页面为:设X为人的手指相对页面指 示区域的位置,Y为页面指示区域的宽度,N为当前的总页数,那么应快速滑动到的页面为 X / Y * N + 1,并将结果四舍五入,N为大于零的整数。例如,假设N为10,Y为300,屏幕 的宽度为320,页面位置指示区域在屏幕中是居中的并且是水平放置,那么,页面位置指示 区域距离屏幕左侧的距离就是10,再假设用户从第一页拖动一个应用程序图标到页面位置 指示区域的一个位置,这个位置为210,那么应快速滑动到的页面为(210-10)/ 300 * 10 + 1,四舍五入即为8。 0024 进一步的,步骤8所述的进行精确定位放置是指拖动应用程序到页面的某个位 置,或与。
15、此页面的某个应用程序形成一个文件夹,或放置到此页面的某个文件夹中。 0025 本发明通过拖动图标到页面位置指示区域,然后进入快速滑动模式,随着图标在 页面位置指示区域的滑动,快速滑动到某个页面,然后离开页面位置指示区域 ,拖动图标 到页面中,再进行更为精确的拖动放置操作;通过把快速滑动与应用图标的拖动操作结合 起来,解决了定时器方法难于控制及九宫格方法不够精确的问题,实现了快速准确的把一 个应用程序图标拖动到其他任意页面。 0026 以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定 本发明的具体实施只局限于这些说明。对于本发明所属领域技术人员来说,在不脱离本发 明构思的前提下,做出简单的更改或优化,都应当视为本发明的保护范围。 说 明 书CN 102830911 A 1/1页 6 图1 说 明 书 附 图CN 102830911 A 。