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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值