在活动运行时保持Android屏幕不变暗

时间:2014-01-01 18:28:44

标签: android android-layout android-activity android-manifest

对于我的Android应用程序,我希望屏幕不会变暗,而某些活动(例如CatActivity)处于恢复状态。有谁知道这是怎么做到的吗?有没有办法在清单或活动本身中声明?

更新

我找到了答案:

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

有没有办法把它关掉?我没有看到removeFlags方法。

1 个答案:

答案 0 :(得分:1)

要删除标记,只需调用clearFlags()方法:

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