应用程序的亮度

时间:2013-04-03 14:31:23

标签: android screen-brightness

我通过这种方法在我的应用中选择亮度

public void setBrightness(Context context, int progress) {
        float BackLightValue = (float) progress/100;
        WindowManager.LayoutParams layoutParams = ((Activity) context).getWindow().getAttributes();

        if (BackLightValue == 0.0) {
            BackLightValue = 0.01f;
        }

        layoutParams.screenBrightness = BackLightValue;
//        layoutParams.screenBrightness = progress;
        ((Activity) context).getWindow().setAttributes(layoutParams);

    }

此代码有效,但如果我转到其他活动亮度设置,请返回上一页。

如何在所有应用程序中更改亮度?或者我必须在所有活动的oncreate方法上恢复它?

0 个答案:

没有答案