1
我使用此代码来降低屏幕亮度,但它只适用于Android 4.4--。当我在android 5 ++中测试时,当它完成/关闭Activity后,它会在Activity打开时工作,然后屏幕亮度将返回默认设置。如何在Android 5.0 ++中保持屏幕亮度设置无法保持屏幕亮度设置在android 5.0 ++
cResolver = getContentResolver();
window = getWindow();
android.provider.Settings.System.putInt(cResolver,
android.provider.Settings.System.SCREEN_BRIGHTNESS,75);
WindowManager.LayoutParams layoutpars = window.getAttributes();
layoutpars.screenBrightness = 75/(float) 255;
window.setAttributes(layoutpars);