public static void setBrightness(Activity activity, Float brightness) {
WindowManager.LayoutParams lp = activity.getWindow().getAttributes();
if (0 < brightness && brightness <= 1) {
lp.screenBrightness = brightness;
}
activity.getWindow().setAttributes(lp);
}
我使用此代码更改屏幕亮度,但当自动亮度打开时它不起作用。
当自动亮度开启时,如何更改屏幕亮度?而且我不想改变系统亮度,它应该只是改变当前的活动。