【问题标题】:Setting screen time out on the lock screen在锁定屏幕上设置屏幕超时
【发布时间】:2014-07-20 20:45:11
【问题描述】:

我正在尝试以编程方式在锁屏上设置屏幕/显示超时。 IE。从最后一次触摸到屏幕关闭的时间。我认为这可能取决于设备。我可以用

在一部手机(JB 4.2.2)上更改它
Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 30000);

但现在这不适用于我的 Nexus 5 (KK 4.4.2)。无论我做什么,它似乎都停留在 10 秒。

有什么想法吗?锁屏有单独的设置吗?

谢谢!

【问题讨论】:

  • 使用 putString 而不是 putInt
  • @Mugen 不幸的是,这并没有什么不同。不在锁定屏幕上时,putInt 也能正常工作。

标签: android timeout screen lockscreen


【解决方案1】:

如果您的应用有设备管理员,您可以设置锁定时间follow this

public void setMaximumTimeToLock (ComponentName admin, long timeMs)

【讨论】:

  • 这绝对不是我想要的。这会使手机在使用一段时间后锁定......
  • 这将与您正在寻找的类似,这就是我提到的方式,如果您的应用具有设备管理员,即使这会更改在亮度下设置屏幕超时,请在评论前尝试..
  • 从文档中,setMaximumTimeToLock 会在一段时间后自动锁定手机。我希望在手机已锁定后更改屏幕超时。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-15
  • 2019-07-22
  • 1970-01-01
  • 2016-05-28
  • 1970-01-01
相关资源
最近更新 更多