電話の画面を常にオンにして、アプリの実行中は常に設定した明るさを維持したい.
これは、画面を常にオンにするコードです
PowerManager pm;
PowerManager.WakeLock wl;
pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
wl.acquire();
そして、これは明るさを設定するコードです:
WindowManager.LayoutParams layout = getWindow().getAttributes();
layout.screenBrightness = 1F;
getWindow().setAttributes(layout);
画面は常にオンになっていますが、しばらくすると明るさが低下します。そして、この低い輝度で点灯し続けます。アプリケーションの実行中に画面の明るさを常に同じに保つにはどうすればよいですか。