本申請涉及通信技術(shù)領(lǐng)域,具體涉及一種移動桌面圖標的方法和裝置。
背景技術(shù):
隨著裝載有安卓(Android)系統(tǒng)的智能終端設備的RAM/RO、CPU等硬件性能的提升,以及越來越多APP被廣泛使用,目前在智能終端設備上,僅僅依靠1~2屏的應用已不能滿足廣大用戶的需求,多屏基本處于常態(tài)。這就使得用戶經(jīng)常會把自己比較喜歡的應用或者經(jīng)常使用的應用的圖標會盡可能地移動到第一屏或者第二屏中。因此圖標的跨屏移動便成為用戶體驗的亮點。
在智能終端設備的圖標跨屏移動方面,現(xiàn)有的實現(xiàn)方法如下:長按桌面的單個圖標不動,直至拖到到相關(guān)屏的空缺位置;或,長按桌面的單個圖標不動,在桌面的縮略圖中將其拖動到指定位置;或長按桌面的單個圖標使之產(chǎn)生浮動,然后滑動到指定的屏后,再拖動到指定的空缺位置。
雖然現(xiàn)有的智能終端設備基本都支持圖標的跨屏移動功能,但存在如下缺陷:每次只能移動一個圖標,操作效率低。
由于上述問題的存在,使現(xiàn)有智能終端設備上桌面圖標的操控存在明顯的效率低和操控體驗不佳的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種移動桌面圖標的方法和裝置,以解決現(xiàn)有技術(shù)拖動費勁,每次僅能拖動一個圖標的操作效率低問題。
本發(fā)明提供了一種在智能終端移動桌面圖標的方法,包括:
接收對所述智能終端的操作;
根據(jù)所述操作,查詢預先設定的操作命令集,判斷是否為啟動桌面圖標移動的操作命令;若是,則將當前桌面所用的圖標變?yōu)榭蛇x狀態(tài);
接收對所述當前桌面的多個圖標的選擇,并記錄被選擇圖標為待移動圖標;
接收對屏幕的切換操作命令,并根據(jù)所述切換操作命令,切換到指定屏幕,將該指定屏幕作為所述待移動圖標的目標屏幕;
將所述待移動圖標移動到所述目標屏幕。
可選的,所述操作,具體為以下中的一種:
對屏幕的操作,或?qū)ζ聊簧蠄D標的操作,或是使用按鍵操作。
可選的,所述將所述待移動圖標移動到所述目標屏幕之后還包括:
判斷所述目標屏幕的剩余空間;如果所述目標屏幕的空缺位置的數(shù)量大于或等于待移動圖標的數(shù)量,則將待移動圖標移動到所述目標屏幕的空缺位置。
可選的,所述判斷所述目標屏幕的剩余空間,具體還包括:
如果所述目標屏幕沒有空缺位置,則被選擇的所述待移動的圖標繼續(xù)保持被選擇狀態(tài)。
可選的,所述判斷所述目標桌面的剩余空間,具體還包括:
如果所述目標屏幕的空缺位置的數(shù)量小于待移動圖標的數(shù)量,則將較靠前的待移動圖標填充到所述目標屏幕的空缺位置,剩余的待移動圖標則繼續(xù)保持被選擇狀態(tài)。
可選的,在所述所述待移動的圖標繼續(xù)保持被選擇狀態(tài)之后,還包括:
接收對所述智能終端的歸回操作,將所述繼續(xù)保持被選擇狀態(tài)的待移動圖標歸回到原位置,并取消被選擇狀態(tài)。
本發(fā)明還提供了一種用于移動桌面圖標的裝置,包括:
接收單元,用于接收對所述智能終端的操作、接收對所述當前桌面的多個圖標的選擇,接收對屏幕的切換操作命令;
查詢判斷單元,用于根據(jù)所述操作,查詢預先設定的操作命令集,判斷是否為啟動桌面圖標移動的操作命令;若是,則將當前桌面所用的圖標變?yōu)榭蛇x狀態(tài);
記錄單元,用于當接收到對所述當前桌面的圖標的選擇后,記錄被選擇圖標為待移動圖標;
切換單元,用于根據(jù)所述切換操作命令,切換到指定屏幕,將該指定屏幕作為所述待移動圖標的目標屏幕;
移動單元,用于將所述待移動圖標移動到所述目標屏幕。
可選的,所述操作為如下之一:
對屏幕的操作,或?qū)ζ聊簧蠄D標的操作,或是使用按鍵操作。
可選的,還包括判斷單元,用于判斷所述目標屏幕的剩余空間;如果所述目標屏幕的空缺位置的數(shù)量大于或等于待移動圖標的數(shù)量,則將待移動圖標移動到所述目標屏幕的空缺位置。
可選的,如果所述目標屏幕沒有空缺位置,則被選擇的所述待移動的圖標繼續(xù)保持被選擇狀態(tài)。
可選的,如果所述目標屏幕的空缺位置的數(shù)量小于待移動圖標的數(shù)量,則將較靠前的待移動圖標填充到所述目標屏幕的空缺位置,剩余的待移動圖標則繼續(xù)保持被選擇狀態(tài)。
可選的,還包括:
歸回單元,用于當接收對所述智能終端的歸回操作之后,將所述繼續(xù)保持可選狀態(tài)的待移動圖標歸回到原位置,并取消被選擇狀態(tài)。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:
采用本申請?zhí)峁┑募夹g(shù)方案,能夠同時實現(xiàn)拖動多個圖標到目標位置,將提高操作效率,減輕用戶頻繁移動圖標的動作。
同時拖動多個圖標,可以幫助用戶同時實現(xiàn)對多個圖標的相同操作,可以提高系統(tǒng)的可用性,提高用戶體驗,減少用戶的重復操作。
附圖說明
圖1是本發(fā)明的一種移動桌面圖標的方法實施例的流程示意圖;
圖2是本發(fā)明的一種用于移動桌面圖標的裝置實施例的流程示意圖。
具體實施方式
在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以很多不同于在此描述的其它方式來實施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣,因此本發(fā)明不受下面公開的具體實施的限制。
本發(fā)明提供一種移動桌面圖標的方法,以下為具體實施例:
如圖1所示,其為本申請?zhí)峁┑囊环N移動桌面圖標的方法實施例的流程示意圖,所述方法包括如下步驟:
步驟S101:接收對所述智能終端的操作。
所述操作,可以是對屏幕的操作,可以是對屏幕上圖標的操作,也可以是使用按鍵操作。
所述接收智能終端屏幕的操作,是指智能終端通過傳感器接收所述屏幕上的壓力變化和溫度變化,來接收對這智能終端的操作。
所述智能終端屏幕接收壓力變化和溫度變化,可以使用電阻屏和電容屏實現(xiàn)。
步驟S102:根據(jù)所述操作,查詢預先設定的操作命令集,判斷是否為啟動桌面圖標移動的操作命令;若是,則將當前桌面所用的圖標變?yōu)榭蛇x狀態(tài)。
所述預先設定的操作命令集,主要包括對每種按鍵設置不同的操作命令。對同一按鍵,不同的操作持續(xù)時間和頻率設置不同的操作命令。例如,一個按鍵,按壓1秒以內(nèi),設置為關(guān)閉屏幕命令。按壓2秒以上,設置為關(guān)機命令。
屏幕接收操作命令,可以通過傳感器接收到的操作持續(xù)時間和操作頻率設置不同的命令。例如:操作1秒以內(nèi)是執(zhí)行命令,操作2秒以上是編輯操作。
所述圖標存在可選狀態(tài)和非可選狀態(tài)。
所述可選狀態(tài),可以通過多種方式表現(xiàn):
可以更改圖標的顏色,在圖標上增加標識,設置圖標閃爍頻率等。
對于其他未被選中的圖標,保持原有狀態(tài)。最多支持選中當前桌面的所有圖標,最少支持一個圖標也不選中。
步驟S103:接收對所述當前桌面的多個圖標的選擇,并記錄被選擇圖標為待移動圖標。
可以通過更改被選擇圖標的顏色,在被選擇圖標上增加標識,設置被選擇圖標閃爍頻率等,來表示圖標的狀態(tài)為被選擇狀態(tài)。
可選的,對所述當前桌面的選擇圖標的數(shù)量可以為一個或多個。
步驟S104:接收對屏幕的切換操作命令,并根據(jù)所述切換操作命令,切換到指定屏幕,將該指定屏幕作為所述待移動圖標的目標屏幕;
可選的,還包括:判斷是否為啟動桌面圖標移動的操作命令。
所述切換操作命令可以使用多種具體操作發(fā)出,取決于操作命令集中的規(guī)定,例如:采用滑動操作,采用點擊屏幕下方的箭頭,采用按鍵操作等等。
步驟S105:將所述待移動圖標移動到所述目標屏幕。
所述移動到目標屏幕,是指首先在原屏幕刪除各個待移動圖標,在目標屏幕增加各個待移動圖標。
移動操作完成后,圖標原位置將變?yōu)榭?,目標位置變?yōu)樗苿拥亩鄠€圖標。
當一個圖標也不選中時,移動操作將無效。
可選的,步驟S105之后還包括:判斷所述目標屏幕的剩余空間:
如果所述目標屏幕的空缺位置的數(shù)量大于待移動圖標的數(shù)量,則將待移動圖標移動到所述目標屏幕的空缺位置;
如果所述目標屏幕的空缺位置的數(shù)量等于待移動圖標的數(shù)量,則將待移動圖標移動到所述目標屏幕的空缺位置;
如果所述目標屏幕沒有空缺位置,則將被選擇的所述待移動圖標繼續(xù)保持被選擇狀態(tài)。
如果所述目標屏幕的空缺位置的數(shù)量小于待移動圖標的數(shù)量,則將較靠前的所述待移動圖標填充到所述目標屏幕的空缺位置,剩余的所述待移動圖標則繼續(xù)保持被選擇狀態(tài)。
對當前桌面和目標桌面進行記錄。如果目標不滿足條件,將剩余圖標回退到原桌面。
可選的,在上述兩種情況之后,還包括:接收對所述智能終端的回歸操作,將所述繼續(xù)保持被選擇狀態(tài)的待移動圖標歸回到原位置。其中,所述回歸操作為按鍵操作或?qū)ζ聊坏牟僮?;所述原位置為其未被變?yōu)榭蛇x狀態(tài)之前的位置。
當移動操作完成后,取消原有屏幕未被移動的可選狀態(tài)。對于已經(jīng)發(fā)生移動的圖標,取消其選中狀態(tài),恢復其為初始狀態(tài)。
采用本實施例提供的方法,能夠同時實現(xiàn)拖動多個圖標到目標位置,將提高操作效率,減輕用戶的頻繁的移動圖標的動作。
相對應的,本發(fā)明還提供一種用于移動桌面圖標的裝置,以下為該裝置的具體實施例:
如圖2所示,其為本申請?zhí)峁┑囊环N用于移動桌面圖標的裝置實施例的流程示意圖,所述裝置包括接收單元201、查詢判斷單元202、記錄單元203、切換單元204和移動單元205:
接收單元201,用于接收對所述智能終端的操作、接收對所述當前桌面的圖標的選擇,接收對屏幕的切換操作命令;
可選的,所述操作為如下之一:
對屏幕的操作,或?qū)ζ聊簧蠄D標的操作,或是使用按鍵操作。
查詢判斷單元202,用于根據(jù)所述操作,查詢預先設定的操作命令集,判斷是否為啟動桌面圖標移動的操作命令;若是,則將當前桌面所用的圖標變?yōu)榭蛇x狀態(tài);
記錄單元203,用于當接收到對所述當前桌面的圖標的選擇后,記錄被選擇圖標為待移動圖標;
切換單元204,用于根據(jù)所述切換操作命令,切換到指定屏幕,將該指定屏幕作為所述待移動圖標的目標屏幕;
移動單元205,用于將所述待移動圖標移動到所述目標屏幕。
可選的,還包括判斷單元206,用于判斷所述目標屏幕的剩余空間;
如果所述目標屏幕的空缺位置的數(shù)量大于或等于待移動圖標的數(shù)量,則將待移動圖標移動到所述目標屏幕的空缺位置;
如果所述目標屏幕沒有空缺位置,則被選擇的所述待移動的圖標繼續(xù)保持被選擇狀態(tài);
如果所述目標屏幕的空缺位置的數(shù)量小于待移動圖標的數(shù)量,則將較靠前的待移動圖標填充到所述目標屏幕的空缺位置,剩余的待移動圖標則繼續(xù)保持被選擇狀態(tài)。
可選的,還包括:
歸回單元207,用于當接收對所述智能終端的歸回操作之后,將所述繼續(xù)保持被選擇狀態(tài)的待移動圖標歸回到原位置,并取消被選擇狀態(tài)。
采用本實施例提供的裝置,同時拖動多個圖標,可以幫助用戶同時實現(xiàn)對多個圖標的相同操作,可以提高系統(tǒng)的可用性,提高用戶體驗,減少用戶的重復操作。
本發(fā)明雖然以較佳實施例公開如上,但其并不是用來限定本發(fā)明,任何本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以做出可能的變動和修改,因此本發(fā)明的保護范圍應當以本發(fā)明權(quán)利要求所界定的范圍為準。