美文网首页代码片段分享
Android 获取不到系统屏幕亮度 (Xamarin项目)

Android 获取不到系统屏幕亮度 (Xamarin项目)

作者: 花艺荣 | 来源:发表于2019-09-28 22:27 被阅读0次

需求:
需要在应用内支持自动亮度调节,一段时间后亮度变暗,用户操作后调亮。
问题:
一直没找到办法获取获取系统默认亮度。
解决:
没有设值为 -1,会调整亮度为系统亮度
调整依据 :https://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#screenBrightness

代码

 if (DateTimeUtil.TotalMinutesMoreThan(1, App.lastTouchTime))  {
      //調暗
     DependencyService.Get<IScreenOnOff>().adjustBrightness(0.001f);
  }
 else  {
    //还原亮度
     DependencyService.Get<IScreenOnOff>().adjustBrightness(-1);
 }

相关文章

网友评论

    本文标题:Android 获取不到系统屏幕亮度 (Xamarin项目)

    本文链接:https://www.haomeiwen.com/subject/ytdlyctx.html