比如我们的触摸屏驱动中使用了early_suspend,就没有使用wake_lock. 目前,我了解到的,wake_lock的用途只有一个,那就是防止系统进入休眠(这里的休眠,指的是标准的Linux的休眠,不包含使用early_suspend()进行休眠的设备, 使用early_suspend()的设备,在系统还有wake_lock锁的时候,也是要休眠的)。 好吧,现在是时候分...
Android为了确保应用程序中关键代码的正确执行,提供了Wake Lock的API,使得应用程序有权限通过代码阻止AP进入休眠状态。但如果不领会Android设计者的意图而滥用Wake Lock API,为了自身程序在后台的正常工作而长时间阻止AP进入休眠状态,就会成为待机电池杀手。比如前段时间的某应用,比如现在仍然干着这事的某应用。 首先,完全...
比如我们的触摸屏驱动中使用了early_suspend,就没有使用wake_lock. 目前,我了解到的,wake_lock的用途只有一个,那就是防止系统进入休眠(这里的休眠,指的是标准的Linux的休眠,不包含使用early_suspend()进行休眠的设备, 使用early_suspend()的设备,在系统还有wake_lock锁的时候,也是要休眠的)。 好吧,现在是时候分...