專利名稱:應(yīng)用的快捷方式的處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種應(yīng)用的快捷方式的處理方法及裝置。
背景技術(shù):
隨著移動終端(例如手機)的不斷更新?lián)Q代,智能終端(例如智能手機)已非常普及,并且終端的功能也越來越強大。例如用戶可以自由地安裝各種應(yīng)用,而終端中安裝幾十個應(yīng)用已是非常普遍的情況。而目前移動終端(以手機為例)中所有應(yīng)用的快捷方式的設(shè)置方式幾乎相同,要么將所有的快捷方式在桌面主頁底部設(shè)置成為一排,要么利用整個桌面來設(shè)置快捷方式,也就是將常用的應(yīng)用的快捷方式平鋪在桌面上,或者分頁平鋪在桌面上等等。而無論是以上
哪種設(shè)置方式,對于桌面美觀存在一定得影響,即,應(yīng)用的快捷圖標(biāo)較多地覆蓋于桌面背景圖片上,使得用戶精心挑選設(shè)置的背景圖片只能預(yù)覽到某個區(qū)域。并且,這樣設(shè)置應(yīng)用快捷方式,使用戶在切換應(yīng)用時,必須先退出當(dāng)前運行的應(yīng)用,再回到桌面選擇將要進行的應(yīng)用的快捷方式后再進入,顯然,這樣的操作步驟略有繁瑣,體現(xiàn)不出快捷方式的快捷便利之處。針對相關(guān)技術(shù)中現(xiàn)有的應(yīng)用快捷方式設(shè)置帶來的用戶體驗舒適性不強的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對現(xiàn)有的應(yīng)用快捷方式設(shè)置帶來的用戶體驗舒適性不強的問題,本發(fā)明提供了一種應(yīng)用快捷方式的處理方法及裝置,以至少解決上述問題。根據(jù)本發(fā)明的一個方面,提供了一種應(yīng)用的快捷方式的處理方法,該方法包括在終端的通知欄中創(chuàng)建快捷方式欄;在所述快捷方式欄中設(shè)置所述應(yīng)用的快捷方式。優(yōu)選地,在所述快捷方式欄中設(shè)置所述應(yīng)用的快捷方式包括獲取所述應(yīng)用的圖標(biāo)或者所述應(yīng)用的文字描述;在所述快捷方式欄中顯示所述應(yīng)用的圖標(biāo)或所述應(yīng)用的文字描述,其中,將對所述圖標(biāo)的點擊動作注冊為所述應(yīng)用的入口。優(yōu)選地,獲取所述應(yīng)用的圖標(biāo)或者所述應(yīng)用的文字描述包括接收用戶將所述應(yīng)用的快捷方式設(shè)置到所述通知欄的操作;獲取所述快捷方式對應(yīng)的所述應(yīng)用的圖標(biāo)或文字描述。優(yōu)選地,在所述終端的通知欄中創(chuàng)建所述快捷方式欄包括根據(jù)所述應(yīng)用的快捷方式的優(yōu)先級確定所述快捷方式欄在所述通知欄中的位置。優(yōu)選地,所述方法還包括在所述通知欄中取消所述應(yīng)用的快捷方式的情況包括以下至少之一關(guān)閉在所述通知欄設(shè)置所述應(yīng)用的快捷方式的功能;刪除所述應(yīng)用的快捷方式;卸載所述應(yīng)用的快捷方式對應(yīng)的所述應(yīng)用。根據(jù)本發(fā)明的另一個方面,還提供了一種應(yīng)用的快捷方式的處理裝置,該裝置包括創(chuàng)建模塊,用于在終端的通知欄中創(chuàng)建快捷方式欄;設(shè)置模塊,用于在所述快捷方式欄中設(shè)置所述應(yīng)用的快捷方式。優(yōu)選地,所述設(shè)置模塊包括獲取模塊,用于獲取所述應(yīng)用的圖標(biāo)或者所述應(yīng)用的文字描述;顯示模塊,用于在所述快捷方式欄中顯示所述應(yīng)用的圖標(biāo)或所述應(yīng)用的文字描述,其中,將對所述圖標(biāo)的點擊動作注冊為所述應(yīng)用的入口。優(yōu)選地,所述獲取模塊還用于接收用戶將所述應(yīng)用的快捷方式添加到所述通知欄的操作;獲取所述快捷方式對應(yīng)的所述應(yīng)用的圖標(biāo)或文字描述。優(yōu)選地,所述創(chuàng)建模塊還包括優(yōu)先級存儲模塊,用于根據(jù)所述快捷方式的優(yōu)先級確定所述快捷方式欄在所述通知欄中的位置。優(yōu)選地,在所述通知欄中取消所述應(yīng)用的快捷方式的情況包括以下至少之一關(guān)閉在所述通知欄設(shè)置所述應(yīng)用的快捷方式的功能;刪除所述應(yīng)用的快捷方式;卸載所述應(yīng)用的快捷方式對應(yīng)的所述應(yīng)用。通過本發(fā)明,采用在終端的通知欄中創(chuàng)建快捷方式欄,并在創(chuàng)建的快捷方式欄中設(shè)置應(yīng)用的快捷方式的方法,解決了應(yīng)用快捷方式設(shè)置在桌面影響桌面美觀,以及應(yīng)用切換過程繁瑣的問題,進而達到了增強用戶體驗的效果。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖I是根據(jù)本發(fā)明實施例的應(yīng)用的快捷方式的處理方法的流程圖;圖2是根據(jù)本發(fā)明實施例的應(yīng)用的快捷方式的處理裝置的結(jié)構(gòu)框圖;圖3是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用的快捷方式設(shè)置方法的流程圖;圖4是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用繪制的方法的流程圖;圖5是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用快捷方式取消的方法的流程圖;圖6是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用的快捷方式的優(yōu)先級設(shè)置為高時的布局示意圖一;圖7是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用的快捷方式的優(yōu)先級設(shè)置為高時的布局示意圖二 ;圖8是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用的快捷方式的優(yōu)先級設(shè)置為高時的布局示意圖三;圖9是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用的快捷方式的優(yōu)先級設(shè)置為低時的布局示意圖一;圖10是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用的快捷方式的優(yōu)先級設(shè)置為低時的布局示意圖二 ;圖11是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用的快捷方式的優(yōu)先級設(shè)置為低時的布局示意圖三;圖12是根據(jù)本發(fā)明優(yōu)選實施例的布局控制模塊結(jié)構(gòu)框圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合?,F(xiàn)有的主流終端的快捷方式主要設(shè)置在桌面上,使得用戶精心挑選的桌面背景無法完全顯示,并且,在切換應(yīng)用時,用戶必須首先退出正在運行的應(yīng)用,才可以啟動其它的應(yīng)用,雖然用戶可以通過取消快捷方式來實現(xiàn)桌面背景完全顯示,但是這樣做的弊端就是用戶無法快捷地進入自己經(jīng)常訪問的應(yīng)用,并且對于使用與美觀上都有一定得影響。盡管現(xiàn)有終端在下拉菜單中固定集成了一些開關(guān)快捷方式(例如WIFI、情景模式、屏幕亮度等),但是,對于用戶常用的其它應(yīng)用仍然無法使用戶隨意切換終端中的應(yīng)用。本發(fā)明通過在終端的通知欄(例如下拉菜單等)中設(shè)置應(yīng)用的快捷方式,其中,下拉菜單是在屏幕頂部向下滑動后顯示的一個窗口,而終端的通知欄是可以在終端顯示屏上顯示并可以隱藏的滑動窗口。通過這樣的設(shè)置,避免了在桌面上設(shè)置快捷方式,并且,在切換應(yīng)用時不必退出運行的應(yīng)用,直接滑出下拉菜單,點擊通知欄中的快捷圖標(biāo)就可以啟動相應(yīng)的應(yīng)用,從而提高了用戶體驗。本發(fā)明提供了一種應(yīng)用的快捷方式的處理方法,圖I是根據(jù)本發(fā)明實施例的應(yīng)用的快捷方式的處理方法的流程圖,如圖I所示,該方法包括如下步驟步驟S102,在終端的通知欄中創(chuàng)建快捷方式欄。步驟S104,在快捷方式欄中設(shè)置應(yīng)用的快捷方式。通過上述步驟,在終端的通知欄中創(chuàng)建快捷方式欄(即View),根據(jù)用戶需要,在快捷方式欄中設(shè)置應(yīng)用的快捷方式,這樣用戶在啟動新的應(yīng)用時,可以不必退出運行的應(yīng)用,直接滑出通知欄,點擊需要啟動的應(yīng)用就可以直接啟動該應(yīng)用,從而使得用戶可以隨意切換應(yīng)用,并且,這樣的設(shè)置使得桌面上不再設(shè)置應(yīng)用的快捷方式,從而保證了桌面的美觀,達到了提高用戶體驗的效果。優(yōu)選地,在快捷方式欄中設(shè)置應(yīng)用的快捷方式包括獲取應(yīng)用的圖標(biāo)或者應(yīng)用的文字描述;在快捷方式欄中顯示應(yīng)用的圖標(biāo)或應(yīng)用的文字描述,其中,將對圖標(biāo)的點擊動作注冊為應(yīng)用的入口。優(yōu)選地,獲取應(yīng)用的圖標(biāo)或者應(yīng)用的文字描述包括接收用戶將應(yīng)用的快捷方式設(shè)置到通知欄的操作;獲取快捷方式對應(yīng)的應(yīng)用的圖標(biāo)或文字描述。優(yōu)選地,在終端的通知欄中創(chuàng)建快捷方式欄包括根據(jù)應(yīng)用的快捷方式的優(yōu)先級確定快捷方式欄在通知欄中的位置。例如當(dāng)用戶將應(yīng)用的快捷方式A的優(yōu)先級設(shè)置為高時,如果終端的通知欄中存在其它的內(nèi)容(例如通知消息),那么,由于該應(yīng)用的快捷方式A的優(yōu)先級為高,該應(yīng)用的快捷方式創(chuàng)建在通知欄的頂部,即,創(chuàng)建在通知消息的上面;再例如,當(dāng)用戶將應(yīng)用的快捷方式B的優(yōu)先級設(shè)置為低時,如果終端的通知欄中存在其它的內(nèi)容(例如通知消息),那么,由于該應(yīng)用的快捷方式B的優(yōu)先級為低,該應(yīng)用的快捷方式創(chuàng)建在通知消息的下面。優(yōu)選地,方法還包括在通知欄中取消應(yīng)用的快捷方式的情況包括以下至少之一關(guān)閉在通知欄設(shè)置應(yīng)用的快捷方式的功能;刪除應(yīng)用的快捷方式;卸載應(yīng)用的快捷方式對應(yīng)的應(yīng)用。在本實施例中,還提供了一種應(yīng)用的快捷方式的處理裝置,該裝置用于實現(xiàn)上述實施例及其優(yōu)選的實施方式,已經(jīng)進行過說明的不再贅述,下面對該裝置涉及的各個模塊進行說明。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實施例所描述的系統(tǒng)和方法較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。圖2是根據(jù)本發(fā)明實施例的應(yīng)用的快捷方式的處理裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括創(chuàng)建模塊202、設(shè)置模塊204。下面對該裝置的各個模塊及其功能進行說明。創(chuàng)建模塊202,用于在終端的通知欄中創(chuàng)建快捷方式欄。設(shè)置模塊204連接至創(chuàng)建模塊202,用于在快捷方式欄中設(shè)置應(yīng)用的快捷方式。優(yōu)選地,該設(shè)置模塊204還包括獲取模塊,用于獲取應(yīng)用的圖標(biāo)或者應(yīng)用的文字描述;顯示模塊,用于在快捷方式欄中顯示應(yīng)用的圖標(biāo)或應(yīng)用的文字描述,其中,將對圖標(biāo)的點擊動作注冊為應(yīng)用的入口。優(yōu)選地,獲取模塊還用于接收用戶將應(yīng)用的快捷方式添加到通知欄的操作;獲取
快捷方式對應(yīng)的應(yīng)用的圖標(biāo)或文字描述。優(yōu)選地,創(chuàng)建模塊還包括優(yōu)先級存儲模塊,用于根據(jù)快捷方式的優(yōu)先級確定快捷方式欄在通知欄中的位置。優(yōu)選地,在通知欄中取消應(yīng)用的快捷方式的情況包括以下至少之一關(guān)閉在通知欄設(shè)置應(yīng)用的快捷方式的功能;刪除應(yīng)用的快捷方式;卸載應(yīng)用的快捷方式對應(yīng)的應(yīng)用。下面結(jié)合優(yōu)選實施例進行說明,該優(yōu)選實施例結(jié)合了上述實施例及其優(yōu)選實施方式,在本優(yōu)選實施例中,其所要解決的技術(shù)問題是在終端通知欄(以下拉菜單為例進行說明)中設(shè)置應(yīng)用的快捷方式,使用戶能自定義所要設(shè)置的快捷方式,更有效的使用快捷方式,其中的下拉菜單即為在屏幕頂部向下滑動后顯示的一個窗口。在本實施例中,通過終端“設(shè)置”模塊設(shè)置下拉菜單中的應(yīng)用快捷鍵,快捷方式的顯示方式可以為一行或多行,但不僅僅局限于此種顯示方式,在設(shè)置模塊開啟快捷方式顯示后,終端在下拉菜單中創(chuàng)建一個快捷方式欄(View)用于存放快捷方式圖標(biāo),設(shè)置相應(yīng)應(yīng)用快捷方式時,通過接口獲取該應(yīng)用所自帶的圖標(biāo)并顯示與創(chuàng)建的View中,同時對圖標(biāo)的點擊動作注冊對應(yīng)的應(yīng)用入口,在下拉菜單中點擊快捷圖標(biāo)可啟動相應(yīng)的應(yīng)用。本實施例中,下拉菜單快捷鍵顯示可以通過終端“設(shè)置”模塊中,設(shè)置是否在下拉菜單中顯示快捷方式。當(dāng)開啟顯示時,下拉菜單以控件或繪制圖表的方法顯示用戶所設(shè)置的一系列快捷方式,當(dāng)關(guān)閉顯示時,通過銷毀、隱藏控件或重新進行繪制刷新,使下拉菜單上的快捷方式不顯示,并且不占用下拉菜單空間。在本實施例中,當(dāng)下拉菜單快捷鍵設(shè)置是在終端設(shè)置開啟下拉菜單快捷鍵顯示后,用戶可以設(shè)置顯示在下拉菜單中的應(yīng)用,在該步驟中,“設(shè)置”模塊首先檢索在終端上已安裝的應(yīng)用,并顯示已安裝的應(yīng)用,用戶根據(jù)實際需求可以選擇需要在下拉菜單中顯示的應(yīng)用。在本實施例中,在快捷方式欄中設(shè)置應(yīng)用的快捷方式時,當(dāng)接收到用戶設(shè)置在通知欄中添加快捷方式的消息后,首先從應(yīng)用“包”(此處指應(yīng)用的一系列文件的集合)中獲取其應(yīng)用圖標(biāo)和啟動接口,然后發(fā)送消息或直接調(diào)用通知欄接口,由終端的通知欄進行圖標(biāo)的排放和啟動入口的綁定。需要說明的是,終端當(dāng)前所有的應(yīng)用都有資源文件和啟動接口,其目的是讓設(shè)計開發(fā)人員對其進行設(shè)計開發(fā)。當(dāng)設(shè)置成功后可以在下拉菜單中看到用戶設(shè)置的應(yīng)用快捷方式,點擊圖標(biāo)可以進入相應(yīng)的應(yīng)用。當(dāng)然,設(shè)置應(yīng)用的快捷方式的設(shè)置不局限于以上的設(shè)置方式,例如更簡單的方式可以是用戶通過直接將應(yīng)用圖標(biāo)拖入下拉菜單中即可。對于用戶將應(yīng)用圖標(biāo)拖入到下拉菜單中的操作可以是,當(dāng)用戶進入快捷方式位置排列時(例如進入方式可以是長時間按該應(yīng)用的圖標(biāo),系統(tǒng)接收到類似l0ng_press消息),用戶可拖動圖標(biāo)到通知欄區(qū)域,當(dāng)系統(tǒng)檢測到圖標(biāo)的1/η (η可由廠商自行確定)進入通知欄的區(qū)域時,啟動快捷方式置入通知欄流程,可以調(diào)用系統(tǒng)的接口方法改變通知欄圖片、文字或圖標(biāo)的某些或整體的顏色,用以進入當(dāng)前快捷方式置入通知欄流程的顯式提醒,此時用戶放手,系統(tǒng)接收到類似mouSe_up (鼠標(biāo)抬起)的消息后,進行通知欄的應(yīng)用綁定,該綁定的流程與上文中描述的用戶手動設(shè)置模塊設(shè)置相同;若恢復(fù)通知欄外觀,用戶可以未放手而把圖標(biāo)拖出臨界區(qū)域,這樣就可以調(diào)用系統(tǒng)接口恢復(fù)通知欄的外觀。在本實施例中,用戶取消下拉菜單中的快捷方式,在下拉菜單中取消快捷方式時,其取消的流程是與對應(yīng)設(shè)置流程的反序,其取消的方式也可以有多種方式(I)采用在設(shè)置模塊中進行設(shè)置取消;終端接收到取消消息后,啟動應(yīng)用快捷方式卸載流程,從通知欄的應(yīng)用快捷方式的數(shù)據(jù)域(例如該數(shù)據(jù)域的形式可以是列表、數(shù)組、數(shù)據(jù)庫等)中刪除對應(yīng)數(shù)據(jù),解除綁定,當(dāng)用戶再次拉下終端的下拉菜單時,進行數(shù)據(jù)的顯示
刷新,此時由于數(shù)據(jù)中已沒有被卸載的應(yīng)用相關(guān)數(shù)據(jù),因此,將不會再顯示其快捷方式。(2)采用拖動刪除的方式進行取消用戶可以拉下該下拉菜單,將要取消的應(yīng)用圖標(biāo)拖動到指定的刪除區(qū)域,這樣系統(tǒng)接收到刪除指令后進行刪除流程,從通知欄的應(yīng)用快捷方式的數(shù)據(jù)域(例如該數(shù)據(jù)域的形式可以是列表、數(shù)組、數(shù)據(jù)庫等)中刪除對應(yīng)數(shù)據(jù),解除綁定,此時由于數(shù)據(jù)中已沒有被卸載的應(yīng)用相關(guān)數(shù)據(jù),因此,將不會再顯示其快捷方式。(3)采用直接刪除的方式進行取消用戶可以拉下該下拉菜單,直接在快捷圖標(biāo)上顯示刪除圖標(biāo),接收點擊消息進入刪除流程,從通知欄的應(yīng)用快捷方式的數(shù)據(jù)域(例如該數(shù)據(jù)域的形式可能是列表、數(shù)組、數(shù)據(jù)庫等)中刪除對應(yīng)數(shù)據(jù),解除綁定,立即對快捷窗口按新數(shù)據(jù)進行重繪制。此時由于數(shù)據(jù)中已沒有被卸載的應(yīng)用相關(guān)數(shù)據(jù),因此,將不會再顯示其快捷方式。(4)采用應(yīng)用被刪除或卸載的方式取消當(dāng)用戶將已設(shè)置快捷方式的應(yīng)用刪除/卸載后,通知欄也會接收到對應(yīng)的消息(類似app_uninstall消息),此時也需啟動應(yīng)用快捷方式卸載流程。下載流程同上,在此不再贅述。在本實施例中,下拉菜單中應(yīng)用的快捷方式的顯示樣式可以多樣化,在設(shè)置了下拉菜單快捷方式后,在下拉菜單中顯示設(shè)置的快捷方式,顯示方式可以多樣化。例如單行顯示,圖標(biāo)數(shù)目超過一行時,用戶可以通過滑動操作來切換遍歷快捷圖標(biāo)。再例如多行顯示,用戶添加應(yīng)用快捷方式超過一行所能顯示的范圍時,圖標(biāo)將切換到第二行進行顯示,以此類推??旖莘绞降娘@示不僅僅局限于上述所列舉范圍,也可以其他類似方式顯示。在本實施例中,下拉菜單中的應(yīng)用的快捷方式的顯示可以根據(jù)應(yīng)用的快捷方式的優(yōu)先級確定當(dāng)優(yōu)先級設(shè)置為高時,快捷方式顯示在下拉菜單最上部。當(dāng)優(yōu)先級設(shè)置為低時,快捷方式顯示于下拉菜單通知消息之后。通過上述實施例及其實施方式,通過在下拉菜單中設(shè)置應(yīng)用的快捷方式,從而使得用戶在應(yīng)用接切換時,不必先退出正在運行的應(yīng)用,再進入另一個應(yīng)用,而是更快捷地,在某個應(yīng)用運行時,如果用戶想切換到自己設(shè)置有快捷方式的應(yīng)用,只需拉下該下拉菜單,選擇相應(yīng)的應(yīng)用即可進入該應(yīng)用,從而達到了快捷方式的“快捷”效果。
下面結(jié)合優(yōu)選實施例進行說明,該優(yōu)選實施例結(jié)合了上述實施例及其優(yōu)選實施方式,在本優(yōu)選實施例中,以通知欄中的下拉菜單為例,對應(yīng)用的快捷方式的處理方法進行說明。圖3是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用的快捷方式設(shè)置方法的流程圖,如圖3所示,該方法包括如下步驟步驟S302,獲取設(shè)置消息。當(dāng)用戶通過Π界面進行設(shè)置快捷方式時,設(shè)置流程啟動,此時系統(tǒng)獲取到設(shè)置消息,并對消息進行上報。步驟S304,獲取應(yīng)用消息。當(dāng)接收到上報消息后,系統(tǒng)對設(shè)置為快捷方式的應(yīng)用信息進行獲取。步驟S306,判斷是否獲取成功,如果獲取失敗,則執(zhí)行步驟S312 ;如果獲取成功,
則執(zhí)行步驟S308。步驟S308,通知窗口。獲取設(shè)置的應(yīng)用信息后,窗口獲取到通知信息。步驟S310,窗口保存數(shù)據(jù)。將應(yīng)用信息進行保存,用于快捷方式的繪制顯示。步驟S312,設(shè)置流程結(jié)束。當(dāng)設(shè)置流程結(jié)束后,窗口獲取到應(yīng)用設(shè)置通知消息后,將進入繪制流程。圖4是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用繪制的方法的流程圖,如圖4所示,該方法包括如下步驟步驟S402,刷新窗口信息,將已存在的快捷方式顯示清空。步驟S404,判斷窗口刷新是否成功,如果失敗,則執(zhí)彳了步驟S412,流程結(jié)束;如果成功,則執(zhí)行步驟S406。步驟S406,獲取窗口保存數(shù)據(jù)。刷新成功后,繪制模塊將步驟S310中窗口所保存的應(yīng)用信息進行獲取,并對獲取的應(yīng)用信息。步驟S408,綁定應(yīng)用數(shù)據(jù)。例如啟動接口等。步驟S410,繪制快捷方式。根據(jù)獲取的應(yīng)用信息,綁定的應(yīng)用數(shù)據(jù),對快捷方式進行繪制。步驟S412,繪制流程結(jié)束。圖5是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用快捷方式取消的方法的流程圖,如圖5所示,該流程包括如下步驟步驟S502,接收刪除/卸載消息。當(dāng)有應(yīng)用被卸載,或者快捷方式被刪除時,系統(tǒng)接收到卸載/刪除消息。步驟S504,從數(shù)據(jù)存儲區(qū)刪除數(shù)據(jù)。當(dāng)接收消息后,在數(shù)據(jù)存儲區(qū)域?qū)σ汛娴膽?yīng)用信息進行刪除更新。步驟S506,判斷是否刪除成功,若刪除失敗,則執(zhí)行步驟S510,若刪除成功,則執(zhí)行步驟S508。步驟S508,刷新窗口數(shù)據(jù)。刷新窗口數(shù)據(jù),用于進行重新繪制流程步驟S510,提示異常。當(dāng)刪除失敗后,則提示異常。步驟S512,取消流程結(jié)束。在以下的優(yōu)選實施例中,對應(yīng)用的快捷方式的布局進行說明。以根據(jù)快捷方式的優(yōu)先級進行布局為例進行說明。一、當(dāng)應(yīng)用的快捷方式的優(yōu)先級設(shè)置為高時,對應(yīng)用的快捷方式的布局可以分為以下幾種情況圖6是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用的快捷方式的優(yōu)先級設(shè)置為高時的布局示意圖一,如圖6所示,當(dāng)下拉菜單中有通知消息時設(shè)置快捷方式,由于快捷方式顯示優(yōu)先級為高,故快捷方式欄繪制于下拉菜單頂部。圖7是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用的快捷方式的優(yōu)先級設(shè)置為高時的布局示意圖二,如圖7所示,當(dāng)下拉菜單中有通知消息時設(shè)置快捷方式,由于快捷方式顯示優(yōu)先級為高,故快捷方式欄繪制于下拉菜單頂部,當(dāng)設(shè)置的快捷方式數(shù)目超過一屏可以顯示的范圍時,快捷方式布局進行擴展,該擴展行是用于存放超出范圍的快捷方式,如圖7中的E,F(xiàn)。圖7為多行顯示快捷方式的布局界面。圖8是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用的快捷方式的優(yōu)先級設(shè)置為高時的布局示意圖三,如圖8所示,當(dāng)下拉菜單中無通知消息,即為空時設(shè)置快捷方式,快捷方式直接創(chuàng)建于下拉菜單頂部,當(dāng)有通知消息來時,通知消息創(chuàng)建于快捷鍵下方,此時的布局顯示與圖
6相同。二、當(dāng)應(yīng)用的快捷方式的優(yōu)先級設(shè)置為低時,對應(yīng)用的快捷方式的布局可以分為以下幾種情況圖9是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用的快捷方式的優(yōu)先級設(shè)置為低時的布局示意圖一,如圖9所示,當(dāng)下拉菜單中有通知消息時設(shè)置快捷方式,由于快捷方式顯示優(yōu)先級為低,故快捷方式欄繪制于下拉菜單中其他通知消息的后面,如圖9所示。當(dāng)通知消息被閱讀后,通知消息將不在下拉菜單中顯示,此時快捷方式將顯示與下拉菜單頂部,如圖11所示。當(dāng)通知消息未被全部閱讀時,快捷方式欄仍將顯示于未閱讀的通知消息之后。圖10是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用的快捷方式的優(yōu)先級設(shè)置為低時的布局示意圖二,如圖10所示,當(dāng)下拉菜單中有通知消息時設(shè)置快捷方式,由于快捷方式顯示優(yōu)先級為低,故快捷方式欄繪制于下拉菜單中其他通知消息的后面,當(dāng)設(shè)置的快捷方式數(shù)目超過一屏可以顯示的范圍時,快捷方式布局進行擴展,擴展行是用于存放超出范圍的快捷方式,如圖10中的E,F(xiàn)。圖10為多行顯示快捷方式的布局界面。圖11是根據(jù)本發(fā)明優(yōu)選實施例的應(yīng)用的快捷方式的優(yōu)先級設(shè)置為低時的布局示意圖三,如圖11所示,當(dāng)下拉菜單中無通知消息,即為空時設(shè)置快捷方式,快捷方式直接創(chuàng)建于下拉菜單頂部,如圖11,當(dāng)有通知消息來時,由于快捷方式顯示優(yōu)先級為低,通知消息將顯示與下拉菜單底部,快捷方式欄顯示于通知消息之后,此時的布局顯示與9相同。圖12是根據(jù)本發(fā)明優(yōu)選實施例的布局控制模塊結(jié)構(gòu)框圖,如圖12所述,該模塊由以下模塊組成內(nèi)容獲取模塊120、優(yōu)先級存儲模塊122、事件獲取模塊124、繪制模塊126。當(dāng)進行快捷方式設(shè)置時,內(nèi)容獲取模塊120將對當(dāng)前下拉菜單中所含有的內(nèi)容進行獲取,得到各個內(nèi)容的高度(H1,H2…),用于繪制快捷方式欄時使用。用戶設(shè)定快捷方式顯示的優(yōu)先級后,優(yōu)先級存儲模塊122中將對其進行存儲。然后繪制模塊126將運行,繪制模塊126包含兩部分功能a.圖像繪制功能;b.快捷方式計數(shù)功能。圖像繪制功能a在繪制快捷方式欄時,首先對優(yōu)先級存儲模塊122中的優(yōu)先級進行獲取,判斷繪制方式。當(dāng)優(yōu)先級為高時,直接在下拉菜單頂部進行繪制。當(dāng)優(yōu)先級為低時,將獲取內(nèi)容獲取模塊中各個內(nèi)容的高度,然后進行繪制,繪制起始位置為屏幕坐標(biāo)(0,H1+H2+…)??旖莘绞接嫈?shù)功能b,是為了實現(xiàn)快捷方式欄自動擴展,假設(shè)快捷方式一行最多能顯示η個圖標(biāo),設(shè)置圖標(biāo)數(shù)為m。計數(shù)器首先獲取到m,然后將m與η進行比較,然后將快捷方式欄繪制[(m_l)/n]+l行,特殊的,當(dāng)m=0時,將不進行繪制。在設(shè)置了快捷方式后,事件獲取模塊124將生效,該事件為對下拉菜單中除快捷方式欄的其他欄進行了操作(例如對通知消息進行閱讀)。當(dāng)發(fā)生事件后,事件獲取模塊124獲取到事件,并通知內(nèi)容獲取模塊120,進行內(nèi)容的重新獲取,通過各個模塊進行快捷方式欄的重繪。通過上述實施例及其優(yōu)選的實施方式,在終端顯示屏的通知欄中設(shè)置應(yīng)用的快捷方式,可以讓用戶更加快捷的進入應(yīng)用并實現(xiàn)在應(yīng)用間的快速切換,通過在終端的通知欄(例如下拉菜單)中設(shè)置應(yīng)用的快捷方式,避免了在桌面上設(shè)置快捷方式,不再影響用戶設(shè)置的桌面的美觀,并且,用戶在切換應(yīng)用時不必退出運行的應(yīng)用,直接滑出終端的通知欄,點擊快捷圖標(biāo)就可以啟動相應(yīng)的應(yīng)用,實現(xiàn)了用戶隨意切換終端中的應(yīng)用的目的,從而提聞了用戶體驗。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種應(yīng)用的快捷方式的處理方法,其特征在于,包括 在終端的通知欄中創(chuàng)建快捷方式欄; 在所述快捷方式欄中設(shè)置所述應(yīng)用的快捷方式。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,在所述快捷方式欄中設(shè)置所述應(yīng)用的快捷方式包括 獲取所述應(yīng)用的圖標(biāo)或者所述應(yīng)用的文字描述; 在所述快捷方式欄中顯示所述應(yīng)用的圖標(biāo)或所述應(yīng)用的文字描述,其中,將對所述圖標(biāo)的點擊動作注冊為所述應(yīng)用的入口。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,獲取所述應(yīng)用的圖標(biāo)或者所述應(yīng)用的文字描述包括 接收用戶將所述應(yīng)用的快捷方式設(shè)置到所述通知欄的操作; 獲取所述快捷方式對應(yīng)的所述應(yīng)用的圖標(biāo)或文字描述。
4.根據(jù)權(quán)利要求I至3中任一項所述的方法,其特征在于,在所述終端的通知欄中創(chuàng)建所述快捷方式欄包括 根據(jù)所述應(yīng)用的快捷方式的優(yōu)先級確定所述快捷方式欄在所述通知欄中的位置。
5.根據(jù)權(quán)利要求I至3中任一項所述的方法,其特征在于,所述方法還包括在所述通知欄中取消所述應(yīng)用的快捷方式的情況包括以下至少之一 關(guān)閉在所述通知欄設(shè)置所述應(yīng)用的快捷方式的功能; 刪除所述應(yīng)用的快捷方式; 卸載所述應(yīng)用的快捷方式對應(yīng)的所述應(yīng)用。
6.一種應(yīng)用的快捷方式的處理裝置,其特征在于,包括 創(chuàng)建模塊,用于在終端的通知欄中創(chuàng)建快捷方式欄; 設(shè)置模塊,用于在所述快捷方式欄中設(shè)置所述應(yīng)用的快捷方式。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述設(shè)置模塊包括 獲取模塊,用于獲取所述應(yīng)用的圖標(biāo)或者所述應(yīng)用的文字描述; 顯示模塊,用于在所述快捷方式欄中顯示所述應(yīng)用的圖標(biāo)或所述應(yīng)用的文字描述,其中,將對所述圖標(biāo)的點擊動作注冊為所述應(yīng)用的入口。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取模塊還用于接收用戶將所述應(yīng)用的快捷方式添加到所述通知欄的操作;獲取所述快捷方式對應(yīng)的所述應(yīng)用的圖標(biāo)或文字描述。
9.根據(jù)權(quán)利要求6至8中任一項所述的裝置,其特征在于,所述創(chuàng)建模塊還包括優(yōu)先級存儲模塊,用于根據(jù)所述應(yīng)用的快捷方式的優(yōu)先級確定所述快捷方式欄在所述通知欄中的位置。
10.根據(jù)權(quán)利要求6至8中任一項所述的裝置,其特征在于,在所述通知欄中取消所述應(yīng)用的快捷方式的情況包括以下至少之一 關(guān)閉在所述通知欄設(shè)置所述應(yīng)用的快捷方式的功能; 刪除所述應(yīng)用的快捷方式; 卸載所述應(yīng)用的快捷方式對應(yīng)的所述應(yīng)用。
全文摘要
本發(fā)明公開了一種應(yīng)用的快捷方式的處理方法及裝置,該方法包括在終端的通知欄中創(chuàng)建快捷方式欄,在該快捷方式欄中設(shè)置應(yīng)用的快捷方式。通過本發(fā)明,解決了現(xiàn)有的應(yīng)用快捷方式設(shè)置帶來的用戶體驗舒適性不強的問題,提高了用戶體驗。
文檔編號H04M1/725GK102855051SQ20121029050
公開日2013年1月2日 申請日期2012年8月15日 優(yōu)先權(quán)日2012年8月15日
發(fā)明者季赟磊, 閆明勝, 李娟 申請人:中興通訊股份有限公司