MIUI修改系统亮度后过暗

发布于 2022-09-11 19:28:53 字数 520 浏览 39 评论 0

问题描述

app中有修改系统亮度的需求,通过更改系统的 Settings.System.SCREEN_BRIGHTNESS 属性来实现。即:

Settings.System.putInt(context.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, brightness)
// brightness为 0 ~ 255 之间的int数值,0最暗,255最亮

Android官方文档中亮度属性值在0-255之间。
在其他品牌手机上未出现问题,但是在小米MIX (Android 9)上,通过此方法修改亮度后,屏幕一直很暗。在此手机上通过手动修改系统亮度再读取Settings.System.SCREEN_BRIGHTNESS 值,得到 0-4090的取值范围(0最暗,4090最亮)。

所以不知道MIUI是否对这个属性的取值范围有过调整,是否有相关接口获取到该类手机上该属性的取值范围?这种手机该如何适配

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

疯狂的代价 2022-09-18 19:28:53

如果是个例的话,那就直接判断手机类型做修改吧

合约呢 2022-09-18 19:28:53

我打印出来最大好像能达到4095

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文