最近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 "gpsXXX": 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关掉.
2:按power键关闭屏幕后,屏幕有时会自动点亮。 有很多人说是微信的问题。不过最近更新下软件后我这个问题消失了。
3:充电完,拔掉usb线后手机状态不正常。 这个有人说是因为usb接口那里,usb的pin脚碰到了下面的usb接口的外壳,用螺丝刀翘一下即可。