设置屏幕停留时间

Posted

技术标签:

【中文标题】设置屏幕停留时间【英文标题】:Set time for the screen to stay on 【发布时间】:2013-01-31 18:54:16 【问题描述】:

我已经知道从哪里开始,至少通过 WakeLock 类,但我只能在屏幕上和屏幕外调用方法......我不知道终止屏幕开始启动的最简单方法...... (在完全关闭之前亮度会略有下降)。

谢谢!我希望我的表达是正确的。

【问题讨论】:

你可以试试System类,我相信有一个值来设置当前的亮度。也许有一个倒计时。 我搜索到文档 (developer.android.com/reference/java/lang/System.html) 但在屏幕上找不到任何关于亮度设置或其他内容的信息 还有一个 api 来检索屏幕超时 developer.android.com/reference/android/provider/… 但 android 不会让你知道“调光”超时 【参考方案1】:

知道了!

我对系统类使用了 SCREEN_OF_TIMEOUT 方法。 代码如下:

android.provider.Settings.System.putInt(getContentResolver(),
            Settings.System.SCREEN_OFF_TIMEOUT, 60000);

数字 60000 是指屏幕超时的时间(以毫秒为单位)。 谢谢!

【讨论】:

以上是关于设置屏幕停留时间的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Scene Delegate 中的自动登录完成之前一直停留在启动屏幕上?

无论手指在屏幕上停留多长时间,都只在 touchesBegan 中注册一次点击?

将 applicationwillenterforeground 用于密码屏幕

CAShapeLayer 动画不会停留在屏幕上而是消失

怎么用视频编辑软件制作字幕末屏停留

如何使我的图像停留在一页上而不重复?