书签 分享 收藏 举报 版权申诉 / 6

一种快速拖动应用程序切换页面的方法.pdf

  • 上传人:t****
  • 文档编号:4266069
  • 上传时间:2018-09-12
  • 格式:PDF
  • 页数:6
  • 大小:370.70KB
  • 摘要
    申请专利号:

    CN201210265679.8

    申请日:

    2012.07.30

    公开号:

    CN102830911A

    公开日:

    2012.12.19

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):G06F 3/048申请日:20120730|||公开

    IPC分类号:

    G06F3/048

    主分类号:

    G06F3/048

    申请人:

    广东欧珀移动通信有限公司

    发明人:

    曾元清

    地址:

    523860 广东省东莞市长安镇乌沙海滨路18号

    优先权:

    专利代理机构:

    广州粤高专利商标代理有限公司 44102

    代理人:

    罗晓林;李志强

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种快速拖动应用程序切换页面的方法,其步骤如下:1、开始;2、用户开始拖动应用程序图标;3、系统判断用户是否在页面指示区域拖动,是则执行步骤4,否则执行步骤2;4、启动快速滑动模式;5、继续拖动应用程序图标;6、判断是否在页面指示区域拖动,是则根据拖动位置计算应快速滑动到的页面,并定位到相应页面,否则执行步骤7;7、退出快速滑动模式;8、图标拖动到目标页面中进行精确定位放置;9、结束。本发明通过拖动图标到页面位置指示区域,通过把快速滑动与应用图标的拖动操作结合起来,解决了定时器方法难于控制及九宫格方法不够精确的问题,实现了快速准确的把一个应用程序图标拖动到其他任意页面。

    权利要求书

    1.一种快速拖动应用程序切换页面的方法,其步骤如下:步骤1、开始;步骤2、用户开始拖动应用程序图标;步骤3、系统判断用户是否在页面指示区域拖动,是则执行步骤4,否则执行步骤2;步骤4、启动快速滑动模式;步骤5、继续拖动应用程序图标;步骤6、判断是否在页面指示区域拖动,是则根据拖动位置计算应快速滑动到的页面,并定位到相应页面,否则执行步骤7;步骤7、退出快速滑动模式;步骤8、图标拖动到目标页面中进行精确定位放置;步骤9、结束。2.根据权利要求1所述的快速拖动应用程序切换页面的方法,其特征在于:所述的应用程序为APK包,Android系统通过解析APK包,将APK包信息保存起来,桌面通过获取APK包信息而将应用程序以图标形式显示在桌面。3.根据权利要求2所述的快速拖动应用程序切换页面的方法,其特征在于:所述的APK包信息包括包名、类名、应用程序图标资源、应用程序组件信息、版本信息及权限信息。4.根据权利要求3所述的快速拖动应用程序切换页面的方法,其特征在于:步骤3所述的页面指示区域是指指示当前桌面在第几页的一个显示窗口,在显示窗口中绘制了特殊图形以表示页面位置。5.根据权利要求4所述的快速拖动应用程序切换页面的方法,其特征在于:所述的指示区域所在的位置为页面任意位置。6.根据权利要求5所述的快速拖动应用程序切换页面的方法,其特征在于:所述的特殊图形为实心点或数字。7.根据权利要求6所述的快速拖动应用程序切换页面的方法,其特征在于:步骤4所述的快速滑动模式是指根据人的手指的移动位置,相对的计算出当前页面的位置,并根据计算出的当前页面的位置,直接定位到某页面。8.根据权利要求7所述的快速拖动应用程序切换页面的方法,其特征在于,步骤6所述的计算应快速滑动到的页面为:设X为人的手指相对页面指示区域的位置,Y为页面指示区域的宽度,N为当前的总页数,那么应快速滑动到的页面为X / Y * N + 1,并将结果四舍五入,N为大于零的整数。9.根据权利要求8所述的快速拖动应用程序切换页面的方法,其特征在于:步骤8所述的进行精确定位放置是指拖动应用程序到页面的某个位置,或与此页面的某个应用程序形成一个文件夹,或放置到此页面的某个文件夹中。

    说明书

    一种快速拖动应用程序切换页面的方法

    技术领域

    本发明涉及一种快速拖动应用程序到其他任意页面的技术,特别是涉及一种快速拖动应用程序切换页面的方法。

    背景技术

    应用程序是指为了完成某项或某几项特定任务而被开发运行于操作系统之上的计算机程序。

    当前市场上有两种拖动应用程序到其他页面的方法,第一种,通过拖动图标到页面的边缘,当图标在边缘的某个范围内的时候,就启动定时器,定时器到时间的时候,就滑动到下一页,这个方式的缺点是定时器的定时时间不好取,大了,很慢,小了,又太灵敏,不好控制。第二种,通过九宫格,就是在桌面提供一种方式进入九宫格,把图标拖动到某个九宫格对应的页面上,这种方式虽然可以快速的拖动到某个页面,但是不能在页面中进行更精确的拖动操作。

    发明内容

    本发明的目的在于克服现有技术的不足,提供一种快速拖动应用程序切换页面的方法,通过把快速滑动与应用图标的拖动操作结合起来,解决了定时器方法难于控制及九宫格方法不够精确的问题,实现了快速准确的把一个应用程序图标拖动到其他任意页面。 

    为了达到上述目的,本发明采用的技术方案是,一种快速拖动应用程序切换页面的方法,其步骤如下:

    步骤1、开始;

    步骤2、用户开始拖动应用程序图标;

    步骤3、系统判断用户是否在页面指示区域拖动,是则执行步骤4,否则执行步骤2;

    步骤4、启动快速滑动模式;

    步骤5、继续拖动应用程序图标;

    步骤6、判断是否在页面指示区域拖动,是则根据拖动位置计算应快速滑动到的页面,并定位到相应页面,否则执行步骤7;

    步骤7、退出快速滑动模式;

    步骤8、图标拖动到目标页面中进行精确定位放置;

    步骤9、结束。

    进一步的,所述的应用程序为APK(Android Package)包,Android系统通过解析APK包,将APK包信息保存起来,桌面通过获取APK包信息而将应用程序以图标形式显示在桌面。

    进一步的,所述的APK包信息包括包名、类名、应用程序图标资源、应用程序组件(组件包括Activity活动层,Service服务层,Receiver接收器等)信息、版本信息及权限信息。

    进一步的,步骤3所述的页面指示区域是指指示当前桌面在第几页(屏)的一个显示窗口,在显示窗口中绘制了特殊图形以表示页面位置。

    进一步的,所述的指示区域所在的位置为页面任意位置。

    进一步的,所述的特殊图形为实心点或数字。

    进一步的,步骤4所述的快速滑动模式是指根据人的手指的移动位置,相对的计算出当前页面的位置,并根据计算出的当前页面的位置,直接定位到某页面。

    进一步的,步骤6所述的计算应快速滑动到的页面为:

    设X为人的手指相对页面指示区域的位置,Y为页面指示区域的宽度,N为当前的总页数,那么应快速滑动到的页面为X / Y * N + 1,并将结果四舍五入,N为大于零的整数。 

    进一步的,步骤8所述的进行精确定位放置是指拖动应用程序到页面的某个位置,或与此页面的某个应用程序形成一个文件夹,或放置到此页面的某个文件夹中。

    与现有技术相比,本发明的有益效果是:通过拖动图标到页面位置指示区域,然后进入快速滑动模式,随着图标在页面位置指示区域的滑动,快速滑动到某个页面,然后离开页面位置指示区域 ,拖动图标到页面中,再进行更为精确的拖动放置操作;通过把快速滑动与应用图标的拖动操作结合起来,解决了定时器方法难于控制及九宫格方法不够精确的问题,实现了快速准确的把一个应用程序图标拖动到其他任意页面。

    附图说明

     图1为本发明的方法流程图。

    具体实施方式

    下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。

    本发明的方法流程图如图1所示,一种快速拖动应用程序切换页面的方法,其步骤如下:

    步骤1、开始;

    步骤2、用户开始拖动应用程序图标;

    步骤3、系统判断用户是否在页面指示区域拖动,是则执行步骤4,否则执行步骤2;

    步骤4、启动快速滑动模式;

    步骤5、继续拖动应用程序图标;

    步骤6、判断是否在页面指示区域拖动,是则根据拖动位置计算应快速滑动到的页面,并定位到相应页面,否则执行步骤7;

    步骤7、退出快速滑动模式;

    步骤8、图标拖动到目标页面中进行精确定位放置;

    步骤9、结束。

    进一步的,所述的应用程序为除应用程序窗口AppWidget的APK包以外的所有APK包,Android系统通过解析APK包,将APK包信息保存起来,桌面通过获取APK包信息而将应用程序以图标形式显示在桌面。

    进一步的,步骤3所述的页面指示区域是指指示当前桌面在第几页(屏)的一个显示窗口,在显示窗口中绘制了特殊图形以表示页面位置。

    进一步的,所述的指示区域所在的位置为页面任意位置。

    进一步的,所述的特殊图形为实心点或数字。

    进一步的,步骤4所述的快速滑动模式是指根据人的手指的移动位置,相对的计算出当前页面的位置,并根据计算出的当前页面的位置,直接定位到某页面。

    进一步的,步骤6所述的计算应快速滑动到的页面为:设X为人的手指相对页面指示区域的位置,Y为页面指示区域的宽度,N为当前的总页数,那么应快速滑动到的页面为X / Y * N + 1,并将结果四舍五入,N为大于零的整数。例如,假设N为10,Y为300,屏幕的宽度为320,页面位置指示区域在屏幕中是居中的并且是水平放置,那么,页面位置指示区域距离屏幕左侧的距离就是10,再假设用户从第一页拖动一个应用程序图标到页面位置指示区域的一个位置,这个位置为210,那么应快速滑动到的页面为(210-10)/ 300 * 10 + 1,四舍五入即为8。

    进一步的,步骤8所述的进行精确定位放置是指拖动应用程序到页面的某个位置,或与此页面的某个应用程序形成一个文件夹,或放置到此页面的某个文件夹中。

    本发明通过拖动图标到页面位置指示区域,然后进入快速滑动模式,随着图标在页面位置指示区域的滑动,快速滑动到某个页面,然后离开页面位置指示区域 ,拖动图标到页面中,再进行更为精确的拖动放置操作;通过把快速滑动与应用图标的拖动操作结合起来,解决了定时器方法难于控制及九宫格方法不够精确的问题,实现了快速准确的把一个应用程序图标拖动到其他任意页面。

    以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属领域技术人员来说,在不脱离本发明构思的前提下,做出简单的更改或优化,都应当视为本发明的保护范围。

    关 键  词:
    一种 快速 拖动 应用程序 切换 页面 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种快速拖动应用程序切换页面的方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4266069.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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