FLAG_KEEP_SCREEN_ON是让屏幕保持不暗

转载 2013年12月02日 11:48:55
我至少曾经在四个不同的地方看到过FLAG_KEEP_SCREEN_ON是让屏幕保持不暗不关闭的最好方法,那么这个方法具体应该怎么使用呢?

我在stackoverflow上找到如下代码:
     @Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); }
简单来说就是把getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);加进onCreate里面,用WindowManager来管理窗口。

既然是加在Activity的onCreate里,不用试验也知道肯定是针对当前一个Activity的。如果想让所有的Activity都保持唤醒状态怎么办呢?

其实如果用到我之前提到过的BaseActivity这一招得话就可以轻松解决了:

在BaseActivity以及,如果有的话BaseTabActivity,BaseMapActivity等的onCreate中都加入:
 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
 就可以保证继承他们的Activity都继承保持屏幕唤醒了。
自己试验了一下,效果还是非常好的。

参考资料:

相关文章推荐

Android 休眠 FLAG_KEEP_SCREEN_ON

之前有一篇屏幕锁的,但是在具体的应用中总是出现问题,当我在视频播放暂停的时候,释放了锁,但是屏幕总是亮着,应该是某一个地方对屏幕进行了锁操作。 WakeLock主要代码如下: PowerMan...
  • gzsword
  • gzsword
  • 2014年10月29日 14:30
  • 10203

Android之FLAG_KEEP_SCREEN_ON

 我至少曾经在四个不同的地方看到过FLAG_KEEP_SCREEN_ON是让屏幕保持不暗不关闭的最好方法,那么这个方法具体应该怎么使用呢? 我在stackoverflow上找到如下代码...

Android 休眠 FLAG_KEEP_SCREEN_ON

之前有一篇屏幕锁的,但是在具体的应用中总是出现问题,当我在视频播放暂停的时候,释放了锁,但是屏幕总是亮着,应该是某一个地方对屏幕进行了锁操作。 WakeLock主要代码如下: PowerMan...

android app中如何获取电源锁保持屏幕常亮

android 中电源锁有 wakeLock 和  FLAG_KEEP_SCREEN_ON 这两种。 如果你想在你的应用中一进来就使屏幕保持常亮,并且不随系统亮度发生变化(一般应用都是你进去以后不操作...

FLAG_KEEP_SCREEN_ON是让屏幕保持不暗不关闭的最好方法

FLAG_KEEP_SCREEN_ON是让屏幕保持不暗不关闭的最好方法,那么这个方法具体应该怎么使用呢? 我在stackoverflow上找到如下代码:     @Override prote...

Wakelock API详解

官方资料  http://developer.android.com/intl/zh-CN/reference/android/os/PowerManager.WakeLock.html http:...
  • airk000
  • airk000
  • 2013年06月18日 16:15
  • 7825

android保持屏幕常亮--FLAG_KEEP_SCREEN_ON

只在某个窗体下,让屏幕保持常亮

Todd.log - a place to keep my thoughts on programming TF-IDF模型的概率解释

转自:http://www.cnblogs.com/weidagang2046/archive/2012/10/22/tf-idf-from-probabilistic-view.html信息检索概述...

HDU 5744 Keep On Movin(水题)

题目链接:HDU 5744 题面: Keep On Movin Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65...

新GRE考试词汇相关的俚语:keep your shirt on和lose

下面为大家总结了一些新GRE词汇相关的俚语,以下主要关于veg的相关俚语,同学们可适当进行记忆,以便更充分地准备GRE考试。   下面为大家讲解了新GRE考试词汇相关的俚语:keep your sh...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:FLAG_KEEP_SCREEN_ON是让屏幕保持不暗
举报原因:
原因补充:

(最多只允许输入30个字)