【发布时间】:2015-05-07 01:50:07
【问题描述】:
当用户使用电源按钮关闭时,我需要以编程方式打开屏幕,是的,Activity 中始终有正确的标志来保持屏幕打开,但这并不能避免用户按下电源按钮。
到目前为止,我找到了一个解决方案,但它使用了已弃用的唤醒锁
sWakeLock = sPM.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.ON_AFTER_RELEASE, TAG_WAKELOCK);
sWakeLock.acquire();
sWakeLock.release();
有更好的方法来实现吗?
【问题讨论】:
-
所以用户已经给出了他们想要关闭屏幕的明确、明确的信号,但您知道吗?这听起来像是一个可怕的用户界面。
-
屏幕应该一直亮着,我想防止在特定情况下意外按下电源按钮
标签: android screen powermanager