[英]Updating the screen brightness in android
这是更改手机亮度设置的代码。
运行该应用程序后,如果转到手机的“设置”>“显示”>“亮度”,则会看到该值已更改,但未“更新”。 因此,当我单击对话框的“确定/取消”按钮时,即更新对话框。 因此,我是否错过了一个通话,该通话最终在更改值之后将更新屏幕亮度? 谢谢。
虽然代码在C#中,但是我正在使用Xamarin和monodroid来开发我的App。 谢谢大家!
Android.Provider.Settings.System.PutInt(ContentResolver, Android.Provider.Settings.System.ScreenBrightnessMode, 0);
int brightnessInt = (int)(1.0 * 255); //To set max brightness
Android.Provider.Settings.System.PutInt(ContentResolver, Android.Provider.Settings.System.ScreenBrightness, brightnessInt);
View v = Window.DecorView.FindViewById(Android.Resource.Id.Content);
v.Invalidate();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.