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

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

Info

Publication number
CN102830911B
CN102830911B CN201210265679.8A CN201210265679A CN102830911B CN 102830911 B CN102830911 B CN 102830911B CN 201210265679 A CN201210265679 A CN 201210265679A CN 102830911 B CN102830911 B CN 102830911B
Authority
CN
China
Prior art keywords
page
application program
dragging
quick
icon
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210265679.8A
Other languages
English (en)
Other versions
CN102830911A (zh
Inventor
曾元清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201210265679.8A priority Critical patent/CN102830911B/zh
Publication of CN102830911A publication Critical patent/CN102830911A/zh
Application granted granted Critical
Publication of CN102830911B publication Critical patent/CN102830911B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

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

Description

一种快速拖动应用程序切换页面的方法
技术领域
本发明涉及一种快速拖动应用程序到其他任意页面的技术,特别是涉及一种快速拖动应用程序切换页面的方法。
背景技术
应用程序是指为了完成某项或某几项特定任务而被开发运行于操作***之上的计算机程序。
当前市场上有两种拖动应用程序到其他页面的方法,第一种,通过拖动图标到页面的边缘,当图标在边缘的某个范围内的时候,就启动定时器,定时器到时间的时候,就滑动到下一页,这个方式的缺点是定时器的定时时间不好取,大了,很慢,小了,又太灵敏,不好控制。第二种,通过九宫格,就是在桌面提供一种方式进入九宫格,把图标拖动到某个九宫格对应的页面上,这种方式虽然可以快速的拖动到某个页面,但是不能在页面中进行更精确的拖动操作。
发明内容
本发明的目的在于克服现有技术的不足,提供一种快速拖动应用程序切换页面的方法,通过把快速滑动与应用图标的拖动操作结合起来,解决了定时器方法难于控制及九宫格方法不够精确的问题,实现了快速准确的把一个应用程序图标拖动到其他任意页面。 
为了达到上述目的,本发明采用的技术方案是,一种快速拖动应用程序切换页面的方法,其步骤如下:
步骤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所述的进行精确定位放置是指拖动应用程序到页面的某个位置,或与此页面的某个应用程序形成一个文件夹,或放置到此页面的某个文件夹中。
本发明通过拖动图标到页面位置指示区域,然后进入快速滑动模式,随着图标在页面位置指示区域的滑动,快速滑动到某个页面,然后离开页面位置指示区域 ,拖动图标到页面中,再进行更为精确的拖动放置操作;通过把快速滑动与应用图标的拖动操作结合起来,解决了定时器方法难于控制及九宫格方法不够精确的问题,实现了快速准确的把一个应用程序图标拖动到其他任意页面。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属领域技术人员来说,在不脱离本发明构思的前提下,做出简单的更改或优化,都应当视为本发明的保护范围。

Claims (6)

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

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210265679.8A CN102830911B (zh) 2012-07-30 2012-07-30 一种快速拖动应用程序切换页面的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210265679.8A CN102830911B (zh) 2012-07-30 2012-07-30 一种快速拖动应用程序切换页面的方法

Publications (2)

Publication Number Publication Date
CN102830911A CN102830911A (zh) 2012-12-19
CN102830911B true CN102830911B (zh) 2015-02-11

Family

ID=47334066

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210265679.8A Expired - Fee Related CN102830911B (zh) 2012-07-30 2012-07-30 一种快速拖动应用程序切换页面的方法

Country Status (1)

Country Link
CN (1) CN102830911B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
WO2014200735A1 (en) * 2013-06-09 2014-12-18 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
CN103631482A (zh) * 2013-11-29 2014-03-12 珠海市魅族科技有限公司 一种图标的显示方法和终端
CN103777842B (zh) * 2013-12-23 2017-07-04 天津三星电子有限公司 触摸型终端的图标移动方法及触摸型终端
CN104951180A (zh) * 2014-03-31 2015-09-30 富泰华工业(深圳)有限公司 电子装置的图标管理***及其图标管理方法
CN110032307A (zh) 2019-02-26 2019-07-19 华为技术有限公司 一种应用图标的移动方法及电子设备
CN112486371B (zh) * 2020-12-14 2022-07-22 北京梧桐车联科技有限责任公司 应用图标的拖动方法、装置及存储介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2692782B2 (ja) * 1993-12-13 1997-12-17 インターナショナル・ビジネス・マシーンズ・コーポレイション オブジェクトをリンクする方法
US9189069B2 (en) * 2000-07-17 2015-11-17 Microsoft Technology Licensing, Llc Throwing gestures for mobile devices
CN101727282B (zh) * 2009-11-26 2012-07-18 广东欧珀电子工业有限公司 一种交互界面动画的实现方法
CN102033710B (zh) * 2010-04-07 2015-03-11 苹果公司 用于管理文件夹的方法和相关设备
CN102467318B (zh) * 2010-11-08 2015-07-08 北京风灵创景科技有限公司 用于触摸屏的快速桌面切换方法和装置
CN102298502A (zh) * 2011-09-26 2011-12-28 鸿富锦精密工业(深圳)有限公司 触摸型电子装置及其图标换页的方法

Also Published As

Publication number Publication date
CN102830911A (zh) 2012-12-19

Similar Documents

Publication Publication Date Title
CN102830911B (zh) 一种快速拖动应用程序切换页面的方法
US20200371656A1 (en) Icon Control Method and Terminal
CN103294401B (zh) 一种具有触摸屏的电子设备的图标处理方法及装置
CN107992251B (zh) 技能控制方法、装置、电子设备及存储介质
CN102221931A (zh) 触摸型电子装置及其功能图标移动的方法
US20130080951A1 (en) Device and method for moving icons across different desktop screens and related computer readable storage media comprising computer executable instructions
CN105786391A (zh) 触控方法及装置、触控显示设备
CN103365588B (zh) 一种触屏操作的处理方法及触控设备
CN104536643B (zh) 一种图标拖动方法及终端
CN103577044A (zh) 一种应用图标到桌面的快速管理方法
US20140049513A1 (en) Terminal and method for inputting to terminal using two opposite ends of stylus
CN104915131B (zh) 一种电子文档翻页方法及装置
CN103235692A (zh) 一种触屏设备及其选择目标对象的方法
CN103186320B (zh) 一种手机桌面中快速定位分类列表的方法及装置
CN103616994A (zh) 电子设备控制方法及装置
CN106648314A (zh) 一种分屏方法及装置
KR20180048927A (ko) 단말기 사이에서 스크린을 제어하는 방법, 장치 및 저장 매체
CN102799348A (zh) 使用触摸屏的终端上的图标编辑方法和装置
CN105373324A (zh) 图形界面显示方法、图形界面显示装置及终端
CN102841724B (zh) 一种显示索引图标内容的方法和装置
CN104978135B (zh) 一种图标显示方法、装置及移动终端
CN102981729B (zh) 触摸屏滚屏控制***及方法
CN103365444A (zh) 一种终端设备上触摸屏的触控方法和终端设备
JP2015049593A (ja) 電子機器、方法およびプログラム
CN103092389A (zh) 一种实现虚拟鼠标操作的触摸屏装置和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150211