设置屏幕停留时间
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 中注册一次点击?