代码片段分享

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

2019-09-28  本文已影响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);
 }
上一篇下一篇

猜你喜欢

热点阅读