我在我的应用程序中使用Wakelock
在设备进入睡眠状态时使用了消防CPU,但我不想在屏幕关闭时打开,我的意思是,我想保持屏幕状态并且只为我的后台工作打开cpu。我使用下面的代码但在一些设备中,在wakelock
设备中,屏幕打开但是当我开始关于PowerManager并且我意识到,我不得不使用PARTIAL_WAKE_LOCK
。真的吗?
代码之前:
wakeLock=pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK
| PowerManager.ACQUIRE_CAUSES_WAKEUP
| PowerManager.ON_AFTER_RELEASE,"aqs_wake_lock");
编辑后:
wakeLock=pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,"aqs_wake_lock");