经常听到有朋友抱怨,一晚上手机待机耗.."/>
人人书

杂志

保存到桌面 | 繁体人人书 | 手机版
传记回忆文学理论侦探推理惊悚悬疑诗歌戏曲杂文随笔小故事书评杂志
人人书 > 杂志 > 手机耗电太快?教你轻松解决

手机耗电太快?教你轻松解决

时间: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可以是有超时或没超时的,超时的锁在超时后会自动解锁(有些流氓应用就不断用超时锁然后靠系统自动解锁),当没有锁了内核就会启动休眠机制进入休眠状态。

手机耗电的问题,其实大部分是这个锁是否正常的问题。


   

热门书籍

热门文章