Android setBrightness value

先設置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);
	    }

猜你喜欢

转载自bgj.iteye.com/blog/1728175