一種批量禁用/停止應(yīng)用程序的方法及其系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端禁用/停止應(yīng)用程序技術(shù)領(lǐng)域,尤其涉及一種批量禁用/停止應(yīng)用程序的方法及其系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有移動(dòng)終端出廠時(shí)都會(huì)有一大堆內(nèi)置的應(yīng)用,這些內(nèi)置的應(yīng)用大部分是無(wú)用的應(yīng)用,對(duì)用戶來(lái)說(shuō)是垃圾應(yīng)用,但是它們卻一直占用著移動(dòng)終端的資源。通常這些內(nèi)置應(yīng)用在非!"OOt情況下是無(wú)法卸載的,但是可以通過(guò)“禁用”將這些應(yīng)用停止運(yùn)行,防止它們后臺(tái)消耗資源。對(duì)于用戶來(lái)說(shuō),若想禁用應(yīng)用,只能進(jìn)入系統(tǒng)應(yīng)用的詳情頁(yè),并手動(dòng)地一個(gè)一個(gè)去點(diǎn)擊禁用/停止按鈕。對(duì)于大量的垃圾應(yīng)用來(lái)說(shuō),這些操作十分耗時(shí),極度不方便。
【發(fā)明內(nèi)容】
[0003]針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種省時(shí)操作方便的批量禁用/停止應(yīng)用程序的方法。
[0004]本發(fā)明的另外一個(gè)目的在于提供一種批量禁用/停止應(yīng)用程序的系統(tǒng)。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:一種批量禁用/停止應(yīng)用程序的方法,所述方法包括以下步驟:
[0006]獲取移動(dòng)終端所有內(nèi)置應(yīng)用程序的列表;
[0007]在界面上顯示可關(guān)閉的應(yīng)用程序列表的選項(xiàng)框供用戶勾選;
[0008]根據(jù)用戶的勾選結(jié)果確定出需要關(guān)閉的應(yīng)用程序名單;
[0009]在界面上創(chuàng)建一動(dòng)畫遮罩層,用以遮蓋移動(dòng)終端跳轉(zhuǎn)到應(yīng)用程序管理器后執(zhí)行相應(yīng)應(yīng)用程序禁用/停止操作的界面;
[0010]根據(jù)需要禁用/停止的應(yīng)用程序名單逐一跳轉(zhuǎn)到應(yīng)用程序管理器相應(yīng)應(yīng)用程序關(guān)閉的界面;
[0011]通過(guò)“文本匹配”或者“布局ID匹配”的方式尋找應(yīng)用程序管理器界面中禁用/停止應(yīng)用程序的按鈕;
[0012]對(duì)按鈕執(zhí)行點(diǎn)擊指令,禁用/停止的應(yīng)用程序,以實(shí)現(xiàn)自動(dòng)批量禁用/停止應(yīng)用程序。
[0013]進(jìn)一步,所述方法還包括:
[0014]檢測(cè)需要禁用/停止的應(yīng)用程序是否已更新,如無(wú)更新,則直接尋找應(yīng)用程序管理器界面中禁用/停止應(yīng)用程序的按鈕執(zhí)行操作;若已更新,則先尋找應(yīng)用程序管理器界面中卸載更新應(yīng)用程序的按鈕并點(diǎn)擊,還原到未更新版本后再尋找應(yīng)用程序管理器界面中禁用/停止應(yīng)用程序的按鈕執(zhí)行操作。
[0015]進(jìn)一步,所述方法還包括:
[0016]根據(jù)后臺(tái)數(shù)據(jù)信息,對(duì)應(yīng)用程序進(jìn)行分類,對(duì)于無(wú)用或不常用的應(yīng)用程序,在界面上顯示推薦禁用/停止應(yīng)用程序的提示;對(duì)于核心或常用的應(yīng)用程序,在界面上顯示禁用/停止后可能會(huì)報(bào)錯(cuò)的提示。
[0017]為實(shí)現(xiàn)本發(fā)明的另一目的,本發(fā)明還采用如下技術(shù)方案:一種批量禁用/停止應(yīng)用程序的系統(tǒng),所述系統(tǒng)還包括:
[0018]獲取單元,獲取移動(dòng)終端所有內(nèi)置應(yīng)用程序的列表;
[0019]選擇單元,在界面上顯示可關(guān)閉的應(yīng)用程序列表的選項(xiàng)框供用戶勾選;根據(jù)用戶的勾選結(jié)果確定出需要關(guān)閉的應(yīng)用程序名單;
[0020]創(chuàng)建單元,在界面上創(chuàng)建一動(dòng)畫遮罩層,用以遮蓋移動(dòng)終端跳轉(zhuǎn)到應(yīng)用程序管理器后執(zhí)行相應(yīng)應(yīng)用程序禁用/停止操作的界面;
[0021]禁用/停止單元,根據(jù)需要禁用/停止的應(yīng)用程序名單逐一跳轉(zhuǎn)到應(yīng)用程序管理器相應(yīng)應(yīng)用程序關(guān)閉的界面;通過(guò)“文本匹配”或者“布局ID匹配”的方式尋找應(yīng)用程序管理器界面中禁用/停止應(yīng)用程序的按鈕;對(duì)按鈕執(zhí)行點(diǎn)擊指令,禁用/停止的應(yīng)用程序,以實(shí)現(xiàn)自動(dòng)批量禁用/停止應(yīng)用程序。
[0022]進(jìn)一步,所述系統(tǒng)還包括:
[0023]更新單元,檢測(cè)需要禁用/停止的應(yīng)用程序是否已更新,如無(wú)更新,則直接尋找應(yīng)用程序管理器界面中禁用/停止應(yīng)用程序的按鈕執(zhí)行操作;若已更新,則先尋找應(yīng)用程序管理器界面中卸載更新應(yīng)用程序的按鈕并點(diǎn)擊,還原到未更新版本后再尋找應(yīng)用程序管理器界面中禁用/停止應(yīng)用程序的按鈕執(zhí)行操作。
[0024]進(jìn)一步,所述系統(tǒng)還包括:
[0025]提示單元,根據(jù)后臺(tái)數(shù)據(jù)信息,對(duì)應(yīng)用程序進(jìn)行分類,對(duì)于無(wú)用或不常用的應(yīng)用程序,在界面上顯示推薦禁用/停止應(yīng)用程序的提示;對(duì)于核心或常用的應(yīng)用程序,在界面上顯示禁用/停止后可能會(huì)報(bào)錯(cuò)的提示。
[0026]相對(duì)于現(xiàn)有技術(shù),本發(fā)明所述的技術(shù)方案通過(guò)獲取移動(dòng)終端所有內(nèi)置應(yīng)用程序的列表;在界面上顯示可關(guān)閉的應(yīng)用程序列表的選項(xiàng)框供用戶勾選;根據(jù)用戶的勾選結(jié)果確定出需要關(guān)閉的應(yīng)用程序名單;在界面上創(chuàng)建一動(dòng)畫遮罩層,用以遮蓋移動(dòng)終端跳轉(zhuǎn)到應(yīng)用程序管理器后執(zhí)行相應(yīng)應(yīng)用程序禁用/停止操作的界面;根據(jù)需要禁用/停止的應(yīng)用程序名單逐一跳轉(zhuǎn)到應(yīng)用程序管理器相應(yīng)應(yīng)用程序關(guān)閉的界面;通過(guò)“文本匹配”或者“布局ID匹配”的方式尋找應(yīng)用程序管理器界面中禁用/停止應(yīng)用程序的按鈕;對(duì)按鈕執(zhí)行點(diǎn)擊指令,禁用/停止的應(yīng)用程序,以實(shí)現(xiàn)自動(dòng)批量禁用/停止應(yīng)用程序,既操作方便,又節(jié)省用戶時(shí)間;另外,在執(zhí)行批量禁用/停止應(yīng)用程序時(shí),在界面上創(chuàng)建一動(dòng)畫遮罩層用以遮罩,使得用戶在執(zhí)行批量禁用/停止應(yīng)用程序時(shí)體現(xiàn)動(dòng)畫特效視角效果,提升用戶體驗(yàn)。
[0027]為了充分地了解本發(fā)明的目的、特征和效果,以下將結(jié)合附圖對(duì)本發(fā)明的構(gòu)思、具體結(jié)構(gòu)及產(chǎn)生的技術(shù)效果作進(jìn)一步說(shuō)明。
【附圖說(shuō)明】
[0028]圖1是本發(fā)明實(shí)施例一所述批量禁用/停止應(yīng)用程序的系統(tǒng)的模塊示意圖;
[0029]圖2是本發(fā)明實(shí)施例一所述批量禁用/停止應(yīng)用程序的方法的流程圖;
[0030]圖3是本發(fā)明實(shí)施例二所述批量禁用/停止應(yīng)用程序的系統(tǒng)的模塊示意圖;
[0031]圖4是本發(fā)明實(shí)施例二所述批量禁用/停止應(yīng)用程序的方法的流程圖。
【具體實(shí)施方式】
[0032]下面將結(jié)合附圖以及具體實(shí)施方法來(lái)詳細(xì)說(shuō)明本發(fā)明,在本發(fā)明的示意性實(shí)施及說(shuō)明用來(lái)解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。
[0033]本發(fā)明實(shí)施例中的移動(dòng)終端為Android系統(tǒng)的移動(dòng)終端。
[0034]實(shí)施例一
[0035]如圖1所示,一種批量禁用/停止應(yīng)用程序的系統(tǒng),所述系統(tǒng)還包括:
[0036]獲取單元,獲取移動(dòng)終端所有內(nèi)置應(yīng)用程序的列表;
[0037]選擇單元,在界面上顯示可關(guān)閉的應(yīng)用程序列表的選項(xiàng)框供用戶勾選;根據(jù)用戶的勾選結(jié)果確定出需要關(guān)閉的應(yīng)用程序名單;
[0038]創(chuàng)建單元,在界面上創(chuàng)建一動(dòng)畫遮罩層,用以遮蓋移動(dòng)終端跳轉(zhuǎn)到應(yīng)用程序管理器后執(zhí)行相應(yīng)應(yīng)用程序禁用/停止操作的界面;
[0039]禁用/停止單元,根據(jù)需要禁用/停止的應(yīng)用程序名單逐一跳轉(zhuǎn)到應(yīng)用程序管理器相應(yīng)應(yīng)用程序關(guān)閉的界面;通過(guò)“文本匹配”或者“布局ID匹配”的方式尋找應(yīng)用程序管理器界面中禁用/停止應(yīng)用程序的按鈕;對(duì)按鈕執(zhí)行點(diǎn)擊指令,禁用/停止的應(yīng)用程序,以實(shí)現(xiàn)自動(dòng)批量禁用/停止應(yīng)用程序。
[0040]如圖2所示,一種批量禁用/停止應(yīng)用程序的方法,所述方法包括以下步驟:
[0041]SlOl:獲取移動(dòng)終端所有內(nèi)置應(yīng)用程序的列表;
[0042]S102:在界面上顯不可關(guān)閉的應(yīng)用程序列表的選項(xiàng)框供用戶勾選;
[0043]S103:根據(jù)用戶的勾選結(jié)果確定出需要關(guān)閉的應(yīng)用程序名單;
[0044]S104:在界面上創(chuàng)建一動(dòng)畫遮罩層,用以遮蓋移動(dòng)終端跳轉(zhuǎn)到應(yīng)用程序管理器后執(zhí)行相應(yīng)應(yīng)用程序禁用/停止操作的界面;
[0045]S105:根據(jù)需要禁用/停止的應(yīng)用程序名單逐一跳轉(zhuǎn)到應(yīng)用程序管理器相應(yīng)應(yīng)用程序關(guān)閉的界面;
[0046]S106:通過(guò)“文本匹配”或者“布局ID匹配”的方式尋找應(yīng)用程序管理器界面中禁用/停止應(yīng)用程序的按鈕;
[0047]S107:對(duì)按鈕執(zhí)行點(diǎn)擊指令,禁用/停止的應(yīng)用程序,以實(shí)現(xiàn)自動(dòng)批量禁用/停止應(yīng)用程序。
[0048]實(shí)施例二
[0049]如圖3所示,一種批量禁用/停止應(yīng)用程序的系統(tǒng),所述系統(tǒng)還包括:
[0050]獲取單元,獲取移動(dòng)終端所有內(nèi)置應(yīng)用程序的列表;
[0051]選擇單元,在界面上顯示可關(guān)