uni.getScreenBrightness获取屏幕亮度超过1,但uni.setScreenBrightness设置亮度最大为1,导致app亮度会与系统亮度设置不一致。

- 发布:2020-10-18 00:59
- 更新:2021-12-13 15:04
- 阅读:1550
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 2.9.3
手机系统: Android
手机系统版本号: Android 10
手机厂商: 小米
手机机型: 小米8
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
uni.getScreenBrightness获取屏幕亮度超过1,但uni.setScreenBrightness设置亮度最大为1,导致app亮度会与系统亮度设置不一致。
uni.getScreenBrightness获取屏幕亮度超过1,但uni.setScreenBrightness设置亮度最大为1,导致app亮度会与系统亮度设置不一致。
实际结果:
uni.getScreenBrightness获取屏幕亮度超过1,但uni.setScreenBrightness设置亮度最大为1,导致app亮度会与系统亮度设置不一致。
uni.getScreenBrightness获取屏幕亮度超过1,但uni.setScreenBrightness设置亮度最大为1,导致app亮度会与系统亮度设置不一致。
bug描述:
1-uni.getScreenBrightness API获取屏幕亮度有BUG,当手机屏幕亮度过高时,获取的亮度值会超过1。
2-在问题1的基础上,通过uni.setScreenBrightness API设置亮度时,会导致app亮度与手机系统亮度不一致(uni.setScreenBrightness可以设置亮度范围最大只有1,当设置为1时,手机系统亮度缺没有到最大,导致不一致)

