当用户使用电源按钮关闭时,我需要以编程方式打开屏幕,是的,我总是有正确的标志Activity
来保持屏幕打开,但这并不能避免用户按下电源按钮。
到目前为止,我找到了一个解决方案,但它使用了已弃用的唤醒锁
sWakeLock = sPM.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.ON_AFTER_RELEASE, TAG_WAKELOCK);
sWakeLock.acquire();
sWakeLock.release();
有更好的方法来实现吗?