找出安卓手機耗電元凶

周進林發表於2014-11-26

每個使用袖珍式電腦的人都處理著各種各樣的電池問題。其中很多已經被寫在了電池保護的話題上(這些問題不是Android上特有的)。但是這裡依然有一個比較重要的話題困擾著人們:應用程式把電量耗盡了。

應用程式能夠在你沒有意識到的情況下消耗你手機的電量。有時候這是一些惡意程式乾的(例如,sarmtphone malwre),但很多時候不是這樣的。很多時候是因為一些app的糟糕設計或者一個不能正常退出的流氓軟體造成的。

如果你遇到這種問題的第一反應是去安裝task killer 或者RAM booster的話,請馬上停下來。使用自動化的task killers 和RAM boosters對手機是有害的,它們不應該被用於手機的資源管理。你真正需要的是診斷應用程式。

Wakelock Detector

android-battery-apps-wakelock-detector

注意:Wakelock Detector需要root許可權

Android已經內建了睡眠模式的電池管理。當你沒在使用你的手機時,Android首先會讓你的手機螢幕變暗,然後把它關掉,再把CPU停下來。但是 應用程式能利用wakelocks防止這樣的事情發生。這種機制對一些應用程式來說是很有用的(比如說,遊戲)。但在其他情況下,這只是在浪費電池的電 量。

Wakelock Detector是一個檢查你裝置的wakelock使用歷史的應用程式,所以它能檢查出哪些應用程式在你的手機沒有使用時阻止手機得到合適的休息。它能告訴你那些應用程式在使用wakelocks機制和這些應用程式多久利用一次wakelocks。

這是一個簡單易用的程式。你可以選擇CPU wakelocks(CPU運作、screen關閉)或者Screen wakelock(CPU運作、螢幕開啟)來過濾檢視應用程式。一旦你知道哪些應用程式的執行時間比實際需要的長,你可以把它們關閉或者把它們一起解除安裝。

注意:Wakelocks是Android系統的一個正常機制,使用wakelocks是沒問題的。但是濫用wakelocks就不適合了。不要放棄給手機休息的機會。

GSam Battery Monitor

android-battery-apps-gsam-battery-monitor

在play應用商店有很多電池使用跟蹤程式,但是沒有一個比GSam Battery Monitor好用。它集合多種不同的工具幫助你更輕鬆的管理電池的壽命。

這個應用程式的主介面提供了電池使用情況的快速預覽,包括了打電話、螢幕開啟、WiFi開啟等消耗電量的百分比。利用App Sucker這個功能,你能獲取更多詳細的CPU耗電使用和wakelocks使用情況。

GSam Battery Monitor內建了一個輕巧的圖表功能。只要GSam BatteryMoniter在執行,它就會跟蹤電池溫度,電話訊號和電池消耗速率的詳情。

這個應用程式可以在沒有獲取root許可權的裝置上使用,但如果獲取了root許可權你可以獲取更高階的統計情況,比如wakelock資訊,感測器資料和更 多的資訊。這個App是可以免費使用的,但是會有廣告。支付1.99美元(譯者注:約12.19人民幣),你就能夠升級到去廣告的專業版,在大螢幕的裝置上獲取更好的視覺效果。

Watchdog Task Manager

android-battery-apps-watchdog-task-manager

Watchdog Task Manager是一箇舊的應用,它最後一次更新是在2012年2月。但是它太好用了以至於現在還有很多人在用。Watchdog Task Manager是查詢流氓應用的最好工具之一,它在很多時候都能派上用場,特別是在你有嘗試大量新應用的習慣時。

第一,Watchdog不是一個自動化的程式終結工具。它不能簡單隨意地終結後臺應用程式。它自己本身也是一個耗電的應用。

第二,Watchdog是一個監控程式。它會保持著追蹤你裝置上所有應用程式的CPU使用情況。當Watchdog檢測到一個異常時,比如CPU使用激增,它會對你發出警報並且讓你選擇是否把CPU佔用高的應用終結掉。這是一種智慧、溫和的解決方式,非蠻力的。

Watchdog同樣提供了白名單和黑名單功能。在白名單中的應用程式不會觸發任何的警報,即使它們佔用了非常高的CPU使用率。但在黑名單的應用程式,如果它們超過了一定的CPU閾值,就會被自動的終結掉。不過,要使用黑名單這個功能需要付費。

Watchdog是一個有廣告的免費應用。免費版會在功能使用上有一定的小限制。支付3.49美元,你可以升級到去除廣告並且解鎖黑名單功能的付費版

Watchdog的唯一缺點是已經有一段時間沒有更新了。現在它能很好的執行,但是隨著Android的不斷髮展,可能會(也可能不會)在不久的將來,Watchdog在新版本的Android上執行不了。

你是怎樣檢查耗電應用程式的?

如果上面的內容沒有幫到你解決電池的問題,那你的電池消耗問題可能跟應用程式沒有關係。一定要去看看我們的提高Android電池壽命的技巧,去減少電池電量的流失和最大化電池壽命。你可能會為你所發現的東西感到驚訝。

是否有一些診斷應用我們我們發現的?是否有其他技術你用來分辨哪些應用程式消耗你的手機電池壽命?在下面的評論裡把它們分享給我們吧!我們很樂意收到你的評論。

相關文章