| 禁止喚醒是我開(kāi)發(fā)的一款應(yīng)用, 它允許用戶禁用掉特定應(yīng)用的喚醒鎖. 可以在不影響推送的情況下, 大大降低應(yīng)用的耗電量. 喚醒鎖在 Android 中的濫用十分普遍, 特別是在國(guó)內(nèi), 各路應(yīng)用紛紛使用喚醒鎖來(lái)上傳下載資料, 既泄露隱私又耗費(fèi)電量. 禁止喚醒需要 Xposed 模塊以正常工作. 省電原理Android 系統(tǒng)允許應(yīng)用使用CPU喚醒鎖來(lái)使設(shè)備在息屏?xí)r保持喚醒狀態(tài). 然而, 這個(gè)機(jī)制在國(guó)內(nèi) Android 應(yīng)用中的濫用十分普遍. 很多 Android 開(kāi)發(fā)者錯(cuò)誤的在網(wǎng)絡(luò)通信中加入喚醒鎖, 然而實(shí)際上, 這種做法除了白白消耗電池之外沒(méi)有任何作用. 禁用喚醒鎖通常不會(huì)有什么副作用, 對(duì)應(yīng)用本身的功能影響也十分有限. 正確設(shè)置”禁止喚醒”可以在不影響微信等消息推送的前提下節(jié)省大量后臺(tái)電量消耗. 使用方法首先, 啟用 Xposed 模塊. 
 禁止喚醒主要用于應(yīng)對(duì)那些你希望在后臺(tái)運(yùn)行的應(yīng)用. 對(duì)于那些不需要在后臺(tái)運(yùn)行的應(yīng)用, 推薦使用綠色守護(hù)直接干掉. 對(duì)于那些你希望在后臺(tái)運(yùn)行, 但是又特別耗電的應(yīng)用, 使用禁止喚醒來(lái)限制它們使用CPU喚醒鎖, 以讓設(shè)備可以正常休眠. 開(kāi)始之前, 建議先使用 Wakelock Detector 之類的應(yīng)用查看過(guò)度使用喚醒鎖的應(yīng)用. 然后打開(kāi)禁止喚醒, 找到你希望禁止的應(yīng)用. 
 然后, 選擇你希望禁用的喚醒類型. 如何設(shè)置?CPU喚醒鎖: 這是在息屏后阻止你的設(shè)備進(jìn)入休眠狀態(tài)的喚醒鎖, 禁用它通常不會(huì)有任何問(wèn)題. 所有其它喚醒鎖: 除了CPU喚醒鎖之外, 還有一些喚醒鎖可以阻止設(shè)備休眠, 甚至阻止設(shè)備息屏. 開(kāi)啟這個(gè)選項(xiàng)以禁用這些喚醒鎖. 同步: 同步也可以喚醒設(shè)備, 如果你不需要應(yīng)用的同步功能, 使用這個(gè)選項(xiàng)來(lái)禁用掉它. 對(duì)齊定時(shí)器: (>= Android 4.4) AlarmManager可以使用定時(shí)器來(lái)周期性的喚醒設(shè)備, 阻止CPU進(jìn)入長(zhǎng)期休眠狀態(tài). 啟用這個(gè)選項(xiàng)來(lái)強(qiáng)制對(duì)齊定時(shí)器, 讓它們盡量在同一時(shí)間觸發(fā)以節(jié)省電量. 請(qǐng)注意: 對(duì)于設(shè)計(jì)不良的應(yīng)用, 啟用此選項(xiàng)有可能會(huì)引發(fā)推送消息延遲. 99%的用戶使用以上四項(xiàng)即可完美控制好應(yīng)用的喚醒問(wèn)題. 然而, 如果你希望對(duì)禁止喚醒的喚醒鎖管理有更精細(xì)的控制, 您可以啟用以下選項(xiàng). 應(yīng)用自定義黑/白名單: 這是一個(gè)高級(jí)選項(xiàng), 如果您確定您要使用黑/白名單機(jī)制, 請(qǐng)先通過(guò)右上角的編輯按鈕設(shè)置黑白名單. 了解更多黑/白名單信息, 請(qǐng)看下一節(jié). 
 微信在后臺(tái)運(yùn)行時(shí)消耗大量電量, 在電池設(shè)置中查看微信的耗電量, 發(fā)現(xiàn)微信在設(shè)備息屏?xí)r保持設(shè)備喚醒而無(wú)法進(jìn)入休眠狀態(tài). 要減少微信的電量消耗, 打開(kāi)禁止喚醒, 找到微信, 禁用CPU喚醒鎖和同步, 保持所有其它選項(xiàng)不更改, 重啟設(shè)備以應(yīng)用更改. 微信不會(huì)再消耗大量的電量. 更好的是, 微信的推送一如既往的及時(shí)準(zhǔn)確, 沒(méi)有任何功能被破壞. 
 強(qiáng)行停止對(duì)應(yīng)的應(yīng)用(如果你只修改了一個(gè)應(yīng)用的設(shè)置)或者重啟設(shè)備(如果你更改了大量應(yīng)用的設(shè)置)以讓更改生效. 就是這樣了! 你的設(shè)備現(xiàn)在可以好好的”睡一覺(jué)”了. 高級(jí)設(shè)置: 黑/白名單請(qǐng)注意: 此項(xiàng)設(shè)置僅供高級(jí)用戶使用. 當(dāng)您針對(duì)某個(gè)應(yīng)用啟用黑/白名單功能后, 喚醒鎖匹配的優(yōu)先級(jí)為 黑名單 > 白名單 > 您的其他設(shè)置. 要編輯黑/白名單, 請(qǐng)點(diǎn)擊右上角的編輯按鈕, 然后在黑名單喚醒鎖和白名單喚醒鎖兩欄下, 分別填入您的黑/白名單信息. 黑/白名單針對(duì)喚醒鎖的名稱進(jìn)行過(guò)濾, 每行一個(gè), 支持正則表達(dá)式. 例如, 您看到某個(gè)應(yīng)用正在使用名為 WakeLock:12345 的喚醒鎖和名為 WakeLock:abcde 的喚醒鎖喚醒設(shè)備, 您可以這樣填入正則表達(dá)式: 請(qǐng)注意, 正則表達(dá)式每行有且僅有一個(gè). 請(qǐng)不要插入多余的空行, 這會(huì)導(dǎo)致針對(duì)此應(yīng)用的設(shè)置完全失效. 立即下載在 Google Play 下載禁止喚醒: https://play.google.com/store/apps/details?id=com.linangran.nowakelock 在 Google Play 購(gòu)買捐贈(zèng)包: https://play.google.com/store/apps/details?id=com.linangran.nowakelock.donation | 
|  | 
來(lái)自: 昵稱40306025 > 《待分類》