我在尝试将屏幕亮度设置为最低时遇到问题。我的代码如下:
WindowManager.LayoutParams params = w.getAttributes();
params.screenBrightness = WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_OFF;
w.setAttributes(params);
问题是在某些设备上屏幕会完全关闭并且即使按下电源按钮也几乎不可能再次打开屏幕(幸运的是屏幕会在一段时间后再次打开)。我不知道这种行为。
请帮忙。提前致谢。
弗兰。
最佳答案
试试这个,
WindowManager.LayoutParams layout = getWindow().getAttributes();
layout.screenBrightness = 1F;
getWindow().setAttributes(layout);
同时查看官方文档 Screen Brightness
尝试在 layout.screenBrightness = 0.1F
或 0.2F 等中更改精度为 0.1 的值。
希望对您有所帮助。
关于android - 将屏幕亮度调到最低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26514238/