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);
}
このコードを使用して画面の明るさを変更しますが、自動明るさがオンになっていると機能しません。
自動輝度がオンになっている場合、画面の輝度を変更するにはどうすればよいですか? また、システムの明るさを変更したくありません。現在のアクティビティのみを変更する必要があります。