本發明專利技術提出一種快速終止運行程序的方法和裝置,其中方法包括:A、獲取應用程序是否可以被刪除的信息以及運行列表,所述運行列表包括正在運行的應用程序的信息;B、當用戶開啟快速終止模式時,采用步驟A中獲取的信息依次對各個應用程序進行判斷及狀態設置;C、當接收到用戶的終止指令時,終止圖標為運行態的應用程序,如果被終止的應用程序可以被刪除,則將該應用程序的圖標設置為可刪除態,否則將該應用程序的圖標設置為常態。本發明專利技術可以在不開啟任務管理器的情況下快速終止正在運行的應用程序。
【技術實現步驟摘要】
本專利技術涉及計算機
,尤其涉及一種快速終止運行程序的方法和裝置。
技術介紹
在目前的計算機
中,當用戶需要終止某些正在運行的程序時,需要首先開啟任務管理器,之后在任務管理器中終止正在運行的程序。可見,現有技術中終止運行程序的方法較為繁瑣。
技術實現思路
本專利技術提供了一種快速終止運行程序的方法和裝置,能夠在不進入任務管理器的情況下,快速終止正在運行的程序。 本專利技術的技術方案是這樣實現的一種快速終止運行程序的方法,包括A、獲取應用程序是否可以被刪除的信息以及運行列表,所述運行列表包括正在運行的應用程序的信息;B、當用戶開啟快速終止模式時,采用步驟A中獲取的信息依次對各個應用程序進行如下判斷及狀態設置判斷應用程序的信息是否在運行列表中,如果是,則將該應用程序的圖標設置為運行態;否則判斷該應用程序是否可以被刪除,如果可以,則將該應用程序的圖標設置為可刪除態,如果不可以,則將該應用程序的圖標設置為常態;C、當接收到用戶的終止指令時,終止所述圖標為運行態的應用程序,如果被終止的應用程序可以被刪除,則將該應用程序的圖標設置為可刪除態,否則將該應用程序的圖標設置為常態。上述步驟C之后進一步包括當接收到用戶的刪除指令時,將圖標為可刪除態的應用程序刪除,并刪除該應用程序的圖標。上述終止圖標為運行態的應用程序之后,進一步將所述運行列表中該應用程序的信息刪除。上述步驟A在應用程序的圖標被加載時執行。上述步驟B之后進一步包括刷新顯示界面。一種快速終止運行程序的裝置,包括信息獲取模塊,用于獲取應用程序是否可以被刪除的信息以及運行列表,所述運行列表包括正在運行的應用程序的信息;設置模塊,用于當用戶開啟快速終止模式時,采用信息獲取模塊獲取的信息依次對各個應用程序進行如下判斷及狀態設置判斷應用程序的信息是否在運行列表中,如果是,則將該應用程序的圖標設置為運行態;否則判斷該應用程序是否可以被刪除,如果可以,則將該應用程序的圖標設置為可刪除態,如果不可以,則將該應用程序的圖標設置為常態;終止模塊,用于接收用戶的終止指令,終止所述圖標為運行態的應用程序,如果被終止的應用程序可以被刪除,則將該應用程序的圖標設置為可刪除態,否則將該應用程序的圖標設置為常態。上述裝置進一步包括刪除模塊,用于接收用戶的刪除指令,將圖標為可刪除態的應用程序刪除,并刪除該應用程序的圖標。上述終止模塊還用于,終止圖標 為運行態的應用程序之后,將所述運行列表中該應用程序的信息刪除。上述信息獲取模塊在應用程序的圖標被加載時執行所述獲取應用程序是否可以被刪除的信息以及運行列表的步驟。 上述設置模塊還用于,對各個應用程序進行判斷及狀態設置之后,刷新顯示界面。可見,本專利技術提出的快速終止運行程序的方法和裝置,能夠根據預先獲取的相關信息對桌面上應用程序的圖標進行設置,將圖標劃分為不同的狀態;用戶無需開啟任務管理器,可以通過特定快速的方法,實現快速終止運行程序。附圖說明圖I為本專利技術提出的快速終止運行程序的方法流程圖;圖2為本專利技術實施例中標記應用程序圖標的示例圖;圖3為本專利技術實施例中終止程序I后應用程序圖標的示例圖;圖4為本專利技術實施例中刪除程序I后應用程序圖標的示例圖。具體實施例方式本專利技術提出一種快速終止運行程序的方法,在不進入任務管理器的情況下,從特定模式下終止正在運行的應用程序,如圖I為本專利技術提出的快速終止運行程序的方法流程圖,該方法包括步驟101 :獲取應用程序是否可以被刪除的信息以及運行列表,所述運行列表包括正在運行的應用程序的信息;步驟102 :當用戶開啟快速終止模式時,采用步驟101中獲取的信息依次對各個應用程序進行如下判斷及狀態設置判斷應用程序的信息是否在運行列表中,如果是,則將該應用程序的圖標設置為運行態;否則判斷該應用程序是否可以被刪除,如果可以,則將該應用程序的圖標設置為可刪除態,如果不可以,則將該應用程序的圖標設置為常態;步驟103 :當接收到用戶的終止指令時,終止上述圖標為運行態的應用程序,如果被終止的應用程序可以被刪除,則將該應用程序的圖標設置為可刪除態,否則將該應用程序的圖標設置為常態。上述方法可以進一步包括當接收到用戶的刪除指令時,將圖標為可刪除態的應用程序刪除,并刪除該應用程序的圖標。終止圖標為運行態的應用程序之后,需要更新運行列表,S卩,將運行列表中該應用程序的信息刪除。上述步驟A可以在應用程序的圖標被加載時執行,步驟B之后可以進一步包括刷新顯示界面。以下舉具體的實施例詳細介紹。在本實施例中,將應用程序的圖標分為三種狀態,分別為運行態、可刪除態和常態,每種狀態對應一種界面顯示;其中,運行態表示該應用程序正在運行中,用圖標右上角的黑底白方塊表示;可刪除態表示該應用程序沒有運行、并且可以被刪除,用圖標右上角的紅底白叉表示;常態表示該應用程序沒有運行、并且不可以被刪除,該圖標的右上角可以沒有任何標志。在應用程序的圖標被加載時,可以根據Packagelnfo. applicationlnfo.flags O獲知該應用程序是否可以被刪除;同時,可以根據ActivityManager. getRunningAppProcesses O獲取當前正在運行的應用程序列表。當用戶開啟快速終止模式時,進入快速終止模式狀態,依次對桌面上所有應用程序的圖標進行狀態設置,設置過程如下首先,檢查應用程序是否在運行列表中,如果在,則將該應用程序的圖標標記為運行態;否則,判斷該應用程序是否可以被刪除,如果可以,將該應用程序的圖標標記為可刪除態,如果不可以,則將該應用程序的圖標標記為常態;所有圖標標記完成后,刷新顯示界面。如圖2為本專利技術實施例中標記應用程序圖標的示例圖,在圖2中,程序I的圖標被標記為運行態,即圖標的右上角為黑底白方塊,表示程序I正在運行;程序2的圖標被標記為可刪除態,即圖標的右上角為紅底白叉,表示程序2沒有運行、并且可以被刪除;程序3的圖標被標記為常態,即圖標的右上角沒有任何標志,表示程序3沒有運行、并且不可以被刪除。當用戶要求終止運行程序時,系統接收到用戶的終止指令,可以采用ActivityManager. restartPackage (String packageName)終止對應的應用程序;如果被終止的應用程序可以被刪除,則將該應用程序的圖標設置為可刪除態,否則將該應用程序的圖標設置為常態。之后,需要更新運行列表,即刪除運行列表中包含的該應用程序的信息。例如,當用戶要求終止程序I時,可以點擊程序I圖標右上角的黑底白方塊按鈕,如果程序I可以被刪除,則程序I的圖標被轉換為可刪除態,即右上角變為紅底白叉。如圖3為本專利技術實施例中終止程序I后應用程序圖標的示例圖,在本例中,程序I可以被刪除,于是程序I的圖標被轉換為可刪除態,用右上角的紅底白叉標記。進一步地,如果用戶要求刪除程序1,可以直接點擊程序I圖標右上角的紅底白叉按鈕,發送刪除程序I的指令;刪除程序收到刪除指令后,向系統發送程序卸載意向(Intent),調用系統卸載界面對程序I進行卸載;卸載完成后,刪除程序I對應的桌面圖標。如圖4為本專利技術實施例中刪除程序I后應用程序圖標的示例圖,程序I的圖標被刪除。如果用戶要求刪除程序2,可以直接點擊程序2圖標右上角的紅底白叉按鈕,發送刪除程序2的指令;系統根據該指令卸載程本文檔來自技高網...
【技術保護點】
一種快速終止運行程序的方法,其特征在于,所述方法包括:A、獲取應用程序是否可以被刪除的信息以及運行列表,所述運行列表包括正在運行的應用程序的信息;B、當用戶開啟快速終止模式時,采用步驟A中獲取的信息依次對各個應用程序進行如下判斷及狀態設置:判斷應用程序的信息是否在運行列表中,如果是,則將該應用程序的圖標設置為運行態;否則判斷該應用程序是否可以被刪除,如果可以,則將該應用程序的圖標設置為可刪除態,如果不可以,則將該應用程序的圖標設置為常態;C、當接收到用戶的終止指令時,終止所述圖標為運行態的應用程序,如果被終止的應用程序可以被刪除,則將該應用程序的圖標設置為可刪除態,否則將該應用程序的圖標設置為常態。
【技術特征摘要】
1.一種快速終止運行程序的方法,其特征在于,所述方法包括 A、獲取應用程序是否可以被刪除的信息以及運行列表,所述運行列表包括正在運行的應用程序的信息; B、當用戶開啟快速終止模式時,采用步驟A中獲取的信息依次對各個應用程序進行如下判斷及狀態設置判斷應用程序的信息是否在運行列表中,如果是,則將該應用程序的圖標設置為運行態;否則判斷該應用程序是否可以被刪除,如果可以,則將該應用程序的圖標設置為可刪除態,如果不可以,則將該應用程序的圖標設置為常態; C、當接收到用戶的終止指令時,終止所述圖標為運行態的應用程序,如果被終止的應用程序可以被刪除,則將該應用程序的圖標設置為可刪除態,否則將該應用程序的圖標設置為常態。2.根據權利要求I所述的方法,其特征在于,所述方法進一步包括 當接收到用戶的刪除指令時,將圖標為可刪除態的應用程序刪除,并刪除該應用程序的圖標。3.根據權利要求I或2所述的方法,其特征在于,所述終止圖標為運行態的應用程序之后,進一步將所述運行列表中該應用程序的信息刪除。4.根據權利要求I或2所述的方法,其特征在于,所述步驟A在應用程序的圖標被加載時執行。5.根據權利要求I或2所述的方法,其特征在于,所述步驟B之后進一步包括刷新顯示界面。6.一種快速終止運行程序的裝置,其特征在于,所述裝置包括 信息獲取模塊...
【專利技術屬性】
技術研發人員:陳勇,徐海波,張志軍,姜軍軍,翟萌,顏伽藝,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。