本發明涉及終端技術領域,具體而言,涉及一種應用程序的管理方法、一種應用程序的管理裝置和一種終端。
背景技術:
相關技術中,在Android系統下,對于某應用程序(如游戲、微信、QQ等),用戶可能有在該應用程序中同時登陸多個帳號的使用需求,而分身應用程序的設置滿足了用戶的需求,分身應用程序是指雙開或多開一應用程序,以實現一應用程序能夠同時打開兩個或多個進程,且被打開的所有進程同時運行,在對應用程序進行分身設置時,需用戶手動在系統中開啟應用程序的分身功能,再返回終端桌面進行手動刷新后,才能在終端桌面上顯示該應用程序的分身應用圖標,整個過程操作繁瑣,影響用戶的使用體驗。
因此,如何簡化終端中的應用程序的分身應用圖標的顯示過程成為亟待解決的技術問題。
技術實現要素:
本發明正是基于上述技術問題至少之一,提出了一種新的應用程序的管理方案,能夠基于終端的運動方向,來自動顯示應用程序的分身應用圖標,整個操作過程簡單方便,提升了用戶的使用體驗。
有鑒于此,本發明提出了一種應用程序的管理方法,包括:檢測終端的運動方向;根據所述終端的運動方向,確定是否顯示所述終端中的應用程序的分身應用圖標。
在該技術方案中,通過根據檢測到的終端的運動方向,來確定是否顯示應用程序的分身應用圖標,使得能夠基于終端的運動方向,來自動顯示應用程序的分身應用圖標,整個操作過程簡單方便,提升了用戶的使用體驗。其中,可通過終端中的重力傳感器或陀螺儀檢測到的數據來確定終端的運動方向,通常情況下,終端中的應用程序在終端的桌面上都會對應一個訪問入口,即應用程序的圖標,在應用程序的圖標被點擊時,相應的應用程序被啟動,運行源進程,分身應用圖標是相對于應用程序的圖標而言的,在分身應用圖標被點擊時,會運行不同于源進程的進程獨立進行。
在上述技術方案中,優選地,所述根據所述終端的運動方向,確定是否顯示所述終端中的應用程序的分身應用圖標的步驟,具體包括:在檢測到所述終端朝第一方向運動時,顯示所述應用程序的分身應用圖標。
在該技術方案中,第一方向可以是用戶自定義設置的任一方向,也可以是系統默認設置的方向,使得用戶在有顯示分身應用圖標的需求時,直接朝第一方向晃動終端即可實現,整個操作過程簡單方便。
在上述任一項技術方案中,優選地,所述顯示所述應用程序的分身應用圖標的步驟,具體包括:生成所述分身應用圖標;顯示所述分身應用圖標從所述應用程序的圖標所處區域移動至目標區域的運動過程,并在所述目標區域處顯示所述分身應用圖標。
在該技術方案中,通過生成分身應用圖標,并在分身應用圖標的顯示過程中,通過顯示分身應用圖標從應用程序的圖標所處區域移動至目標區域的運動過程,以動畫形式展現分身應用的顯示過程,增加了用戶在使用終端過程中的趣味性。
在上述任一項技術方案中,優選地,還包括:在檢測到所述終端朝第二方向運動時,隱藏已顯示的所述分身應用圖標。
在該技術方案中,通過在檢測到終端朝第二方向運動時,隱藏已顯示的分身應用圖標,使得用戶在有隱藏分身應用圖標的需求時,直接朝第二方向晃動終端即可實現,整個操作過程簡單方便,提升了用戶的使用體驗。其中,第二方向可以是用戶自定義設置的或系統默認設置的除第一方向外的其他任一方向。
在上述任一項技術方案中,優選地,所述隱藏已顯示的所述分身應用圖標的步驟,具體包括:確定所述分身應用圖標所處的目標區域;顯示所述分身應用圖標從所述目標區域移動至所述應用程序的圖標所處區域的運動過程,并在所述分身應用圖標移動至所述應用程序的圖標所處區域時,隱藏所述分身應用圖標。
在該技術方案中,通過確定分身應用圖標所處的目標區域,并在分身應用圖標的隱藏過程中,通過顯示分身應用圖標從目標區域移動至應用程序的圖標所處區域的運動過程,以及移動至應用程序的圖標所處區域時隱藏分身應用圖標,以動畫形式展現分身應用的隱藏過程,增加了用戶在使用終端過程中的趣味性。
根據本發明的第二方面,提出了一種應用程序的管理裝置,包括:檢測單元,用于檢測終端的運動方向;處理單元,用于根據所述終端的運動方向,確定是否顯示所述終端中的應用程序的分身應用圖標。
在該技術方案中,通過根據檢測到的終端的運動方向,來確定是否顯示應用程序的分身應用圖標,使得能夠基于終端的運動方向,來自動顯示應用程序的分身應用圖標,整個操作過程簡單方便,提升了用戶的使用體驗。其中,可通過終端中的重力傳感器或陀螺儀檢測到的數據來確定終端的運動方向,通常情況下,終端中的應用程序在終端的桌面上都會對應一個訪問入口,即應用程序的圖標,在應用程序的圖標被點擊時,相應的應用程序被啟動,運行源進程,分身應用圖標是相對于應用程序的圖標而言的,在分身應用圖標被點擊時,會運行不同于源進程的進程獨立進行。
在上述技術方案中,優選地,所述處理單元具體用于:在檢測到所述終端朝第一方向運動時,顯示所述應用程序的分身應用圖標。
在該技術方案中,第一方向可以是用戶自定義設置的任一方向,也可以是系統默認設置的方向,使得用戶在有顯示分身應用圖標的需求時,直接朝第一方向晃動終端即可實現,整個操作過程簡單方便。
在上述任一項技術方案中,優選地,所述處理單元包括:生成單元,用于生成所述分身應用圖標;顯示單元,用于顯示所述分身應用圖標從所述應用程序的圖標所處區域移動至目標區域的運動過程,并在所述目標區域處顯示所述分身應用圖標。
在該技術方案中,通過生成分身應用圖標,并在分身應用圖標的顯示過程中,通過顯示分身應用圖標從應用程序的圖標所處區域移動至目標區域的運動過程,以動畫形式展現分身應用的顯示過程,增加了用戶在使用終端過程中的趣味性。
在上述任一項技術方案中,優選地,所述處理單元,還用于在檢測到所述終端朝第二方向運動時,隱藏已顯示的所述分身應用圖標。
在該技術方案中,通過在檢測到終端朝第二方向運動時,隱藏已顯示的分身應用圖標,使得用戶在有隱藏分身應用圖標的需求時,直接朝第二方向晃動終端即可實現,整個操作過程簡單方便,提升了用戶的使用體驗。其中,第二方向可以是用戶自定義設置的或系統默認設置的除第一方向外的其他任一方向。
在上述任一項技術方案中,優選地,所述處理單元還包括:確定單元,用于確定所述分身應用圖標所處的目標區域;所述顯示單元,還用于顯示所述分身應用圖標從所述目標區域移動至所述應用程序的圖標所處區域的運動過程;隱藏單元,用于在所述分身應用圖標移動至所述應用程序的圖標所處區域時,隱藏所述分身應用圖標。
在該技術方案中,通過確定分身應用圖標所處的目標區域,并在分身應用圖標的隱藏過程中,通過顯示分身應用圖標從目標區域移動至應用程序的圖標所處區域的運動過程,以及移動至應用程序的圖標所處區域時隱藏分身應用圖標,以動畫形式展現分身應用的隱藏過程,增加了用戶在使用終端過程中的趣味性。
根據本發明的第三方面,提出了一種終端,包括:如上述技術方案中任一項所述的應用程序的管理裝置。
通過以上技術方案,能夠基于終端的運動方向,顯示或隱藏應用程序的分身應用圖標,整個過程簡單方便,同時在分身應用圖標的顯示或隱藏過程中顯示分身應用圖標的運功過程,增加了用戶在使用終端過程中的趣味性,提升了用戶的使用體驗。
附圖說明
圖1示出了根據本發明的一個實施例的應用程序的管理方法的示意流程圖;
圖2示出了根據本發明的實施例的應用程序的管理裝置的示意框圖;
圖3示出了根據本發明的實施例的終端的示意框圖;
圖4示出了根據本發明的另一個實施例的應用程序的管理方法的示意流程圖;
圖5A至圖5B示出了根據本發明的實施例的終端的界面示意圖。
具體實施方式
為了能夠更清楚地理解本發明的上述目的、特征和優點,下面結合附圖和具體實施方式對本發明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細節以便于充分理解本發明,但是,本發明還可以采用其他不同于在此描述的其他方式來實施,因此,本發明的保護范圍并不受下面公開的具體實施例的限制。
圖1示出了根據本發明的一個實施例的應用程序的管理方法的示意流程圖。
如圖1所示,根據本發明的一個實施例的應用程序的管理方法,包括:
步驟102,檢測終端的運動方向。其中,可通過終端中的重力傳感器或陀螺儀檢測到的數據來確定終端的運動方向。
步驟104,根據所述終端的運動方向,確定是否顯示所述終端中的應用程序的分身應用圖標。
在該技術方案中,通過根據檢測到的終端的運動方向,來確定是否顯示應用程序的分身應用圖標,使得能夠基于終端的運動方向,來自動顯示應用程序的分身應用圖標,整個操作過程簡單方便,提升了用戶的使用體驗。通常情況下,終端中的應用程序在終端的桌面上都會對應一個訪問入口,即應用程序的圖標,在應用程序的圖標被點擊時,相應的應用程序被啟動,運行源進程,分身應用圖標是相對于應用程序的圖標而言的,在分身應用圖標被點擊時,會運行不同于源進程的進程獨立進行。
在上述技術方案中,優選地,所述根據所述終端的運動方向,確定是否顯示所述終端中的應用程序的分身應用圖標的步驟,具體包括:在檢測到所述終端朝第一方向運動時,顯示所述應用程序的分身應用圖標。
在上述技術方案中,第一方向可以是用戶自定義設置的任一方向,也可以是系統默認設置的方向,使得用戶在有顯示分身應用圖標的需求時,直接朝第一方向晃動終端即可實現,整個操作過程簡單方便。
在上述任一項技術方案中,優選地,所述顯示所述應用程序的分身應用圖標的步驟,具體包括:生成所述分身應用圖標;顯示所述分身應用圖標從所述應用程序的圖標所處區域移動至目標區域的運動過程,并在所述目標區域處顯示所述分身應用圖標。
在該技術方案中,通過生成分身應用圖標,并在分身應用圖標的顯示過程中,通過顯示分身應用圖標從應用程序的圖標所處區域移動至目標區域的運動過程,以動畫形式展現分身應用的顯示過程,增加了用戶在使用終端過程中的趣味性。
在上述任一項技術方案中,優選地,還包括:在檢測到所述終端朝第二方向運動時,隱藏已顯示的所述分身應用圖標。
在該技術方案中,通過在檢測到終端朝第二方向運動時,隱藏已顯示的分身應用圖標,使得用戶在有隱藏分身應用圖標的需求時,直接朝第二方向晃動終端即可實現,整個操作過程簡單方便,提升了用戶的使用體驗。其中,第二方向可以是用戶自定義設置的或系統默認設置的除第一方向外的其他任一方向。
在上述任一項技術方案中,優選地,所述隱藏已顯示的所述分身應用圖標的步驟,具體包括:確定所述分身應用圖標所處的目標區域;顯示所述分身應用圖標從所述目標區域移動至所述應用程序的圖標所處區域的運動過程,并在所述分身應用圖標移動至所述應用程序的圖標所處區域時,隱藏所述分身應用圖標。
在該技術方案中,通過確定分身應用圖標所處的目標區域,并在分身應用圖標的隱藏過程中,通過顯示分身應用圖標從目標區域移動至應用程序的圖標所處區域的運動過程,以及移動至應用程序的圖標所處區域時隱藏分身應用圖標,以動畫形式展現分身應用的隱藏過程,增加了用戶在使用終端過程中的趣味性。
圖2示出了根據本發明的實施例的應用程序的管理裝置的示意框圖。
如圖2所示,根據本發明的實施例的應用程序的管理裝置200,包括:檢測單元202和處理單元204。
其中,檢測單元202用于檢測終端的運動方向。其中,可通過終端中的重力傳感器或陀螺儀檢測到的數據來確定終端的運動方向。
處理單元204用于根據所述終端的運動方向,確定是否顯示所述終端中的應用程序的分身應用圖標。
在該技術方案中,通過根據檢測到的終端的運動方向,來確定是否顯示應用程序的分身應用圖標,使得能夠基于終端的運動方向,來自動顯示應用程序的分身應用圖標,整個操作過程簡單方便,提升了用戶的使用體驗。通常情況下,終端中的應用程序在終端的桌面上都會對應一個訪問入口,即應用程序的圖標,在應用程序的圖標被點擊時,相應的應用程序被啟動,運行源進程,分身應用圖標是相對于應用程序的圖標而言的,在分身應用圖標被點擊時,會運行不同于源進程的進程獨立進行。
在上述技術方案中,優選地,所述處理單元204具體用于:在檢測到所述終端朝第一方向運動時,顯示所述應用程序的分身應用圖標。
在該技術方案中,第一方向可以是用戶自定義設置的任一方向,也可以是系統默認設置的方向,使得用戶在有顯示分身應用圖標的需求時,直接朝第一方向晃動終端即可實現,整個操作過程簡單方便。
在上述任一項技術方案中,優選地,所述處理單元204包括:生成單元2042,用于生成所述分身應用圖標;顯示單元2044,用于顯示所述分身應用圖標從所述應用程序的圖標所處區域移動至目標區域的運動過程,并在所述目標區域處顯示所述分身應用圖標。
在該技術方案中,通過生成分身應用圖標,并在分身應用圖標的顯示過程中,通過顯示分身應用圖標從應用程序的圖標所處區域移動至目標區域的運動過程,以動畫形式展現分身應用的顯示過程,增加了用戶在使用終端過程中的趣味性。
在上述任一項技術方案中,優選地,所述處理單元204,還用于在檢測到所述終端朝第二方向運動時,隱藏已顯示的所述分身應用圖標。
在該技術方案中,通過在檢測到終端朝第二方向運動時,隱藏已顯示的分身應用圖標,使得用戶在有隱藏分身應用圖標的需求時,直接朝第二方向晃動終端即可實現,整個操作過程簡單方便,提升了用戶的使用體驗。其中,第二方向可以是用戶自定義設置的或系統默認設置的除第一方向外的其他任一方向。
在上述任一項技術方案中,優選地,所述處理單元204還包括:確定單元2046,用于確定所述分身應用圖標所處的目標區域;所述顯示單元2044,還用于顯示所述分身應用圖標從所述目標區域移動至所述應用程序的圖標所處區域的運動過程;隱藏單元2048,用于在所述分身應用圖標移動至所述應用程序的圖標所處區域時,隱藏所述分身應用圖標。
在該技術方案中,通過確定分身應用圖標所處的目標區域,并在分身應用圖標的隱藏過程中,通過顯示分身應用圖標從目標區域移動至應用程序的圖標所處區域的運動過程,以及移動至應用程序的圖標所處區域時隱藏分身應用圖標,以動畫形式展現分身應用的隱藏過程,增加了用戶在使用終端過程中的趣味性。
圖3示出了根據本發明的實施例的終端的示意框圖。
如圖3所示,根據本發明的實施例的終端300,包括:如圖2所示的應用程序的管理裝置200。
以下結合圖4、圖5A和圖5B對本發明的技術方案作進一步說明。
如圖4所示,根據本發明的另一個實施例的應用程序的管理方法,包括:
步驟402,Launcher(桌面啟動器)注冊重力加速度傳感器。
步驟404,檢測重力傳感器的數據。
步驟406,獲取傳感器數據時,根據傳感器數據確定加速度方向,進而確定終端(如手機)的運動方向。
步驟408,判斷終端是否向外甩出,若是,則執行步驟410;否則,執行步驟412。
步驟410,Launcher應用播放顯示動畫,顯示分身應用圖標。
步驟412,判斷終端是否向內甩入,若是,則執行步驟414;否則,結束。
步驟414,Launcher應用播放隱藏動畫,隱藏分身應用圖標。
在上述過程中,Launcher應用通過重力傳感器或陀螺儀感知手勢,手臂往外甩(第一方向)時,將分身應用圖標顯示出來,如圖5A所示,顯示分身應用圖標502從應用程序的圖標504所處區域移動至目標區域的運動過程,在目標區域處顯示分身應用圖標502,當往懷里甩(第二方向)時,顯示分身應用圖標502從目標區域移動至應用程序的圖標504所處區域的運動過程,以及移動至應用程序的圖標504所處區域時隱藏分身應用圖標502,圖5A和圖5B中的箭頭均表示分身應用圖標502的運行方向,在上述實施例中,提供了便捷的分身應用圖標顯示隱藏方法,并提高手機的可玩性。
以上結合附圖詳細說明了本發明的技術方案,本發明的技術方案提出了一種新的應用程序的管理方案,能夠基于終端的運動方向,顯示或隱藏應用程序的分身應用圖標,整個過程簡單方便,同時在分身應用圖標的顯示或隱藏過程中顯示分身應用圖標的運功過程,增加了用戶在使用終端過程中的趣味性,提升了用戶的使用體驗。
以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。