如何改变屏幕亮度?(How to change screen brightness?)

2019-09-22 14:07发布

我怎么能在Android的改变屏幕亮度?

我可以找到如何为应用程序做到这一点,但我想这样做对所有的系统和永久(直到用户改变它的选项)。

我不需要再另外为自定义值。 只是低亮度级,中亮度和最大将是完美的。

这是可能的,例如与PowerManager或类似的东西\?

采用Android 2.0+。

Answer 1:

WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.screenBrightness = <value from 0 to 1>;
getWindow().setAttributes(lp);


文章来源: How to change screen brightness?