經常聽到有朋友抱怨,一晚上手機待機耗.."/>
人人書

雜誌

保存到桌面 | 簡體人人書 | 手機版
傳記回憶文學理論偵探推理驚悚懸疑詩歌戲曲雜文隨筆小故事書評雜誌
人人書 > 雜誌 > 手機耗電太快?教你輕松解決

手機耗電太快?教你輕松解決

時間:2024-11-01 01:09:31


    經常聽到有朋友抱怨,一晚上手機待機耗電超過15%,而且還不知道是什麼應用在偷跑,就覺得電量嘩嘩地就往下直掉。正常情況下一晚上待機耗電在2-3%左右,超過這個值較多的肯定是有問題。

文/藍色

手機上應用程序的耗電,本質上是它所啟用的硬件在消耗電量。Android手機有兩個處理器,即ApplicationProcessor(AP,應用處理器)和BasebandProcessor(BP,基帶處理器),另外耗電單元還有GPU、LCD、WIFI、GPS、BT等,一般手機待機時,AP、LCD、WIFI均進入休眠狀态,這時應用程序的代碼也會停止執行,隻會有BP在耗電。

Android為了确保應用程序的正确執行,提供了Wakelock(喚醒鎖)的API,Wakelock是一種鎖的機制,隻要有應用拿着這個鎖,系統就無法進入休眠,普通的用戶應用和系統内核都可獲得。Wakelock可以是有超時或沒超時的,超時的鎖在超時後會自動解鎖(有些流氓應用就不斷用超時鎖然後靠系統自動解鎖),當沒有鎖了内核就會啟動休眠機制進入休眠狀态。

手機耗電的問題,其實大部分是這個鎖是否正常的問題。


   

熱門書籍

熱門文章