MIUI修改系统亮度后过暗
问题描述
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果是个例的话,那就直接判断手机类型做修改吧
我打印出来最大好像能达到4095