【问题标题】:Stop android device from sleeping停止 android 设备休眠
【发布时间】:2011-05-21 00:58:56
【问题描述】:

我正在尝试开发一个非常简单的应用程序,该应用程序显示为图像的幻灯片,我肯定无法弄清楚(如果有人有任何建议将不胜感激)但我想知道有什么办法可以如果设备左侧循环浏览这些图像,是否阻止设备进入睡眠状态?

【问题讨论】:

标签: android image sleep


【解决方案1】:

使用

     getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

将使屏幕始终处于禁用锁定状态。使用删除它

     getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

【讨论】:

  • 如果需要动态设置/清除(例如,基于偏好或菜单选择),这是一个很好的答案。如果总是需要设置android:keepScreenOn 属性,它会稍微简单一些。
  • 是的,你是对的,我只是想在你的 XML 解决方案旁边添加一种编程方式
【解决方案2】:

android:keepScreenOn="true" 添加到活动布局 XML 文件中的某个小部件。当活动在前台时,设备不会进入睡眠状态。

【讨论】:

  • 这个答案比我的好。
【解决方案3】:

【讨论】:

  • 这不是涉及 UI 的最佳选择。 WakeLock 用于后台处理。
  • 没错,我不知道“keepScreenOn”。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-20
  • 1970-01-01
  • 2015-03-01
  • 1970-01-01
相关资源
最近更新 更多