綠色守護-鎖屏后干掉指定程序,讓 Android 更省電流暢

標簽: 軟件 / Android


使用安卓手機的朋友,常常會因為后臺程序開太多而手機運行緩慢、耗電增多、發熱燙手。在手機上裝了獵豹清理大師和LBE,可是手機還是常常提示內存占用過大,稍微玩一會電就掉沒了。無意中接觸到這么一個神器,作者Oasis Feng說挺好的

@緋呂 @看海的狐貍@默默看來幾位對Android運行機制的理解并非真正透徹,所以把『綠色守護』錯當爛大街的『Task Killer』類工具來理解了。事實上,我已經在Play Store的頁面中詳細闡述了『綠色守護』與各種同類工具的比較,包括Task Killer及AutoStarts,各位不妨先看一看再作評論。

AutoStarts是一個非常實用和專業的工具,在開發『綠色守護』之前,我一直使用它。但它的缺點也是顯而易見的:復雜和副作用。復雜性不必多說,可能大部分玩機的朋友都不會有所畏懼,但副作用就不能不提了,關閉了重要的事件入口,很可能導致App的功能缺失或工作不正常。而使用『綠色守護』,你完全沒有這些后顧之憂,而且也不必去理解Android系統機制背后的復雜性。

既然這么棒,那就拿來一試。找了一些教程:


1、為什么費電?

我們無意深入探討Android后臺運行機制,只是這里要給大家澄清兩個概念:Process(進程)和Service(服務)。一個完全綠色(不包括推送、定時更新等功能)的App,在被用戶切到后臺時是不會浪費電力和CPU的,他們的狀態被以Process的形式保存在RAM存儲器內。反而是強行殺掉他們后,再次開啟,更浪費電力和CPU。




但如果一款App有推送的功能(比如微信等),或者會定時同步(比如天氣類App),那它便會在保留一個Service。即便是在屏幕關閉的時候,Service也會執著地“喚醒(wake)”手機,使其不得清閑。這些喚醒如果足夠頻繁,就可以讓一款手機即便在不用的時候,也和用的時候一樣費電。所以我們今天的目的就是禁止掉那些不要的App自啟動行為(但又并非完全禁止,而是暫時凍結),主要是“讓手機在關屏時候更省電”。

2、解決方法

所以,找到并從源頭制止持續喚醒手機的App便是根本的解決方法。

Google Play中不乏各種殺進程、電池監測的App,就理論和實測效果而言,大部分只能起到“心理安慰”的效果。拿電池監測類App來說,此類應用無非可以更直觀顯示電量,一站式關閉藍牙、WiFi、GPS等,作用小到可以忽略,且部分電池監測應用會反噬手機的電量;此外,進程查殺類App也只能短暫關掉后臺的流氓Service服務,一旦手機狀態有變,被強行關掉的App很容易被自動激活(這也是后臺Service“怎么殺也殺不死”的原因)。




必須要感謝“綠色守護”的開發者“@oasisfeng”。

利用“綠色守護”從源頭禁止流氓App的后臺自啟

有了這左右護法,Android手機就能在待機時候盡可能避免被喚醒,持續“深度睡眠”,達到省電的目的。
  
提醒:root是必須的。考慮到root并無風險,且只是為了配合這兩款App發揮作用延長手機續航時間,建議root。主流機型可在對應論壇找到對應的root方法,LBE新推出的一鍵root工具也能解決大部分機型的root問題。

3、教程

“綠色守護”設置:
1)保證手機是root狀態;
2)下載“綠色守護”應用;
3)打開“綠色守護”,你會看到你“待休眠”和“已休眠”列表。接下來要做的就是將你不想要開啟后臺Service的App添加到待休眠列表(黑名單),它們會在鎖屏三分鐘后自動進入休眠(或者你可以用桌面Widget讓它們迅速休眠)。



4)點擊下方的“+”號,進入“應用排查顧問”界面。“綠色守護”會將這些應用分為四類:a、后臺運行中;b、可能減緩設備相應速度;c、最近運行過;d、更多應用。你只要從中多選那些頻繁在后臺喚醒手機的服務(主要集中在第1、2類應用分組中;第3類應用分組中那些你最近沒有運行過的App也很可疑),然后點擊右上角的“對號”,世界就清凈了。這些應用將被“綠色化”,它們將再也不會自動后臺重啟,除非用戶主動使用這些應用。


注意:“綠色守護”會在后臺開啟一個3MB左右的Service,實測幾乎不耗電。如果需要后臺服務,請不要使用『綠色守護』進行『綠色化』處理,比如鬧鐘、Gmail、微信等等。進行『綠色化』的程序在屏幕關閉一段時間后將完全退出,無法使用任何后臺服務。

ps:『綠色守護』運行過程中,會觀察到手機屏幕突然亮起,然后強制殺掉待清理的進程,這感覺。。怪怪的。剩下的讓我用一段時間后再回來匯報使用情況吧。over!

第一天:晚上從1點到早上8點掉了3%的電,感覺比平時確實掉電慢了許多,以前一晚上忘記關wifi的情況下能掉30%多。需要數據支撐,下一步繼續詳細一點的記錄。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,136評論 25 708
  • 讓app 的service常駐其實是很流氓的做法,但是需求擺在那里。。。 但是要清除一點:想百分百保活servic...
    PengPengPro閱讀 16,291評論 10 65
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,886評論 18 139
  • 如何能讓我們的應用能夠在系統后臺持續地運行是一個自Android從娘胎里出來時就議論不停的話題,而且這似乎成了一個...
    駿駿的簡書閱讀 1,130評論 1 19
  • 秋色在另一座城 深著深著 我在另一座城的秋天 走著走著 另一座城的秋色 在我視線里 暖著暖著 我在另一座城的秋天 ...
    龍青閱讀 375評論 0 6