android 熄屏后仍然可以点击,Android
我一直在试图找到一种方法来关闭显示屏,并从用户触摸触摸屏时唤醒。
设备处于嵌入式环境中,其中设备是平板电脑,用户除了触摸屏外无法访问任何内容(根本没有按钮)。Android - 在不触发睡眠/锁定屏幕的情况下关闭显示屏 - 使用触摸屏打开
它连接到电源,所以电池不会有问题,但是当我检测不到任何活动时,我想关闭屏幕,以免它整天盯着它们,并且不会减少生活LCD背光。
我永久保持一个唤醒锁,并决定何时自己睡觉。
的问题是,当我关掉使用屏幕:
WindowManager.LayoutParams params = getWindow().getAttributes();
params.screenBrightness = 0;
getWindow().setAttributes(params);
活动被暂停和停止。并且该装置不响应触摸来唤醒它。您需要按下电源按钮。此时“滑动解锁”出现。
我想关闭显示屏,然后保持运行,以便我可以检测触摸屏事件并重新打开显示屏。
我也尝试将显示器的亮度设置为0.1,它可以在一些设备上工作,但是我需要它的设备只能“调暗”显示器。
我也尝试这样的:
// First Remove my FULL wakelock
//then aquire a partial wake lock (which should turn off the display)
PowerManager.WakeLock wl = manager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "Your Tag");
wl.acquire();
然而这种方法并不能关闭显示。
+1
如果我理解正确的,你保持你的活动成功运行和问题的其余部分是如何关闭屏幕。为此,我建议在没有布局的情况下实施一个顶层辅助活动 - 在这种情况下,Android会显示黑屏。您可以使用android:theme =“@ android:style/Theme.NoTitleBar.Fullscreen”进行全屏停电。 –
2012-06-08 10:22:18
+3
对于我而言,使用唤醒锁进行黑屏并不足够,因为屏幕背光仍然亮着,所以即使在黑色全屏活动时,在完全黑暗的房间里仍然太亮 - 我仍然可以看到设备屏幕,但我不应该。 –
2012-06-09 13:12:19
+0
达成了一些关于这个问题?!! –
2016-08-03 09:14:19
发布评论