admin管理员组

文章数量:1516870

Android 屏幕 亮度太亮、亮度太暗,最大亮度设为目前亮度多少、最小亮度设为以前亮度多少


一、需求-场景-注意事项

需求: Android 屏幕适配,最大亮度设为目前亮度多少、最小亮度设为以前亮度多少。

场景: 首先要搞清楚,为什么会有这样的场景,对于搞应用开发的很难理解。

  • Android系统一样的,但是定制需求里面 不同的客户有自己的屏幕,屏幕规格、显示效果完全不一样,实际情况下会有少许异常。
  • 异常情况一:亮度在0%-30% 屏幕亮度调节不变化;亮度在80%-100% 屏幕亮度不变化。
  • 异常情况而:亮度在0%-30% 屏幕太暗了;屏幕在80% 开始,亮度太亮了。
  • 屏幕原因:功耗要求,要求功耗低一些,尽量低功耗。

注意事项:
如上,场景和需求,那么实际情况需要达到什么效果和闭坑:

  • 效果要求:实际的亮度要达到要求,按照需求来。裁剪、截取亮度范围值。
  • UI要求:对于SystemUI/系统设置里面 亮度条调节需要有作用。
  • 兼顾实际需求和效果,综合处理。

真实需求: 要求 屏幕亮度为原最大亮点85%

二、参考资料

这是之前产品需求的解决方案,这里有解决方案

本文标签: 系统编程屏幕亮度