本申請涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序的卸載方法及裝置。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,終端設(shè)備(如:計算機(jī)、手機(jī)、平板電腦、筆記本電腦等)已成為重要的智能電子工具,融入到個人的生活和工作中。在終端內(nèi)部操作系統(tǒng)的支持下,用戶可在終端內(nèi)安裝各類應(yīng)用程序(以下簡稱:應(yīng)用),使得終端通過其上安裝的各類應(yīng)用實現(xiàn)豐富的功能。
對于終端內(nèi)所安裝的應(yīng)用而言,用戶可以按照各自的喜好或?qū)嶋H應(yīng)用的需要,將終端上所安裝的應(yīng)用進(jìn)行卸載。
但是,就目前對已安裝應(yīng)用的卸載方式來說,用戶需要逐個對其想要卸載的應(yīng)用執(zhí)行卸載操作,尤其在用戶將要卸載多個已安裝應(yīng)用的情況下,無疑使得卸載操作過于繁瑣。
技術(shù)實現(xiàn)要素:
本申請實施例提供一種應(yīng)用程序的卸載方法,用以解決目前卸載終端內(nèi)已安裝應(yīng)用過于繁瑣的問題。
本申請實施例還提供一種應(yīng)用程序的卸載裝置,用以解決目前卸載終端內(nèi)已安裝應(yīng)用過于繁瑣的問題。
本申請實施例采用下述技術(shù)方案:
本申請實施例提供一種應(yīng)用程序的卸載方法,包括:
顯示待卸載應(yīng)用列表;
確定用戶在所述待卸載應(yīng)用列表中選擇的各待卸載應(yīng)用;
獲取用戶所選擇的各待卸載應(yīng)用的描述信息;
監(jiān)測用戶對顯示的統(tǒng)一卸載控件的操作;
當(dāng)監(jiān)測到用戶對所述統(tǒng)一卸載控件的操作后,根據(jù)所述用戶選擇的各待卸載應(yīng)用的描述信息,對各待卸載應(yīng)用執(zhí)行卸載操作。
可選地,根據(jù)多個待卸載應(yīng)用的各描述信息,對多個待卸載應(yīng)用執(zhí)行卸載操作,具體包括:
針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,確定該待卸載應(yīng)用的存儲路徑和全部應(yīng)用文件;
將該待卸載應(yīng)用的存儲路徑下的全部應(yīng)用文件刪除。
可選地,所述描述信息中包含待卸載應(yīng)用在注冊表中的注冊項;
所述方法還包括:
針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,將該待卸載應(yīng)用在注冊表中的注冊項刪除。
可選地,所述描述信息中包含待卸載應(yīng)用在系統(tǒng)文件中的改動項;
所述方法還包括:
針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,將將該待卸載應(yīng)用在系統(tǒng)文件中的改動項進(jìn)行恢復(fù)。
可選地,在對各待卸載應(yīng)用執(zhí)行卸載操作之前,所述方法還包括:
針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,查找該待卸載應(yīng)用的進(jìn)程和/或服務(wù);
將查找到的該待卸載應(yīng)用的進(jìn)程和/或服務(wù)解除。
可選地,在監(jiān)測到用戶對所述統(tǒng)一卸載控件的操作后,所述方法還包括:
在所述待卸載應(yīng)用列表上顯示確認(rèn)列表,其中,所述確認(rèn)列表中展示所述用戶選擇的各待卸載應(yīng)用。
可選地,所述確認(rèn)列表以懸浮窗口或浮層菜單的方式進(jìn)行展示。
可選地,所述方法還包括:
將所述各待卸載應(yīng)用卸載后,顯示卸載結(jié)果界面,所述卸載結(jié)果界面中包含已卸載應(yīng)用的名稱、數(shù)量、卸載后所恢復(fù)的空間大小信息中的至少一種。
本申請實施例另提供一種應(yīng)用程序的卸載裝置,包括:
顯示模塊,用于顯示待卸載應(yīng)用列表;
選擇確定模塊,用于確定用戶在所述待卸載應(yīng)用列表中選擇的各待卸載應(yīng)用;
描述信息模塊,用于獲取用戶所選擇的各待卸載應(yīng)用的描述信息;
監(jiān)測模塊,用于監(jiān)測用戶對顯示的統(tǒng)一卸載控件的操作;
卸載模塊,用于當(dāng)監(jiān)測到用戶對所述統(tǒng)一卸載控件的操作后,根據(jù)所述用戶選擇的各待卸載應(yīng)用的描述信息,對各待卸載應(yīng)用執(zhí)行卸載操作。
可選地,所述卸載模塊,具體用于針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,確定該待卸載應(yīng)用的存儲路徑和全部應(yīng)用文件,將該待卸載應(yīng)用的存儲路徑下的全部應(yīng)用文件刪除。
可選地,所述描述信息中包含待卸載應(yīng)用在注冊表中的注冊項;所述卸載模塊,還用于針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,將該待卸載應(yīng)用在注冊表中的注冊項刪除。
可選地,所述描述信息中包含待卸載應(yīng)用在系統(tǒng)文件中的改動項;所述卸載模塊,還用于針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,將將該待卸載應(yīng)用在系統(tǒng)文件中的改動項進(jìn)行恢復(fù)。
可選地,所述卸載模塊,還用于在對各待卸載應(yīng)用執(zhí)行卸載操作之前,針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,查找該待卸載應(yīng)用的進(jìn)程和/或服務(wù),將查找到的該待卸載應(yīng)用的進(jìn)程和/或服務(wù)解除。
可選地,所述顯示模塊,還用于在所述監(jiān)測模塊監(jiān)測到用戶對所述統(tǒng)一卸載控件的操作后,在所述待卸載應(yīng)用列表上顯示確認(rèn)列表,其中,所述確認(rèn)列表中展示所述用戶選擇的各待卸載應(yīng)用。
可選地,所述確認(rèn)列表以懸浮窗口或浮層菜單的方式進(jìn)行展示。
可選地,所述顯示模塊,還用于在所述卸載模塊將所述各待卸載應(yīng)用卸載后,顯示卸載結(jié)果界面,所述卸載結(jié)果界面中包含已卸載應(yīng)用的名稱、數(shù)量、卸載后所恢復(fù)的空間大小信息中的至少一種。
本申請實施例采用的上述至少一個技術(shù)方案能夠達(dá)到以下有益效果:與現(xiàn)有技術(shù)不同的是,采用本申請中的方式,使得用戶不再需要針對其想要卸載的各待卸載應(yīng)用逐一執(zhí)行卸載操作,而是在待卸載應(yīng)用列表中進(jìn)行選擇后,點擊統(tǒng)一卸載控件便可以將各待卸載應(yīng)用進(jìn)行卸載,大大提升了對多個應(yīng)用進(jìn)行卸載時的便捷性。此外,本申請中還可以有效卸載頑固應(yīng)用、惡意應(yīng)用。
附圖說明
此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
圖1為本申請實施例提供的一種應(yīng)用程序的卸載方法流程圖;
圖2a為本申請實施例提供的待卸載應(yīng)用列表的示意圖;
圖2b為本申請實施例提供的確認(rèn)列表的示意圖;
圖3為本申請實施例提供的卸載結(jié)果界面的示意圖;
圖4為本申請實施例提供的一種應(yīng)用程序的卸載裝置結(jié)構(gòu)圖。
具體實施方式
為使本申請的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本申請具體實施例及相應(yīng)的附圖對本申請技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護(hù)的范圍。
以下結(jié)合附圖,詳細(xì)說明本申請各實施例提供的技術(shù)方案。
如圖1所示,為本申請實施例中所提供的一種應(yīng)用程序的卸載方法,具體包括如下步驟:
步驟S101:顯示待卸載應(yīng)用列表。
步驟S102:確定用戶在所述待卸載應(yīng)用列表中選擇的各待卸載應(yīng)用。
步驟S103:獲取用戶所選擇的各待卸載應(yīng)用的描述信息。
步驟S104:監(jiān)測用戶對顯示的統(tǒng)一卸載控件的操作。
步驟S105:當(dāng)監(jiān)測到用戶對所述統(tǒng)一卸載控件的操作后,根據(jù)所述用戶選擇的各待卸載應(yīng)用的描述信息,對各待卸載應(yīng)用執(zhí)行卸載操作。
需要說明的是,上述實施例所提供方法的各步驟的執(zhí)行主體均可以是同一設(shè)備。比如,步驟101至步驟105的執(zhí)行主體可以為終端。當(dāng)然,這里并不構(gòu)成對本申請的限定。
從上述步驟可知,在本申請實施例中,終端可為用戶提供所有已安裝應(yīng)用的列表,作為待卸載應(yīng)用列表,用戶便可以在待卸載應(yīng)用列表中任意選擇想要卸載的應(yīng)用,同時,終端還顯示有統(tǒng)一卸載控件,用戶可以對統(tǒng)一卸載控件進(jìn)行操作,以便對其所選擇的各待卸載應(yīng)用進(jìn)行卸載,終端在監(jiān)測到用戶對統(tǒng)一卸載控件的操作后,將根據(jù)獲取到的用戶選擇的待卸載應(yīng)用的描述信息,對各待卸載應(yīng)用執(zhí)行卸載操作。與現(xiàn)有技術(shù)不同的是,采用上述方式,使得用戶不再需要針對其想要卸載的各待卸載應(yīng)用逐一執(zhí)行卸載操作,而是在待卸載應(yīng)用列表中進(jìn)行選擇后,點擊統(tǒng)一卸載控件便可以將各待卸載應(yīng)用進(jìn)行卸載,大大提升了對多個應(yīng)用進(jìn)行卸載時的便捷性。
依據(jù)本申請的一個實施例,對于上述步驟S101而言,終端所顯示的待卸載應(yīng)用列表中,展示了該終端內(nèi)所有已安裝應(yīng)用,當(dāng)然,終端可以通過查詢注冊表、指定系統(tǒng)配置文件的方式獲知其中所有的已安裝應(yīng)用的信息,從而生成上述的待卸載應(yīng)用列表,這并不構(gòu)成對本申請的限定。在實際應(yīng)用場景下,待卸載應(yīng)用列表中可以顯示出各待卸載應(yīng)用的名稱、安裝路徑、安裝時間、使用頻率等等信息,以便于用戶對終端內(nèi)的應(yīng)用進(jìn)行直觀了解。
本申請實施例中的待卸載應(yīng)用列表中可以具有選擇控件,可提供給用戶選擇功能,換言之,用戶可以在待卸載應(yīng)用列表中任意選擇想要卸載的待卸載應(yīng)用。
當(dāng)用戶在待卸載應(yīng)用列表中選擇了相應(yīng)的待卸載應(yīng)用后,終端便會獲取用戶所選擇的各待卸載應(yīng)用的描述信息,即,上述步驟S103。在步驟S103中,待卸載應(yīng)用的描述信息,具體可以包含待卸載應(yīng)用的安裝路徑、相關(guān)的應(yīng)用文件、注冊表項、系統(tǒng)文件修改項、運行的進(jìn)程和/或服務(wù)等。
在本申請實施例中的一種方式下,描述信息可以記錄在待卸載應(yīng)用的“.info”格式的配置文件中,在此方式下,終端可以通過待卸載應(yīng)用的配置文件,獲得相應(yīng)的描述信息。在本申請實施例的另一種方式下,終端可以通過實時監(jiān)測并查詢注冊表的改動項、系統(tǒng)文件改動項、新增進(jìn)程和/或服務(wù)、新增文件的方式,確定出應(yīng)用的描述信息。當(dāng)然,這里對于待卸載應(yīng)用的描述信息的獲得方式,并不構(gòu)成對本申請的限定。
在本申請實施例中,當(dāng)用戶在待卸載應(yīng)用列表中選擇了待卸載應(yīng)用后,終端還會顯示統(tǒng)一卸載控件,統(tǒng)一卸載控件可以顯示在待卸載應(yīng)用列表上,也可以在用戶選擇了相應(yīng)的待卸載應(yīng)用后,以懸浮方式顯示,這里并不作具體限定?;诖?,在上述步驟S104中,終端將實時監(jiān)測用戶對統(tǒng)一卸載控件的操作。其中,用戶的操作可以是點擊操作、滑動操作等等,這里并不作具體限定。
通過統(tǒng)一卸載控件,可以針對用戶所選擇的若干待卸載應(yīng)用統(tǒng)一執(zhí)行卸載操作,從而,在上述步驟S105中,一旦終端監(jiān)測到用戶對統(tǒng)一卸載控件發(fā)出操作,那么,就表示用戶想要將其選擇的所有待卸載應(yīng)用進(jìn)行卸載,此時,終端就會根據(jù)確定出的各待卸載應(yīng)用的描述信息,對各待卸載應(yīng)用執(zhí)行卸載操作。
需要說明的是,對各待卸載應(yīng)用執(zhí)行卸載操作,一種可選的方式為:分別根據(jù)描述信息查找各待卸載應(yīng)用的安裝路徑中的自帶卸載程序,并運行各待卸載應(yīng)用的自帶卸載程序進(jìn)行卸載。但是,考慮到實際應(yīng)用中,部分應(yīng)用中的自 帶卸載程序可能設(shè)置有保護(hù)機(jī)制,例如,一種常見的保護(hù)機(jī)制為:只能通過用戶的雙擊操作啟動,并不支持其他控件的調(diào)用。在保護(hù)機(jī)制的作用下,通過終端啟動待卸載應(yīng)用中的自帶卸載程序可能會出現(xiàn)無效的情況。此外,某些應(yīng)用為惡意應(yīng)用或流氓軟件,通過其自帶卸載程序并不能完全清除該應(yīng)用。基于此,在本申請實施例中,還提供以下卸載方式:
方式一
在本方式下,上述步驟S104中,根據(jù)多個待卸載應(yīng)用的各描述信息,對多個待卸載應(yīng)用執(zhí)行卸載操作,具體包括:針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,確定該待卸載應(yīng)用的存儲路徑和全部應(yīng)用文件,將該待卸載應(yīng)用的存儲路徑下的全部應(yīng)用文件刪除。
換言之,本方式中并不啟動各待卸載應(yīng)用各自的自帶卸載程序,而是根據(jù)待卸載應(yīng)用的描述信息,確定其安裝路徑和所有應(yīng)用文件,然后將安裝路徑上的全部應(yīng)用文件刪除。
本方式下所述的安裝路徑,既包括應(yīng)用在安裝時的根目錄的路徑,也包括其在安裝過程中所生成的所有子路徑。所述的全部應(yīng)用文件,包括:運行文件、配置文件、數(shù)據(jù)文件、快捷方式等等。
顯然,通過這樣的方式,在卸載的過程中,無需啟動各待卸載應(yīng)用的自帶卸載程序,就可以將待卸載應(yīng)用有效清除,且不受其自帶卸載程序的保護(hù)機(jī)制的影響。
方式二
在本方式下,考慮到實際應(yīng)用中,多數(shù)應(yīng)用在安裝過程中,會在注冊表中進(jìn)行注冊,以便獲得相應(yīng)的運行權(quán)限,那么,在卸載這一類應(yīng)用時,還需要卸載其在注冊表中的注冊項,否則,殘留在注冊表中的注冊項可能會影響終端的運行效率,若是惡意應(yīng)用,還可能對終端安全構(gòu)成威脅。
基于此,本方式中,描述信息中包含待卸載應(yīng)用在注冊表中的注冊項,此 時,所述方法還包括:針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,將該待卸載應(yīng)用在注冊表中的注冊項刪除。
采用本方式,可以有效清除待卸載應(yīng)用在注冊表中的殘留項。
方式三
另外,在實際應(yīng)用中,部分應(yīng)用在安裝過程中,還會修改相應(yīng)的系統(tǒng)文件,同樣,對于這一類應(yīng)用,在卸載后,其修改的系統(tǒng)文件可能會影響系統(tǒng)的正常運行。
基于此,在本方式中,描述信息中包含待卸載應(yīng)用在系統(tǒng)文件中的改動項,所述方法還包括:針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,將將該待卸載應(yīng)用在系統(tǒng)文件中的改動項進(jìn)行恢復(fù)。
換言之,在執(zhí)行了對待卸載應(yīng)用的卸載操作后,終端還會將待卸載應(yīng)用所修改的系統(tǒng)文件進(jìn)行恢復(fù)還原,使得系統(tǒng)文件保持與未安裝應(yīng)用前的狀態(tài)一致。
方式四
基于上述三種方式,通常可以有效地卸載多數(shù)應(yīng)用,但在實際應(yīng)用中,某些惡意應(yīng)用較為頑固,也就是說,在采用上述方式卸載該類惡意應(yīng)用時,通常刪除的操作會被拒絕,這是因為:惡意應(yīng)用會運行一種受保護(hù)的進(jìn)程和/或服務(wù)(如:驅(qū)動保護(hù)的進(jìn)程和/或服務(wù)),那么,當(dāng)刪除惡意應(yīng)用的應(yīng)用文件或注冊表項時,由于其受保護(hù)進(jìn)程和/或服務(wù)的作用,終端操作系統(tǒng)將拒絕刪除操作。
為了能夠針對這一類頑固的惡意應(yīng)用進(jìn)行卸載操作,所以在本方式中,在對各待卸載應(yīng)用執(zhí)行卸載操作之前,所述方法還包括:針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,查找該待卸載應(yīng)用的進(jìn)程和/或服務(wù),將查找到的該待卸載應(yīng)用的進(jìn)程和/或服務(wù)解除。
通過將進(jìn)程和/或服務(wù)進(jìn)行解除后,惡意應(yīng)用便“失去”了終端操作系統(tǒng)的 保護(hù),從而可以將頑固的應(yīng)用進(jìn)行卸載。當(dāng)然,在實際使用時,對于任一待卸載應(yīng)用而言,在執(zhí)行卸載操作之前,均可以先執(zhí)行上述方式四中的解除進(jìn)程和/或服務(wù)的操作。
需要說明的是,本申請實施例中的上述四種方式,在實際應(yīng)用中,可以結(jié)合使用,從而可以有效卸載頑固應(yīng)用、惡意應(yīng)用。
作為本申請實施例中的一種方式,若用戶在待卸載應(yīng)用列表中選擇了若干待卸載應(yīng)用,并點擊了統(tǒng)一卸載控件后,將在終端的當(dāng)前界面中顯示確認(rèn)列表,從而可以讓用戶對其選擇的待卸載應(yīng)用進(jìn)行確認(rèn)。也即,在監(jiān)測到用戶對所述統(tǒng)一卸載控件的操作后,所述方法還包括:在所述待卸載應(yīng)用列表上顯示確認(rèn)列表。其中,所述確認(rèn)列表中展示所述用戶選擇的各待卸載應(yīng)用。具體而言,確認(rèn)列表以懸浮窗口或浮層菜單的方式進(jìn)行展示。
例如:如圖2a所示,圖2a中示出了終端所顯示的待卸載應(yīng)用列表,其中,在該待卸載應(yīng)用列表中列出了終端上的所有已安裝應(yīng)用(圖2a中僅示出4個待卸載應(yīng)用),用戶可以在該列表中任意選擇想要卸載的應(yīng)用。假設(shè),用戶在圖2a中的待卸載應(yīng)用列表中,選擇了應(yīng)用a(該應(yīng)用a并未在圖2a中示出)、應(yīng)用d以及應(yīng)用f,并且,用戶點擊了圖2a中標(biāo)明有字樣“一鍵卸載”的統(tǒng)一卸載控件,那么,終端就會根據(jù)用戶所選擇的待卸載應(yīng)用,顯示確認(rèn)列表,如圖2b所示。
也即,在圖2b中,確認(rèn)列表以浮層的方式顯示待卸載應(yīng)用列表之上,其中,確認(rèn)列表上顯示了用戶所選擇的三個待卸載應(yīng)用(應(yīng)用a、d、f),用戶可以在確認(rèn)列表中進(jìn)一步篩選待卸載應(yīng)用,并點擊確認(rèn)列表上的確認(rèn)控件,以執(zhí)行卸載操作。
當(dāng)然,上述示例僅為說明本申請實施例中的待卸載應(yīng)用列表和確認(rèn)列表,這里并不構(gòu)成對本申請的限定。
另外,所述方法還包括:將所述各待卸載應(yīng)用卸載后,顯示卸載結(jié)果界面, 所述卸載結(jié)果界面中包含已卸載應(yīng)用的名稱、數(shù)量、卸載后所恢復(fù)的空間大小信息中的至少一種。
例如:延續(xù)上例,當(dāng)終端將應(yīng)用a、d、f卸載后,將在終端界面上顯示卸載結(jié)果界面,如圖3所示,其中,卸載結(jié)果界面上顯示了所卸載的應(yīng)用名稱和數(shù)量(在實際應(yīng)用時,卸載結(jié)果界面中所展示的內(nèi)容可以根據(jù)實際應(yīng)用的需要進(jìn)行調(diào)整設(shè)置,這里不作具體限定)。
以上為本申請實施例提供的應(yīng)用程序的卸載方法,基于同樣的思路,本申請實施例還提供一種應(yīng)用程序的卸載裝置,如圖4所示。具體包括:
顯示模塊401,用于顯示待卸載應(yīng)用列表;
選擇確定模塊402,用于確定用戶在所述待卸載應(yīng)用列表中選擇的各待卸載應(yīng)用;
描述信息模塊403,用于獲取用戶所選擇的各待卸載應(yīng)用的描述信息;
監(jiān)測模塊404,用于監(jiān)測用戶對顯示的統(tǒng)一卸載控件的操作;
卸載模塊405,用于當(dāng)監(jiān)測到用戶對所述統(tǒng)一卸載控件的操作后,根據(jù)所述用戶選擇的各待卸載應(yīng)用的描述信息,對各待卸載應(yīng)用執(zhí)行卸載操作。
進(jìn)一步地,卸載模塊405,具體用于針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,確定該待卸載應(yīng)用的存儲路徑和全部應(yīng)用文件,將該待卸載應(yīng)用的存儲路徑下的全部應(yīng)用文件刪除。
更進(jìn)一步地,在描述信息中包含待卸載應(yīng)用在注冊表中的注冊項的場景下,所述卸載模塊405,還用于針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,將該待卸載應(yīng)用在注冊表中的注冊項刪除。
在描述信息中包含待卸載應(yīng)用在系統(tǒng)文件中的改動項的場景下,卸載模塊405,還用于針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,將將該待卸載應(yīng)用在系統(tǒng)文件中的改動項進(jìn)行恢復(fù)。
所述卸載模塊405,還用于在對各待卸載應(yīng)用執(zhí)行卸載操作之前,針對所述用戶選擇的任一待卸載應(yīng)用,根據(jù)該待卸載應(yīng)用的描述信息,查找該待卸載 應(yīng)用的進(jìn)程和/或服務(wù),將查找到的該待卸載應(yīng)用的進(jìn)程和/或服務(wù)解除。
此外,顯示模塊401,還用于在監(jiān)測模塊404監(jiān)測到用戶對所述統(tǒng)一卸載控件的操作后,在所述待卸載應(yīng)用列表上顯示確認(rèn)列表,其中,所述確認(rèn)列表中展示所述用戶選擇的各待卸載應(yīng)用。所述確認(rèn)列表以懸浮窗口或浮層菜單的方式進(jìn)行展示。
顯示模塊404,還用于在卸載模塊405將所述各待卸載應(yīng)用卸載后,顯示卸載結(jié)果界面,所述卸載結(jié)果界面中包含已卸載應(yīng)用的名稱、數(shù)量、卸載后所恢復(fù)的空間大小信息中的至少一種。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處 理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設(shè)備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計算機(jī)可讀介質(zhì)的示例。
計算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)、動態(tài)隨機(jī)存取存儲器(DRAM)、其他類型的隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)或計算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算 機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。