先設置Brightness,
public void SetBrightness(Activity activity,int brightnes){ WindowManager.LayoutParams lParams = activity.getWindow().getAttributes(); lParams.screenBrightness = Float.valueOf(brightnes) * (1f / 255); activity.getWindow().setAttributes(lParams); }
設置完成後要對值進行保存,
public void saveBrightness(ContentResolver resolver,int brightness){ Uri uri = android.provider.Settings.System.getUriFor("screen_brightness"); android.provider.Settings.System.putInt(resolver, "screen_brightness", brightness); resolver.notifyChange(uri, null); }