我正在使用这种方法将屏幕设置为全亮度。
@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的功能?