【发布时间】:2014-05-06 11:06:21
【问题描述】:
我正在使用这种方法将屏幕设置为全亮度。
@SuppressLint("NewApi")
private void setFullBright() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.CUPCAKE) {
WindowManager.LayoutParams windowParams = getWindow().getAttributes();
windowParams.screenBrightness = 1.0f;
getWindow().setAttributes(windowParams);
}
}
如果我想在 Activity 屏幕的整个生命周期中设置全亮度,onCreate 方法是调用它的最佳位置吗?
是否有可以实现此目的的 XML 标志? android:keepScreenOn="true" 之类的东西反映了在代码中添加 WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON 的功能?
【问题讨论】:
标签: android android-activity screen screen-brightness window-managers