本發(fā)明涉及顯示技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序圖標操作系統(tǒng)與方法。
背景技術(shù):
隨著電子技術(shù)的不斷發(fā)展,手機、平板、智能手表等智能終端隨處可見,越來越多的智能終端可以支持用戶自行安裝和刪除應(yīng)用程序。安裝在智能終端上的應(yīng)用程序越來越多,將同類型的應(yīng)用程序群組建立文件夾,有利于用戶管理所述應(yīng)用程序。
如今常見的建立和組織文件夾的方式包括:當用戶拖動某一個應(yīng)用程序圖標到另外一個應(yīng)用程序圖標上時就會生成一個文件夾,新產(chǎn)生的文件夾中包含了這兩個應(yīng)用程序圖標;以及當用戶拖動一個應(yīng)用程序圖標到一個已知的文件夾上時,該應(yīng)用程序就會被移入該文件夾中。但上述方式每次只能移動一個應(yīng)用程序圖標至文件夾。
技術(shù)實現(xiàn)要素:
鑒于以上內(nèi)容,有必要提供一種應(yīng)用程序圖標操作系統(tǒng),可以快速群組應(yīng)用程序圖標至文件夾中。
此外,還有必要提供一種應(yīng)用程序圖標操作方法。
一種應(yīng)用程序圖標操作系統(tǒng),運行于電子裝置中,所述電子裝置包括觸摸屏,該系統(tǒng)包括:偵測模塊,用于在偵測到所述電子裝置上的預(yù)設(shè)操作后,啟動所述電子裝置的應(yīng)用程序圖標選擇模式;獲取模塊,用于在所述應(yīng)用程序圖標選擇模式下獲取所述觸摸屏上的滑動操作的路線;文件夾建立模塊,用于在所述滑動操作的路線的起點或終 點處建立文件夾;判斷模塊,用于判斷所述滑動操作的路線是否封閉;以及處理模塊,用于當所述滑動操作的路線封閉時,將封閉的路線區(qū)域內(nèi)的所有應(yīng)用程序圖標移入所述文件夾中。
一種應(yīng)用程序圖標操作方法,應(yīng)用于電子裝置中,所述電子裝置包括觸摸屏,該方法包括:偵測步驟,在偵測到所述電子裝置上的預(yù)設(shè)操作后,啟動所述電子裝置的應(yīng)用程序圖標選擇模式;獲取步驟,在所述應(yīng)用程序圖標選擇模式下獲取所述觸摸屏上的滑動操作的路線;文件夾建立步驟,在所述滑動操作的路線的起點或終點處建立文件夾;以及第一處理步驟,當所述滑動操作的路線封閉時,將封閉的路線區(qū)域內(nèi)的所有應(yīng)用程序圖標移入所述文件夾中。
相較于現(xiàn)有技術(shù),本發(fā)明提供的應(yīng)用程序圖標操作系統(tǒng)及方法,可以通過滑動操作選定多個應(yīng)用程序圖標,實現(xiàn)一次將多個應(yīng)用程序圖標移至文件夾中,節(jié)省操作時間,提高用戶體驗。
附圖說明
圖1是本發(fā)明應(yīng)用程序圖標操作系統(tǒng)較佳實施例的運行環(huán)境圖。
圖2是本發(fā)明應(yīng)用程序圖標操作系統(tǒng)較佳實施例的功能模塊圖。
圖3是本發(fā)明應(yīng)用程序圖標操作方法的較佳實施例的流程圖。
圖4是用戶在當前頁主桌面進行滑動形成的封閉路線的示意圖。
圖5是用戶在多頁主桌面之間進行滑動形成的封閉路線的示意圖。
圖6是滑動操作形成的非封閉路線的示意圖。
主要元件符號說明
電子裝置 1
應(yīng)用程序圖標操作系統(tǒng) 10
偵測模塊 101
獲取模塊 102
文件夾建立模塊 103
判斷模塊 104
處理模塊 105
存儲器 11
處理器 12
觸摸屏 13
路線 40
起點位置 41
終點位置 42
如下具體實施方式將結(jié)合上述附圖進一步說明本發(fā)明。
具體實施方式
參閱圖1所示,是本發(fā)明應(yīng)用程序圖標操作系統(tǒng)10的較佳實施例的運行環(huán)境示意圖。在本實施例中,所述的應(yīng)用程序圖標操作系統(tǒng)10安裝并運行于電子裝置1中,該電子裝置1還包括,但不僅限于,存儲器11、處理器12及觸摸屏13。所述存儲器11可以是電子裝置1本身的內(nèi)存,也可以是安全數(shù)字卡、智能媒體卡等外部存儲設(shè)備,用于存儲應(yīng)用程序圖標操作系統(tǒng)10的程序代碼及各類數(shù)據(jù),例如所述電子裝置1的主桌面的圖標等。所述觸摸屏13可以是液晶顯示屏(Liquid Crystal Display,LCD)或有機發(fā)光二極管(Organic Light-Emitting Diode,OLED)顯示屏,用于感應(yīng)發(fā)生在所述電子裝置1的觸摸屏13的一處或多處位置的觸摸事件,包括是否發(fā)生觸摸,觸摸在觸摸屏13上形成的觸點位置,觸摸是否移動或中斷等。所述電子裝置1可以是手機、平板等便攜式電子設(shè)備。
參閱圖2所示,所述應(yīng)用程序圖標操作系統(tǒng)10可以被分割成一個或多個模塊,所述一個或多個模塊存儲在所述存儲器11中,并被配置成一個或多個處理器(本實施例為一個處理器12)執(zhí)行,以完 成本發(fā)明。例如,所述應(yīng)用程序圖標操作系統(tǒng)10被分割成偵測模塊101、獲取模塊102、文件夾建立模塊103、判斷模塊104及處理模塊105。本發(fā)明所稱的模塊是能夠完成一特定功能的程序段,比程序更適合用于描述軟件在電子裝置1中的執(zhí)行過程,關(guān)于各模塊的詳細功能將在后文圖3的流程圖中作具體描述。
參閱圖3所示,是本發(fā)明應(yīng)用程序圖標操作方法較佳實施例的流程圖。根據(jù)不同需求,該流程圖中步驟的順序可以改變,某些步驟可以省略或合并。
步驟S01,偵測模塊101在偵測到用戶在電子裝置1上的預(yù)設(shè)操作后,啟動電子裝置1的應(yīng)用程序圖標選擇模式。
在本實施例中,所述預(yù)設(shè)操作可以是用戶在觸摸屏13上的滑動操作,或用戶長按觸摸屏13上的任何一點的操作,或用戶按下電子裝置1的預(yù)設(shè)物理按鍵(如Home鍵)或預(yù)設(shè)虛擬按鍵的操作。所述應(yīng)用程序圖標選擇模式是指可以通過在所述觸摸屏13上滑動而選定至少一個應(yīng)用程序圖標。具體而言,可以通過在所述觸摸屏13上滑動經(jīng)過應(yīng)用程序圖標而選定應(yīng)用程序圖標,或者通過滑動操作的路線圈選住應(yīng)用程序圖標而選定應(yīng)用程序圖標。
步驟S02,獲取模塊102獲取用戶在所述觸摸屏13上滑動操作的路線。
在一般情況下,所述觸摸屏13上顯示電子裝置1的主桌面,所述主桌面可以是一頁或者多頁,每一頁上包括一個或者多個應(yīng)用程序圖標(如圖4所示)。在所述應(yīng)用程序圖標選擇模式未啟動時,用戶在所述觸摸屏13上左右滑動會觸發(fā)所述主桌面進行翻頁。在本實施例中,在所述應(yīng)用程序圖標選擇模式下,用戶在所述觸摸屏13上左右滑動操作時不會觸發(fā)所述主桌面翻頁,而當所述左右滑動操作滑動至主桌面邊框,并且在所述主桌面邊框停留預(yù)設(shè)時間時才觸發(fā)所述主桌面進行翻頁。
在另一實施例中,當所述應(yīng)用程序圖標選擇模式未啟動時,用戶在所述觸摸屏13上下滑動會觸發(fā)所述主桌面進行翻頁。在本實施例中,在所述應(yīng)用程序圖標選擇模式下,用戶在所述觸摸屏13上下滑動操作時不會觸發(fā)所述主桌面翻頁,而當所述上下滑動操作滑動至主桌面邊框,并且在所述主桌面邊框停留預(yù)設(shè)時間時才觸發(fā)所述主桌面進行翻頁。
所述預(yù)設(shè)操作若是用戶在觸摸屏13上的滑動操作,則所述預(yù)設(shè)操作的滑動操作的方向和所述應(yīng)用程序圖標選擇模式未啟動時觸發(fā)所述主桌面翻頁的滑動操作的方向不同。例如,若觸發(fā)所述主桌面翻頁的滑動操作是左右滑動,則所述預(yù)設(shè)操作的滑動操作可以是向上滑動或向下滑動。若觸發(fā)所述主桌面翻頁的滑動操作是上下滑動,則所述預(yù)設(shè)操作的滑動操作可以是向左滑動或向右滑動。
在本實施例中,所述路線40包括在當前頁主桌面進行滑動形成的路線(如圖4所示)和在多頁主桌面之間進行滑動形成的路線(如圖5所示)。例如,在當前頁主桌面從上往下滑動形成的路線、從下往上滑動形成的路線、從左至右滑動形成的路線、從右至左滑動形成的路線以及任意曲線滑動形成的圖形路線。
步驟S03,文件夾建立模塊103在所述滑動操作的路線的起點或終點處建立文件夾。在本實施例中,所述文件夾建立模塊103獲取用戶在所述觸摸屏13上滑動操作的起點位置41和終點位置42。并且在所述起點位置41或終點位置42建立文件夾。
步驟S04,判斷模塊104判斷所述滑動操作的路線是否封閉。
在本實施例中,所述判斷模塊104判斷所述起點位置41與所述終點位置42是否一致。當所述起點位置41與所述終點位置42一致時,說明所述滑動操作的路線是封閉的,流程進入步驟S05;當所述起點位置41與所述終點位置42不一致時,說明所述滑動操作的路線是不封閉的,流程進入步驟S06。
當所述滑動操作的路線封閉時,步驟S05,處理模塊105將封閉的路線區(qū)域內(nèi)的所有應(yīng)用程序圖標移入所述文件夾中。例如,如圖4所示,處理模塊105將圈選住的應(yīng)用程序圖標App6、App7、App9、App10及App11移至所述文件夾中,實現(xiàn)快速將分散的應(yīng)用程序圖標組合至文件夾中?;蛉鐖D5所示,處理模塊105將左邊的主桌面中圈選住的應(yīng)用程序圖標App8、App10、App11及右邊的主桌面中圈選住的應(yīng)用程序圖標App9、App10全移至所述文件夾中,實現(xiàn)快速將分散的應(yīng)用程序圖標組合至文件夾中。
當所述滑動操作的路線不封閉時,步驟S06,判斷模塊104判斷所述滑動操作的路線是否經(jīng)過應(yīng)用程序圖標且在所述應(yīng)用程序圖標上停留指定時間(如0.5秒)。在本實施例中,當所述滑動操作的路線經(jīng)過應(yīng)用程序圖標且在所述應(yīng)用程序圖標上停留指定時間,說明所述應(yīng)用程序圖標被選定,流程進入步驟S07。所述滑動操作的路線可依此方式經(jīng)過一個或多個應(yīng)用程序圖標以選定一個或多個應(yīng)用程序圖標。當所述滑動操作的路線沒有經(jīng)過應(yīng)用程序圖標或者所述滑動操作路線經(jīng)過應(yīng)用程序圖標但沒有停留指定時間時,流程結(jié)束。
在本實施例中,可以設(shè)置應(yīng)用程序圖標的特定位置(例如應(yīng)用程序圖標的中心點),當所述滑動操作的路線經(jīng)過應(yīng)用程序圖標的所述特定位置且在應(yīng)用程序圖標的所述特定位置停留指定時間時,確定所述應(yīng)用程序圖標被選定。例如,當所述滑動操作的路線經(jīng)過應(yīng)用程序圖標的中心點且在應(yīng)用程序圖標的中心點停留指定時間時,確定所述應(yīng)用程序圖標被選定。
步驟S07,處理模塊105將所述滑動操作的路線經(jīng)過且停留指定時間的應(yīng)用程序圖標移入所述文件夾中。例如,如圖6所示,處理模塊105將滑動操作路線經(jīng)過且停留指定時間的應(yīng)用程序圖標App5、App9、App10及App11移至所述文件夾中,實現(xiàn)快速將分散的應(yīng)用程序圖標組合至文件夾中。
在一個實施例中,當所述滑動操作的路線不是封閉的,且所述滑動操作的路線在某一個應(yīng)用程序圖標開始或結(jié)束,且在該應(yīng)用程序圖標上停留所述指定時間,則所述滑動操作的路線可視為經(jīng)過該應(yīng)用程序圖標,處理模塊105會選定該應(yīng)用程序圖標并將該應(yīng)用程序圖標移入所述文件夾中。
在一個實施例中,當所述滑動操作的路線是封閉的,而且封閉的路線區(qū)域內(nèi)已經(jīng)有至少一個文件夾,則處理模塊105會將所述的封閉的路線區(qū)域內(nèi)的文件夾內(nèi)的應(yīng)用程序圖標全部移入在步驟S03建立的文件夾中,然后所述的封閉的路線區(qū)域內(nèi)的文件夾會成為空文件夾或被處理模塊105刪除。
在另一個實施例中,當所述滑動操作的路線不是封閉的,而且所述滑動操作的路線經(jīng)過某一個文件夾且在該文件夾停留所述指定時間,則處理模塊105會將該文件夾內(nèi)的應(yīng)用程序圖標全部移入在步驟S03建立的文件夾中,然后所述滑動操作的路線經(jīng)過的該文件夾會成為空文件夾或被處理模塊105刪除。
通過上述步驟,可以在觸摸屏13上通過滑動操作選定應(yīng)用程序圖標,實現(xiàn)一次將多個應(yīng)用程序圖標移至文件夾中,提高工作效率。
最后所應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實施例對本發(fā)明進行了詳細說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解,可以對本發(fā)明的技術(shù)方案進行修改或等同替換都不應(yīng)脫離本發(fā)明技術(shù)方案的精神和范圍。