我是android新手。我想在按钮点击时将亮度更改为最大值..但亮度没有变化。下面给出代码请看看: -
int brightness=255;
Settings.System.putInt(getContentResolver(),
android.provider.Settings.System.SCREEN_BRIGHTNESS, brightness);
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness =brightness;
getWindow().setAttributes(lp);
除此之外,我已经补充说 在清单文件中
我还需要添加什么......或者我应该适应哪些变化以便反映亮度变化。
答案 0 :(得分:2)
尝试使用介于0和1之间的值。为此更改您的代码:
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = 1F;
getWindow().setAttributes(lp);
答案 1 :(得分:1)
我认为本教程可能有助于Try
答案 2 :(得分:0)
我有同样的问题。尝试创建一个没有UI的虚拟活动来进行亮度变化。