安卓相比iOS平臺(tái)的App Store,其應(yīng)用審查制度相對(duì)不完善,很多國(guó)內(nèi)應(yīng)用開發(fā)商不遵守谷歌的設(shè)計(jì)規(guī)范,常駐后臺(tái)+互相喚醒的例子比比皆是,大家最熟悉的莫過于BAT喚醒戰(zhàn)斗群,沒錯(cuò),國(guó)內(nèi)互聯(lián)網(wǎng)三大巨頭的應(yīng)用大多堪稱毒瘤產(chǎn)品,但生活中的方方面面又讓我們無法擺脫BAT,今天我們就來看看除了家喻戶曉的綠色守護(hù)外,另一對(duì)可以根治流氓應(yīng)用的經(jīng)典Xposed插件組合[阻止運(yùn)行+禁止喚醒]。
所謂術(shù)業(yè)有專攻,綠色守護(hù)雖然能做到睡眠應(yīng)用+切斷喚醒,但大而全的應(yīng)用往往不如術(shù)業(yè)專攻的更加強(qiáng)力有效。今天我們就來看看Xposed框架插件[阻止運(yùn)行+禁止喚醒]有何神奇之處。
阻止運(yùn)行
阻止運(yùn)行中的應(yīng)用有四種分類:
[-3]第三方應(yīng)用(白色)
[-s]系統(tǒng)應(yīng)用(紅色)
[-e]Exclude未阻止的應(yīng)用
[-g]谷歌應(yīng)用
[-r]正在運(yùn)行的應(yīng)用
被阻止的應(yīng)用也分為三種類型:
[六邊形]表示在阻止列表,但當(dāng)前由于打開或者被其它程序依賴而不阻止;
[圓形]表示在阻止列表,當(dāng)前被成功阻止;
[星形]表示雖然在阻止列表,但只有你主動(dòng)退出/殺死它們,否則不會(huì)被強(qiáng)殺,這主要是針對(duì)自動(dòng)強(qiáng)行停止后臺(tái)程序而言。
相比于綠色守護(hù),阻止運(yùn)行更加簡(jiǎn)單暴力,點(diǎn)擊“返回”退出后,默認(rèn)6秒后就會(huì)將應(yīng)用從后臺(tái)注銷。熟悉Xposed框架的用戶應(yīng)該知道框架是利用控制系統(tǒng)API來實(shí)現(xiàn)各種功能的,阻止運(yùn)行正是利用這一方式來實(shí)現(xiàn)禁止應(yīng)用常駐后臺(tái),從根本上防止應(yīng)用長(zhǎng)時(shí)間駐留后臺(tái)。
除此之外開發(fā)者還提供了一些強(qiáng)迫癥設(shè)置,如[不保留進(jìn)程]。在默認(rèn)設(shè)置下,退出應(yīng)用后,阻止運(yùn)行就把消耗資源的服務(wù)進(jìn)程殺掉,但會(huì)保留后臺(tái)進(jìn)程。在開啟[不保留后臺(tái)進(jìn)程]后,退出應(yīng)用時(shí)會(huì)將緩存的后臺(tái)進(jìn)程同時(shí)殺掉。還可以設(shè)置在退出應(yīng)用后的5-60分鐘內(nèi)殺掉后臺(tái)進(jìn)程。
強(qiáng)迫癥設(shè)置中用戶還可以設(shè)定自動(dòng)阻止新安裝的應(yīng)用,還可以選擇使用[休眠]代替[阻止],即像綠色守護(hù)一樣休眠應(yīng)用,而不是強(qiáng)行停止。
禁止喚醒
禁止喚醒則是阻斷應(yīng)用之間互相喚醒的利器,同樣需要Xposed框架支持。禁止喚醒可以分類禁用喚醒鎖,分為CPU喚醒鎖、禁止所有其他喚醒、禁止同步、對(duì)齊定時(shí)器四種阻止喚醒的方式。
CPU喚醒鎖:其中濫用CPU喚醒鎖通常會(huì)導(dǎo)致設(shè)備在熄屏狀態(tài)下無法休眠, 谷歌在安卓的設(shè)計(jì)中允許第三方應(yīng)用在熄屏狀態(tài)下啟動(dòng)CPU喚醒鎖維持喚醒狀態(tài),很多流氓應(yīng)用利用此喚醒機(jī)制維持應(yīng)用后臺(tái)運(yùn)行,導(dǎo)致手機(jī)無法正常進(jìn)入深度休眠,而白白耗費(fèi)大量電能。
所有其它喚醒鎖:包括Wlan_rx網(wǎng)絡(luò)喚醒鎖、PowerManagerService喚醒鎖、Alarm喚醒鎖、Alarm_rtc喚醒鎖等等,包含保持設(shè)備喚醒&禁止設(shè)備熄屏等。
禁止同步:同步功能同樣可以喚醒設(shè)備,但對(duì)于一些需要同步的應(yīng)用,如同步聯(lián)系人、照片等功能。
對(duì)齊定時(shí)器:安卓4.4之后Alarm_rtc喚醒鎖可以周期性的喚醒設(shè)備,啟動(dòng)這個(gè)選項(xiàng)可以使優(yōu)化的過的應(yīng)用盡可能同一時(shí)間觸發(fā)喚醒,以降低耗電。
設(shè)置得當(dāng)可以在不影響消息推送的情況下禁用應(yīng)用的不必要喚醒,減少流氓應(yīng)用的耗電。用戶還可以自定義可以喚醒應(yīng)用的黑/白名單。
設(shè)置方面相當(dāng)簡(jiǎn)潔,只有[查看系統(tǒng)應(yīng)用]和[為新安裝應(yīng)用啟用自動(dòng)配置],大家可以根據(jù)自己的需求提前設(shè)定,安裝新應(yīng)用時(shí)就可以自動(dòng)進(jìn)行配置。查看系統(tǒng)應(yīng)用則可以讓用戶對(duì)系統(tǒng)或者是谷歌應(yīng)用進(jìn)行設(shè)置,但此選項(xiàng)需要捐贈(zèng)支持,且禁止系統(tǒng)應(yīng)用喚醒有一定的風(fēng)險(xiǎn),不熟悉系統(tǒng)應(yīng)用的用戶還請(qǐng)謹(jǐn)慎操作。
聯(lián)系客服