这可以用来唤醒锁定,睡眠,屏幕关闭的设备:
PowerManager.WakeLock screenOn = ((PowerManager)context
.getSystemService(context.POWER_SERVICE))
.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK |
PowerManager.ON_AFTER_RELEASE |
PowerManager.ACQUIRE_CAUSES_WAKEUP, "example");
screenOn.acquire();
...
screenOn.release();
但不推荐使用SCREEN_BRIGHT_WAKE_LOCK。在没有使用管理员级别权限的情况下关闭屏幕唤醒睡眠电话的替代方法是什么?
此外,屏幕当然会唤醒全亮度。我只想让屏幕唤醒到以前的亮度级别。
注意:这不是重复,因为其他地方只是指DIM屏幕而不是OFF,LOCK,SLEEPING。