终于找到我手机通话时掉电很猛的原因了,严重时甚至满电情况下连续通话30分钟就几将耗尽。
经过反复的试验,发现根源是用了通话录音软件的缘故。
测试用的是HTC版手机,WM 6.1系统。
为了通话录音,以前使用了AudioNotes 1.32,设置成自动通话录音,这样通话时该软件自动运行并录音,这时不能按电源键关屏,否则按了后通话是不受影响,但录音软件却罢工了。(与关屏不能听音乐一个原理,这时系统进入待机状态,不是单纯的关闭屏幕)最近又把AudioNotes 1.32换成Audio Notes Touch 1.02,原理一样。
用BatteryStatusExt实时监测的结果:
不用通话录音软件时,CPU占有率为5%左右,与非通话时基本相同,而且可以按电源键关屏以更加节约用电。(这也变相表明通话本身是基本不占用CPU的)用AudioNotes 1.32通话录音时,CPU占有率为50%左右,且不能关屏。用Audio Notes Touch 1.02通话录音时,CPU占有率为65%左右,且不能关屏。
CPU占用率与录音品质也有关系,上面都是采用中等品质,就不需要作进一步测试了。CPU占用过高显然会增加功耗,而且屏幕一直开着也很耗电。
如果不用通话录音软件,还可以用QCellCore、来电精灵之类设置成接通后立刻关屏,以更好的节约用电。