两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種快速拖動應(yīng)用程序切換頁面的方法

文檔序號:6374126閱讀:223來源:國知局
專利名稱:一種快速拖動應(yīng)用程序切換頁面的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種快速拖動應(yīng)用程序到其他任意頁面的技術(shù),特別是涉及一種快速拖動應(yīng)用程序切換頁面的方法。
背景技術(shù)
應(yīng)用程序是指為了完成某項或某幾項特定任務(wù)而被開發(fā)運行于操作系統(tǒng)之上的計算機(jī)程序。當(dāng)前市場上有兩種拖動應(yīng)用程序到其他頁面的方法,第一種,通過拖動圖標(biāo)到頁面的邊緣,當(dāng)圖標(biāo)在邊緣的某個范圍內(nèi)的時候,就啟動定時器,定時器到時間的時候,就滑動到下一頁,這個方式的缺點是定時器的定時時間不好取,大了,很慢,小了,又太靈敏,不好控制。第二種,通過九宮格,就是在桌面提供一種方式進(jìn)入九宮格,把圖標(biāo)拖動到某個九宮格對應(yīng)的頁面上,這種方式雖然可以快速的拖動到某個頁面,但是不能在頁面中進(jìn)行更精確的拖動操作。

發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種快速拖動應(yīng)用程序切換頁面的方法,通過把快速滑動與應(yīng)用圖標(biāo)的拖動操作結(jié)合起來,解決了定時器方法難于控制及九宮格方法不夠精確的問題,實現(xiàn)了快速準(zhǔn)確的把一個應(yīng)用程序圖標(biāo)拖動到其他任意頁面。為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是,一種快速拖動應(yīng)用程序切換頁面的方法,其步驟如下
步驟I、開始;
步驟2、用戶開始拖動應(yīng)用程序圖標(biāo);
步驟3、系統(tǒng)判斷用戶是否在頁面指示區(qū)域拖動,是則執(zhí)行步驟4,否則執(zhí)行步驟2 ; 步驟4、啟動快速滑動模式;
步驟5、繼續(xù)拖動應(yīng)用程序圖標(biāo);
步驟6、判斷是否在頁面指示區(qū)域拖動,是則根據(jù)拖動位置計算應(yīng)快速滑動到的頁面,并定位到相應(yīng)頁面,否則執(zhí)行步驟7 ;
步驟7、退出快速滑動模式;
步驟8、圖標(biāo)拖動到目標(biāo)頁面中進(jìn)行精確定位放置;
步驟9、結(jié)束。進(jìn)一步的,所述的應(yīng)用程序為APK (Android Package)包,Android系統(tǒng)通過解析APK包,將APK包信息保存起來,桌面通過獲取APK包信息而將應(yīng)用程序以圖標(biāo)形式顯示在桌面。進(jìn)一步的,所述的APK包信息包括包名、類名、應(yīng)用程序圖標(biāo)資源、應(yīng)用程序組件(組件包括Activity活動層,Service服務(wù)層,Receiver接收器等)信息、版本信息及權(quán)限信息。
進(jìn)一步的,步驟3所述的頁面指示區(qū)域是指指示當(dāng)前桌面在第幾頁(屏)的一個顯示窗口,在顯示窗口中繪制了特殊圖形以表示頁面位置。進(jìn)一步的,所述的指示區(qū)域所在的位置為頁面任意位置。進(jìn)一步的,所述的特殊圖形為實心點或數(shù)字。進(jìn)一步的,步驟4所述的快速滑動模式是指根據(jù)人的手指的移動位置,相對的計算出當(dāng)前頁面的位置,并根據(jù)計算出的當(dāng)前頁面的位置,直接定位到某頁面。進(jìn)一步的,步驟6所述的計算應(yīng)快速滑動到的頁面為
設(shè)X為人的手指相對頁面指示區(qū)域的位置,Y為頁面指示區(qū)域的寬度,N為當(dāng)前的總頁數(shù),那么應(yīng)快速滑動到的頁面為X / Y * N + 1,并將結(jié)果四舍五入,N為大于零的整數(shù)。進(jìn)一步的,步驟8所述的進(jìn)行精確定位放置是指拖動應(yīng)用程序到頁面的某個位置,或與此頁面的某個應(yīng)用程序形成一個文件夾,或放置到此頁面的某個文件夾中。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是通過拖動圖標(biāo)到頁面位置指示區(qū)域,然后進(jìn)入快速滑動模式,隨著圖標(biāo)在頁面位置指示區(qū)域的滑動,快速滑動到某個頁面,然后離開頁面位置指示區(qū)域,拖動圖標(biāo)到頁面中,再進(jìn)行更為精確的拖動放置操作;通過把快速滑動與應(yīng)用圖標(biāo)的拖動操作結(jié)合起來,解決了定時器方法難于控制及九宮格方法不夠精確的問題,實現(xiàn)了快速準(zhǔn)確的把一個應(yīng)用程序圖標(biāo)拖動到其他任意頁面。



圖I為本發(fā)明的方法流程圖。
具體實施例方式下面結(jié)合實施例參照附圖進(jìn)行詳細(xì)說明,以便對本發(fā)明的技術(shù)特征及優(yōu)點進(jìn)行更深入的詮釋。本發(fā)明的方法流程圖如圖I所示,一種快速拖動應(yīng)用程序切換頁面的方法,其步驟如下
步驟I、開始;
步驟2、用戶開始拖動應(yīng)用程序圖標(biāo);
步驟3、系統(tǒng)判斷用戶是否在頁面指示區(qū)域拖動,是則執(zhí)行步驟4,否則執(zhí)行步驟2 ; 步驟4、啟動快速滑動模式;
步驟5、繼續(xù)拖動應(yīng)用程序圖標(biāo);
步驟6、判斷是否在頁面指示區(qū)域拖動,是則根據(jù)拖動位置計算應(yīng)快速滑動到的頁面,并定位到相應(yīng)頁面,否則執(zhí)行步驟7 ;
步驟7、退出快速滑動模式;
步驟8、圖標(biāo)拖動到目標(biāo)頁面中進(jìn)行精確定位放置;
步驟9、結(jié)束。進(jìn)一步的,所述的應(yīng)用程序為除應(yīng)用程序窗口 AppWidget的APK包以外的所有APK包,Android系統(tǒng)通過解析APK包,將APK包信息保存起來,桌面通過獲取APK包信息而將應(yīng)用程序以圖標(biāo)形式顯示在桌面。進(jìn)一步的,步驟3所述的頁面指示區(qū)域是指指示當(dāng)前桌面在第幾頁(屏)的一個顯示窗口,在顯示窗口中繪制了特殊圖形以表示頁面位置。進(jìn)一步的,所述的指示區(qū)域所在的位置為頁面任意位置。進(jìn)一步的,所述的特殊圖形為實心點或數(shù)字。進(jìn)一步的,步驟4所述的快速滑動模式是指根據(jù)人的手指的移動位置,相對的計算出當(dāng)前頁面的位置,并根據(jù)計算出的當(dāng)前頁面的位置,直接定位到某頁面。進(jìn)一步的,步驟6所述的計算應(yīng)快速滑動到的頁面為設(shè)X為人的手指相對頁面指示區(qū)域的位置,Y為頁面指示區(qū)域的寬度,N為當(dāng)前的總頁數(shù),那么應(yīng)快速滑動到的頁面為X / Y * N + 1,并將結(jié)果四舍五入,N為大于零的整數(shù)。例如,假設(shè)N為10,Y為300,屏幕的寬度為320,頁面位置指示區(qū)域在屏幕中是居中的并且是水平放置,那么,頁面位置指示區(qū)域距離屏幕左側(cè)的距離就是10,再假設(shè)用戶從第一頁拖動一個應(yīng)用程序圖標(biāo)到頁面位置指示區(qū)域的一個位置,這個位置為210,那么應(yīng)快速滑動到的頁面為(210-10)/ 300 * 10 +1,四舍五入即為8。進(jìn)一步的,步驟8所述的進(jìn)行精確定位放置是指拖動應(yīng)用程序到頁面的某個位置,或與此頁面的某個應(yīng)用程序形成一個文件夾,或放置到此頁面的某個文件夾中。本發(fā)明通過拖動圖標(biāo)到頁面位置指示區(qū)域,然后進(jìn)入快速滑動模式,隨著圖標(biāo)在頁面位置指示區(qū)域的滑動,快速滑動到某個頁面,然后離開頁面位置指示區(qū)域,拖動圖標(biāo)到頁面中,再進(jìn)行更為精確的拖動放置操作;通過把快速滑動與應(yīng)用圖標(biāo)的拖動操作結(jié)合起來,解決了定時器方法難于控制及九宮格方法不夠精確的問題,實現(xiàn)了快速準(zhǔn)確的把一個應(yīng)用程序圖標(biāo)拖動到其他任意頁面。以上內(nèi)容是結(jié)合具體的優(yōu)選實施方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬領(lǐng)域技術(shù)人員來說,在不脫離本發(fā) 明構(gòu)思的前提下,做出簡單的更改或優(yōu)化,都應(yīng)當(dāng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種快速拖動應(yīng)用程序切換頁面的方法,其步驟如下 步驟I、開始; 步驟2、用戶開始拖動應(yīng)用程序圖標(biāo); 步驟3、系統(tǒng)判斷用戶是否在頁面指示區(qū)域拖動,是則執(zhí)行步驟4,否則執(zhí)行步驟2 ; 步驟4、啟動快速滑動模式; 步驟5、繼續(xù)拖動應(yīng)用程序圖標(biāo); 步驟6、判斷是否在頁面指示區(qū)域拖動,是則根據(jù)拖動位置計算應(yīng)快速滑動到的頁面,并定位到相應(yīng)頁面,否則執(zhí)行步驟7 ; 步驟7、退出快速滑動模式; 步驟8、圖標(biāo)拖動到目標(biāo)頁面中進(jìn)行精確定位放置; 步驟9、結(jié)束。
2.根據(jù)權(quán)利要求I所述的快速拖動應(yīng)用程序切換頁面的方法,其特征在于所述的應(yīng)用程序為APK包,Android系統(tǒng)通過解析APK包,將APK包信息保存起來,桌面通過獲取APK包信息而將應(yīng)用程序以圖標(biāo)形式顯示在桌面。
3.根據(jù)權(quán)利要求2所述的快速拖動應(yīng)用程序切換頁面的方法,其特征在于所述的APK包信息包括包名、類名、應(yīng)用程序圖標(biāo)資源、應(yīng)用程序組件信息、版本信息及權(quán)限信息。
4.根據(jù)權(quán)利要求3所述的快速拖動應(yīng)用程序切換頁面的方法,其特征在于步驟3所述的頁面指示區(qū)域是指指示當(dāng)前桌面在第幾頁的一個顯示窗口,在顯示窗口中繪制了特殊圖形以表示頁面位置。
5.根據(jù)權(quán)利要求4所述的快速拖動應(yīng)用程序切換頁面的方法,其特征在于所述的指示區(qū)域所在的位置為頁面任意位置。
6.根據(jù)權(quán)利要求5所述的快速拖動應(yīng)用程序切換頁面的方法,其特征在于所述的特殊圖形為實心點或數(shù)字。
7.根據(jù)權(quán)利要求6所述的快速拖動應(yīng)用程序切換頁面的方法,其特征在于步驟4所述的快速滑動模式是指根據(jù)人的手指的移動位置,相對的計算出當(dāng)前頁面的位置,并根據(jù)計算出的當(dāng)前頁面的位置,直接定位到某頁面。
8.根據(jù)權(quán)利要求7所述的快速拖動應(yīng)用程序切換頁面的方法,其特征在于,步驟6所述的計算應(yīng)快速滑動到的頁面為 設(shè)X為人的手指相對頁面指示區(qū)域的位置,Y為頁面指示區(qū)域的寬度,N為當(dāng)前的總頁數(shù),那么應(yīng)快速滑動到的頁面為X / Y * N + 1,并將結(jié)果四舍五入,N為大于零的整數(shù)。
9.根據(jù)權(quán)利要求8所述的快速拖動應(yīng)用程序切換頁面的方法,其特 征在于步驟8所述的進(jìn)行精確定位放置是指拖動應(yīng)用程序到頁面的某個位置,或與此頁面的某個應(yīng)用程序形成一個文件夾,或放置到此頁面的某個文件夾中。
全文摘要
本發(fā)明公開了一種快速拖動應(yīng)用程序切換頁面的方法,其步驟如下1、開始;2、用戶開始拖動應(yīng)用程序圖標(biāo);3、系統(tǒng)判斷用戶是否在頁面指示區(qū)域拖動,是則執(zhí)行步驟4,否則執(zhí)行步驟2;4、啟動快速滑動模式;5、繼續(xù)拖動應(yīng)用程序圖標(biāo);6、判斷是否在頁面指示區(qū)域拖動,是則根據(jù)拖動位置計算應(yīng)快速滑動到的頁面,并定位到相應(yīng)頁面,否則執(zhí)行步驟7;7、退出快速滑動模式;8、圖標(biāo)拖動到目標(biāo)頁面中進(jìn)行精確定位放置;9、結(jié)束。本發(fā)明通過拖動圖標(biāo)到頁面位置指示區(qū)域,通過把快速滑動與應(yīng)用圖標(biāo)的拖動操作結(jié)合起來,解決了定時器方法難于控制及九宮格方法不夠精確的問題,實現(xiàn)了快速準(zhǔn)確的把一個應(yīng)用程序圖標(biāo)拖動到其他任意頁面。
文檔編號G06F3/048GK102830911SQ201210265679
公開日2012年12月19日 申請日期2012年7月30日 優(yōu)先權(quán)日2012年7月30日
發(fā)明者曾元清 申請人:廣東歐珀移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
余干县| 木兰县| 平阳县| 城固县| 吉木萨尔县| 宜都市| 华容县| 和平县| 八宿县| 阿克陶县| 深水埗区| 唐海县| 临潭县| 武威市| 改则县| 礼泉县| 长顺县| 古蔺县| 如皋市| 巨鹿县| 承德市| 武夷山市| 赤城县| 正阳县| 铜山县| 西城区| 普兰店市| 通渭县| 兴山县| 呼图壁县| 鸡东县| 子洲县| 金门县| 阿克| 东明县| 乌鲁木齐县| 海林市| 株洲市| 玉门市| 甘南县| 长海县|