屏幕更新时间:2025-12-19 10:44:01
Screen
基础信息说明
功能概述:提供设置与获取屏幕亮度、保持屏幕常亮的能力,支持回调结果与状态管理。
| 项目 | 说明 |
| 版本要求 | 无 |
| 前提条件 | 设备支持相关系统能力 |
| 使用限制 | 无 |
| 相关教程 | 无 |
方法说明
| 方法名 | 签名 | 同步/异步 | 说明 |
| setScreenBrightness | qg.setScreenBrightness(object): void | 同步 | 设置屏幕亮度(0–1) |
| getScreenBrightness | qg.getScreenBrightness(object): void | 异步回调 | 获取当前屏幕亮度(0–1),结果通过 success 回调返回 |
| setKeepScreenOn | qg.setKeepScreenOn(object): void | 同步 | 设置是否保持屏幕常亮 |
参数说明
qg.setScreenBrightness(object)
| 属性名 | 类型 | 必填 | 说明 |
| value | Number | 是 | 屏幕亮度,范围 0–1 |
| success | Function | 否 | 接口调用成功的回调函数 |
| fail | Function | 否 | 接口调用失败的回调函数 |
| complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
qg.getScreenBrightness(object)
| 属性名 | 类型 | 必填 | 说明 |
| success | Function | 否 | 成功回调,入参 { value: Number },其中 value 范围 0–1 |
| fail | Function | 否 | 接口调用失败的回调函数 |
| complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
qg.setKeepScreenOn(object)
| 属性名 | 类型 | 必填 | 说明 |
| keepScreenOn | Boolean | 是 | 是否保持屏幕常亮 |
| success | Function | 否 | 接口调用成功的回调函数 |
| fail | Function | 否 | 接口调用失败的回调函数 |
| complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
返回值说明
- 所有方法均通过参数中的回调或事件回调获取结果
回调结果说明
getScreenBrightness 回调参数
| 属性名 | 类型 | 说明 |
| value | Number | 当前屏幕亮度,范围 0–1 |
示例代码
// 设置屏幕亮度为 0.8
qg.setScreenBrightness({
value: 0.8,
success() {
console.log('setScreenBrightness success')
},
fail(err) {
console.log('setScreenBrightness fail', err)
}
})
// 获取当前屏幕亮度
qg.getScreenBrightness({
success(res) {
console.log('current brightness:', res.value) // 0–1
}
})
// 保持屏幕常亮
qg.setKeepScreenOn({
keepScreenOn: true,
success() {
console.log('setKeepScreenOn success')
}
})注意事项
- 屏幕亮度用 0–1 的范围表示,但不同设备的亮度并不是连续可调的,可能只能按固定档位调整,因此实际生效的亮度可能和设置值略有差异。
- 保持常亮会增加能耗,请谨慎使用。
上一篇:网络
下一篇:加速计
文档内容是否有帮助?
有帮助
无帮助