本發(fā)明涉及移動(dòng)通訊領(lǐng)域,特別是涉及一種操作應(yīng)用圖標(biāo)的方法、裝置及移動(dòng)終端。
背景技術(shù):
.現(xiàn)有技術(shù)中,應(yīng)用圖標(biāo)在移動(dòng)過程中,通常只能移動(dòng)到桌面空白處;如果一個(gè)應(yīng)用圖標(biāo)移動(dòng)到另一個(gè)應(yīng)用圖標(biāo)之上,則會(huì)生成一個(gè)文件夾,來將兩個(gè)應(yīng)用圖標(biāo)合并到一個(gè)文件夾中顯示;如果要?jiǎng)h除某一應(yīng)用圖標(biāo)或程序,也只能對(duì)該應(yīng)用圖標(biāo)進(jìn)行操作。
現(xiàn)有方案在對(duì)應(yīng)用圖標(biāo)進(jìn)行操作時(shí),通常只能對(duì)應(yīng)用圖標(biāo)進(jìn)行單一操作,操作不夠智能,用戶體驗(yàn)較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種操作應(yīng)用圖標(biāo)的方法、裝置及移動(dòng)終端,以至少解決現(xiàn)有方案在對(duì)應(yīng)用圖標(biāo)進(jìn)行操作時(shí),通常只能對(duì)應(yīng)用圖標(biāo)進(jìn)行單一操作,操作不夠智能,用戶體驗(yàn)較低的問題。
一方面,本發(fā)明提供一種操作應(yīng)用圖標(biāo)的方法,包括:檢測(cè)第一應(yīng)用圖標(biāo)是否被拖拽至第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上;在被拖拽至所述第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上的情況下,在屏幕上彈出操作提示框,以提示用戶選擇對(duì)應(yīng)用圖標(biāo)進(jìn)行的操作;其中,所述操作提示框中的操作至少包括以下兩種:置換應(yīng)用圖標(biāo),合并應(yīng)用圖標(biāo),刪除所述第二應(yīng)用圖標(biāo),刪除所述第二應(yīng)用圖標(biāo)對(duì)應(yīng)的程序。
進(jìn)一步,在被拖拽至所述第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上的情況下,在屏幕上彈出操作提示框包括:在被拖拽至所述第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上的情況下,檢測(cè)所述第一應(yīng)用圖標(biāo)在所述第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上的停留時(shí)間是否超過預(yù)設(shè)停留時(shí)間;在所述停留時(shí)間超過所述預(yù)設(shè)停留時(shí)間的情況下,在屏幕上彈出操作提示框。
進(jìn)一步,在屏幕上彈出操作提示框包括:在所述第一應(yīng)用圖標(biāo)四周中至少一個(gè)方向上彈出選項(xiàng)卡形式的功能菜單,其中,所述功能菜單的選項(xiàng)卡設(shè)置為在接收到應(yīng)用圖標(biāo)時(shí)立即觸發(fā)對(duì)應(yīng)的操作。
進(jìn)一步,提示用戶選擇對(duì)應(yīng)用圖標(biāo)進(jìn)行的操作包括:判斷是否有選項(xiàng)卡接收到所述第一應(yīng)用圖標(biāo);在某一選項(xiàng)卡接收到所述第一應(yīng)用圖標(biāo)時(shí),觸發(fā)所述選項(xiàng)卡執(zhí)行對(duì)應(yīng)的功能。
進(jìn)一步,檢測(cè)第一應(yīng)用圖標(biāo)是否被拖拽至第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上之前,還包括:檢測(cè)對(duì)所述第一應(yīng)用圖標(biāo)觸摸事件的時(shí)長是否達(dá)到預(yù)設(shè)時(shí)間;在所述時(shí)長達(dá)到所述預(yù)設(shè)時(shí)間的情況下,解除所述第一應(yīng)用圖標(biāo)的位置鎖定。
另一方面,本發(fā)明還提供了一種操作應(yīng)用圖標(biāo)的裝置,包括:檢測(cè)模塊,用于檢測(cè)第一應(yīng)用圖標(biāo)是否被拖拽至第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上;提示模塊,用于在被拖拽至所述第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上的情況下,在屏幕上彈出操作提示框,以提示用戶選擇對(duì)應(yīng)用圖標(biāo)進(jìn)行的操作;其中,所述操作提示框中的操作至少包括以下兩種:置換應(yīng)用圖標(biāo),合并應(yīng)用圖標(biāo),刪除所述第二應(yīng)用圖標(biāo),刪除所述第二應(yīng)用圖標(biāo)對(duì)應(yīng)的程序。
進(jìn)一步,所述提示模塊包括:檢測(cè)單元,用于在被拖拽至所述第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上的情況下,檢測(cè)所述第一應(yīng)用圖標(biāo)在所述第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上的停留時(shí)間是否超過預(yù)設(shè)停留時(shí)間;提示單元,用于在所述停留時(shí)間超過所述預(yù)設(shè)停留時(shí)間的情況下,在屏幕上彈出操作提示框。
進(jìn)一步,所述提示模塊,具體用于在所述第一應(yīng)用圖標(biāo)四周中至少一個(gè)方向上彈出選項(xiàng)卡形式的功能菜單,其中,所述功能菜單的選項(xiàng)卡設(shè)置為在接收 到應(yīng)用圖標(biāo)時(shí)立即觸發(fā)對(duì)應(yīng)的操作。
進(jìn)一步,所述裝置還包括:判斷模塊,用于判斷是否有選項(xiàng)卡接收到所述第一應(yīng)用圖標(biāo);執(zhí)行模塊,用于在某一選項(xiàng)卡接收到所述第一應(yīng)用圖標(biāo)時(shí),觸發(fā)所述選項(xiàng)卡執(zhí)行對(duì)應(yīng)的功能。
再一方面,本發(fā)明還提供了一種移動(dòng)終端,包括:上述任一項(xiàng)所述的操作應(yīng)用圖標(biāo)的裝置。
本發(fā)明在對(duì)某一應(yīng)用圖標(biāo)操作時(shí),當(dāng)檢測(cè)到其被拖拽至另一應(yīng)用圖標(biāo)之上時(shí),在屏幕上彈出操作提示框,用戶可以根據(jù)該操作提示框的指示來對(duì)應(yīng)用圖標(biāo)進(jìn)行對(duì)應(yīng)的操作,提示框內(nèi)包括多種操作方式,使用簡單快捷,給用戶較高的使用體驗(yàn),解決了現(xiàn)有技術(shù)在對(duì)應(yīng)用圖標(biāo)進(jìn)行操作時(shí),通常只能對(duì)應(yīng)用圖標(biāo)進(jìn)行單一操作,操作不夠智能,用戶體驗(yàn)較低的問題。
附圖說明
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1是本發(fā)明實(shí)施例中操作應(yīng)用圖標(biāo)的方法的流程圖;
圖2是本發(fā)明實(shí)施例中操作應(yīng)用圖標(biāo)的裝置的結(jié)構(gòu)示意圖;
圖3是本發(fā)明實(shí)施例中操作應(yīng)用圖標(biāo)的裝置提示模塊的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例中操作應(yīng)用圖標(biāo)的裝置的優(yōu)選結(jié)構(gòu)示意圖;
圖5是本發(fā)明優(yōu)選實(shí)施例中移動(dòng)應(yīng)用圖標(biāo)時(shí)功能選項(xiàng)卡呈現(xiàn)示意圖一;
圖6是本發(fā)明優(yōu)選實(shí)施例中移動(dòng)應(yīng)用圖標(biāo)時(shí)功能選項(xiàng)卡呈現(xiàn)示意圖二。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了 本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
為了解決現(xiàn)有技術(shù)在對(duì)應(yīng)用圖標(biāo)進(jìn)行操作時(shí),通常只能對(duì)應(yīng)用圖標(biāo)進(jìn)行單一操作,操作不夠智能,用戶體驗(yàn)較低的問題,本發(fā)明提供了一種操作應(yīng)用圖標(biāo)的方法、裝置及移動(dòng)終端,以下結(jié)合附圖以及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
本發(fā)明實(shí)施例提供了一種操作應(yīng)用圖標(biāo)的方法,該方法的流程如圖1所示,包括步驟S102至S104:
S102,檢測(cè)第一應(yīng)用圖標(biāo)是否被拖拽至第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上;
S104,在被拖拽至第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上的情況下,在屏幕上彈出操作提示框,以提示用戶選擇對(duì)應(yīng)用圖標(biāo)進(jìn)行的操作。其中,操作提示框中的操作至少包括以下兩種:置換應(yīng)用圖標(biāo),合并應(yīng)用圖標(biāo),刪除第二應(yīng)用圖標(biāo),刪除第二應(yīng)用圖標(biāo)對(duì)應(yīng)的程序。
本發(fā)明實(shí)施例在對(duì)某一應(yīng)用圖標(biāo)操作時(shí),當(dāng)檢測(cè)到其被拖拽至另一應(yīng)用圖標(biāo)之上時(shí),在屏幕上彈出操作提示框,用戶可以根據(jù)該操作提示框的指示來對(duì)應(yīng)用圖標(biāo)進(jìn)行對(duì)應(yīng)的操作,提示框內(nèi)包括多種操作方式,使用簡單快捷,給用戶較高的使用體驗(yàn),解決了現(xiàn)有技術(shù)在對(duì)應(yīng)用圖標(biāo)進(jìn)行操作時(shí),通常只能對(duì)應(yīng)用圖標(biāo)進(jìn)行單一操作,操作不夠智能,用戶體驗(yàn)較低的問題。
檢測(cè)第一應(yīng)用圖標(biāo)是否被拖拽至第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上之前,還需要檢測(cè)對(duì)第一應(yīng)用圖標(biāo)觸摸事件的時(shí)長是否達(dá)到預(yù)設(shè)時(shí)間;在時(shí)長達(dá)到預(yù)設(shè)時(shí)間的情況下,解除第一應(yīng)用圖標(biāo)的位置鎖定,此時(shí)可以移動(dòng)第一應(yīng)用圖標(biāo)。
實(shí)施過程中,為了進(jìn)一步增加判斷第一應(yīng)用圖標(biāo)是否移動(dòng)至第二應(yīng)用圖標(biāo)之上的準(zhǔn)確性,在第一應(yīng)用圖標(biāo)被拖拽至第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上時(shí),檢測(cè)第一應(yīng)用圖標(biāo)在第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上的停留時(shí)間是否超過預(yù)設(shè)停 留時(shí)間;如果停留時(shí)間超過預(yù)設(shè)停留時(shí)間,則在屏幕上彈出操作提示框,否則,不彈出提示框。該實(shí)施例提供的方法,能夠進(jìn)一步增加對(duì)用戶操作進(jìn)行判斷的準(zhǔn)確性,進(jìn)一步提高用戶體驗(yàn)。
對(duì)于在屏幕上彈出的操作提示框可以有多種方式,在四周中至少一個(gè)方向上彈出操作提示框,該提示框以選項(xiàng)卡式的功能菜單形式存在。例如,在屏幕的上方和左側(cè)各彈出一組選項(xiàng)卡,每組選項(xiàng)卡可以是一個(gè),也可以是多個(gè);還可以在第一應(yīng)用圖標(biāo)上方彈出一組多個(gè)選項(xiàng)卡形式的功能菜單。其中,功能菜單的選項(xiàng)卡設(shè)置為在接收到應(yīng)用圖標(biāo)時(shí)立即觸發(fā)對(duì)應(yīng)的操作。
在操作提示框彈出后,判斷是否有選項(xiàng)卡接收到第一應(yīng)用圖標(biāo);如果有某一選項(xiàng)卡接收到第一應(yīng)用圖標(biāo),則立即觸發(fā)選項(xiàng)卡執(zhí)行對(duì)應(yīng)的功能。例如,置換應(yīng)用圖標(biāo)的置換選項(xiàng)卡接收到第一應(yīng)用圖標(biāo),則出發(fā)置換第一應(yīng)用圖標(biāo)和第二應(yīng)用圖標(biāo)位置的操作。
本發(fā)明實(shí)施例還提供了一種操作應(yīng)用圖標(biāo)的裝置,其結(jié)構(gòu)示意如圖2所示,包括:檢測(cè)模塊10,用于檢測(cè)第一應(yīng)用圖標(biāo)是否被拖拽至第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上;提示模塊20,與檢測(cè)模塊10耦合,用于在被拖拽至第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上的情況下,在屏幕上彈出操作提示框,以提示用戶選擇對(duì)應(yīng)用圖標(biāo)進(jìn)行的操作;其中,操作提示框中的操作至少包括以下兩種:置換應(yīng)用圖標(biāo),合并應(yīng)用圖標(biāo),刪除第二應(yīng)用圖標(biāo),刪除第二應(yīng)用圖標(biāo)對(duì)應(yīng)的程序。
圖3示出了提示模塊20的結(jié)構(gòu)示意圖,其包括:檢測(cè)單元201,用于在被拖拽至第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上的情況下,檢測(cè)第一應(yīng)用圖標(biāo)在第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上的停留時(shí)間是否超過預(yù)設(shè)停留時(shí)間;提示單元202,與檢測(cè)單元201耦合,用于在停留時(shí)間超過預(yù)設(shè)停留時(shí)間的情況下,在屏幕上彈出操作提示框。
其中,提示模塊20,具體用于在第一應(yīng)用圖標(biāo)上方彈出多個(gè)選項(xiàng)卡形式的功能菜單,其中,功能菜單的選項(xiàng)卡設(shè)置為在接收到應(yīng)用圖標(biāo)時(shí)立即觸發(fā)對(duì)應(yīng)的操作。
圖4示出了上述裝置的優(yōu)選結(jié)構(gòu)示意圖,在圖2的基礎(chǔ)上,上述裝置還包括:判斷模塊30,用于判斷是否有選項(xiàng)卡接收到第一應(yīng)用圖標(biāo);執(zhí)行模塊40,與判斷模塊30耦合,用于在某一選項(xiàng)卡接收到第一應(yīng)用圖標(biāo)時(shí),觸發(fā)選項(xiàng)卡執(zhí)行對(duì)應(yīng)的功能。
本發(fā)明是合理還提供一種移動(dòng)終端,其包括上述的操作應(yīng)用圖標(biāo)的裝置,本領(lǐng)域技術(shù)人員根據(jù)上述記載可以知曉如何將上述裝置集成在移動(dòng)終端內(nèi),此處不再贅述。
優(yōu)選實(shí)施例
現(xiàn)有技術(shù)中在移動(dòng)圖標(biāo)時(shí),無法進(jìn)行位置的直接置換;當(dāng)圖標(biāo)重疊時(shí),可操作的方式太少,只能進(jìn)行圖標(biāo)的合并,合并成一個(gè)文件夾;操作繁瑣,圖標(biāo)的置換最少需要兩個(gè)步驟,先移動(dòng)待替換位置的圖標(biāo),再移動(dòng)目標(biāo)圖標(biāo),操作繁瑣。
本發(fā)明優(yōu)選實(shí)施例提供了一種操作應(yīng)用圖標(biāo)的方法,該方法在實(shí)現(xiàn)時(shí),檢測(cè)某一應(yīng)用圖標(biāo)是否被拖拽至另一應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上;在被拖拽至第二應(yīng)用圖標(biāo)對(duì)應(yīng)的位置之上的情況下,在屏幕上彈出操作提示框,以提示用戶選擇對(duì)應(yīng)用圖標(biāo)進(jìn)行的操作。其中,操作提示框中的操作至少包括以下兩種:置換應(yīng)用圖標(biāo),合并應(yīng)用圖標(biāo),刪除第二應(yīng)用圖標(biāo),刪除第二應(yīng)用圖標(biāo)對(duì)應(yīng)的程序。
通過運(yùn)用本實(shí)施例,被移動(dòng)的應(yīng)用圖標(biāo)可以和其他應(yīng)用圖標(biāo)可以合并到一個(gè)文件夾下;被移動(dòng)的應(yīng)用圖標(biāo)還可以和其他應(yīng)用圖標(biāo)置換位置;被移動(dòng)的應(yīng)用圖標(biāo)還可以直接刪除其他應(yīng)用圖標(biāo)對(duì)應(yīng)的應(yīng)用。具體實(shí)現(xiàn)方法如下:
(1)被移動(dòng)的應(yīng)用圖標(biāo)的位置計(jì)算。在應(yīng)用圖標(biāo)移動(dòng)過程中,需要記錄原應(yīng)用圖標(biāo)位置和目標(biāo)應(yīng)用圖標(biāo)的位置,原應(yīng)用圖標(biāo)位置應(yīng)該是可記錄的?,F(xiàn)有技術(shù)中,在進(jìn)行應(yīng)用圖標(biāo)移動(dòng)時(shí),如果移動(dòng)失敗,應(yīng)用圖標(biāo)會(huì)返回原始位置,這就是記錄位置的實(shí)現(xiàn)方式。
(2)功能菜單(操作提示框的)的展示。原應(yīng)用圖標(biāo)在移動(dòng)到目標(biāo)應(yīng)用 圖標(biāo)位置時(shí),需要能夠生成功能菜單,在彈出的功能菜單上,用戶可以將被移動(dòng)的圖標(biāo)直接放在對(duì)應(yīng)的功能菜單選項(xiàng)卡上,系統(tǒng)直接執(zhí)行相關(guān)命令,菜單內(nèi)容可以擴(kuò)展。
(3)被置換應(yīng)用圖標(biāo)的相關(guān)應(yīng)用刪除。當(dāng)移動(dòng)的應(yīng)用圖標(biāo)到達(dá)被置換應(yīng)用圖標(biāo)位置后,系統(tǒng)識(shí)別被置換應(yīng)用圖標(biāo)的應(yīng)用,并能夠啟動(dòng)刪除系統(tǒng)功能程序,相當(dāng)于將應(yīng)用直接拖拽出屏幕外側(cè)。
下面結(jié)合附圖和實(shí)例進(jìn)行詳細(xì)說明。
用戶長按被移動(dòng)應(yīng)用圖標(biāo),該應(yīng)用圖標(biāo)處于激活狀態(tài),并且可移動(dòng);當(dāng)被移動(dòng)應(yīng)用圖標(biāo)移動(dòng)到某一目的應(yīng)用圖標(biāo)之上時(shí),目標(biāo)應(yīng)用圖標(biāo)上方形成三個(gè)功能項(xiàng)菜單,分別為置換、合并、刪除選項(xiàng),顯示如圖5所示的形態(tài)。此時(shí),可以通過另外一只手進(jìn)行選擇,也可以直接將被移動(dòng)應(yīng)用圖標(biāo)拖拽至對(duì)應(yīng)的選項(xiàng)卡之上,則被選擇的選項(xiàng)卡執(zhí)行對(duì)應(yīng)的功能。
當(dāng)用戶選擇置換時(shí),系統(tǒng)通過記錄被移動(dòng)應(yīng)用圖標(biāo)和目標(biāo)應(yīng)用圖標(biāo)的位置數(shù)據(jù),將兩個(gè)應(yīng)用圖標(biāo)的位置直接進(jìn)行置換,能夠成功進(jìn)行置換;當(dāng)用戶選擇合并時(shí),可以將兩個(gè)應(yīng)用圖標(biāo)合并到一文件夾中;當(dāng)用戶選擇刪除時(shí),系統(tǒng)會(huì)彈出確認(rèn)菜單,提示用戶刪除應(yīng)用圖標(biāo)的同時(shí),是否同時(shí)刪除該應(yīng)用圖標(biāo)所對(duì)應(yīng)的應(yīng)用程序;確認(rèn)刪除時(shí),進(jìn)行應(yīng)用圖標(biāo)對(duì)應(yīng)的程序的刪除,否則,不進(jìn)行任何操作。
本實(shí)施例中記載的是在目標(biāo)應(yīng)用圖標(biāo)上方形成三個(gè)選項(xiàng)卡菜單,由于被移動(dòng)應(yīng)用圖標(biāo)和目標(biāo)應(yīng)用圖標(biāo)當(dāng)前重合,因此,選項(xiàng)卡的位置也相當(dāng)于在被移動(dòng)應(yīng)用圖標(biāo)上方。
當(dāng)目標(biāo)應(yīng)用圖標(biāo)為系統(tǒng)默認(rèn)的應(yīng)用,并且該應(yīng)用不可刪除時(shí),當(dāng)被移動(dòng)應(yīng)用圖標(biāo)移動(dòng)到目的應(yīng)用圖標(biāo)時(shí),系統(tǒng)顯示的功能菜單應(yīng)該不包含“刪除”選項(xiàng),如圖6所示。實(shí)現(xiàn)時(shí),操作方式相同。
本發(fā)明有益效果如下:
能夠快速移動(dòng)應(yīng)用圖標(biāo),實(shí)現(xiàn)目標(biāo)圖標(biāo)和原應(yīng)用圖標(biāo)(被移動(dòng)應(yīng)用圖標(biāo)) 的快速置換;不影響原有的應(yīng)用圖標(biāo)合并功能,能夠保留原應(yīng)用圖標(biāo)的方式,能夠?qū)蓚€(gè)圖標(biāo)快速合入一個(gè)應(yīng)用夾;在進(jìn)行應(yīng)用圖標(biāo)移動(dòng)過程中,能夠給用戶更多選擇,用戶在進(jìn)行應(yīng)用圖標(biāo)置換過程中,潛意識(shí)中會(huì)有刪除被置換應(yīng)用圖標(biāo)對(duì)應(yīng)的應(yīng)用的想法,直接可對(duì)被置換的應(yīng)用圖標(biāo)對(duì)應(yīng)的應(yīng)用進(jìn)行刪除。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。