Galaxy Nexus 電池耗電問題

2021-06-15 00:32:57 字數 1340 閱讀 8456

最近google更新了4.2.2後,手機總是有些問題。發現網上也有很多人說有同樣的問題,主要是以下幾個:

1:電池耗電極快。這個問題是無法忍受的,而且各個人的狀況不太一樣。下面說一下關於這個問題的解決辦法。

首先進入手機設定->電池  可以檢視是那部分耗電最大。如果耗電量大的是一些應用什麼的,卸掉就可以了。

而我的情況是 android os 耗電量很大。 進入檢視android os 的詳細使用情況可以發現 保持喚醒狀態的時間有15個小時之多,這就是我上次充電到現在的時間。

所以問題就是手機沒有休眠,但怎麼查是什麼影響了休眠呢?  android在kernel中增加了乙個wake lock,應該是有程式持有wake lock沒有unlock。

可以在adb中檢視相關資訊。

adb shell dumpsys batteryinfo
輸出大概是這個樣子:

statistics since last unplugged:

time on battery: 3h 33m 30s 866ms (98.9%) realtime, 1h 9m 6s 124ms (32.0%) uptime

total run time: 3h 35m 55s 582ms realtime, 1h 11m 30s 840ms uptime,

screen on: 36m 53s 988ms (17.3%), input events: 0, active phone call: 1m 13s 136ms (0.6%)

screen brightnesses: dark 28m 50s 498ms (78.2%), dim 3m 15s 63ms (8.8%), medium 424ms (0.0%), light 43s 835ms (2.0%), bright 4m 4s 168ms (11.0%)

kernel wake lock "gps***": 14h 58m 44s 414ms (683 times) realtime

kernel wake lock "main": 36m 57s 898ms (10 times) realtime

kernel wake lock "wlan_rx_wake": 28m 53s 196ms (780 times) realtime

可以看到是gps的問題,有14個小時.

我查過自己的galaxy nexus 和nexus 4, 都有這個問題,應該是google的問題.

解決辦法也很簡單, 在設定裡面把gps關掉.

3:充電完,拔掉usb線後手機狀態不正常。 這個有人說是因為usb介面那裡,usb的pin腳碰到了下面的usb介面的外殼,用螺絲刀翹一下即可。

Android APP耗電優化

picasso context context,dispatcher dispatcher,cache cache,listener listener,requesttransformer requesttransformer,listextrarequesthandlers,stats stats...

Android 耗電優化

一 監視電量的變化和充電狀態 當你通過降低後台任務的更新頻率來降低其對電量的影響時,檢測當前的電量和充電狀態都是乙個好的開始好的嘗試。應用的更新對電量的影響最好由剩餘電量和充電狀態決定。充電時,應用的更新操作對電量的影響可以忽略不計,此時你應該最大化你的重新整理頻率。相反的沒有充電時,降低你應用的更...

耗電優化(一) Doze Standby

從android6.0開始,系統提供了兩種省電功能 延長電池壽命和使用時間 1.進入doze模式 在手機未充電,完全靜止且熄屏一段時間後,android系統會自動進入doze模式 2.doze模式效果 1.網路訪問被掛起 2.wake locks被無視 3.alarmmanager被推遲到下乙個ma...