我正在尝试设置屏幕亮度,但是当我尝试使用 this.getWindow() 获取当前窗口时,我得到了 null。为什么是这样?我将在我的 setBrightness() 方法中发布我的所有代码。
System.putInt(getContentResolver(), System.SCREEN_BRIGHTNESS,
brightness);
Window window = getWindow();
WindowManager.LayoutParams lp = window.getAttributes();
lp.screenBrightness = brightness / (float) 255;
window.setAttributes(lp);