Skip to content

LimeScreenUtils 屏幕亮度

  • lime-screen-utils 系参考小程序 屏幕亮度API 实现的UTS API插件,目前只实现安卓端

安装

插件市场入口 导入即可

使用

获取屏幕亮度

js
import {
	getScreenBrightness,
	GetScreenBrightnessOption
} from '@/uni_modules/lime-screen-utils';


getScreenBrightness({
	success(res) {
		console.log(res.value)
	}
} as GetScreenBrightnessOption)

设置屏幕亮度

js
import {
	setScreenBrightness,
	SetScreenBrightnessOption,
} from '@/uni_modules/lime-screen-utils';


setScreenBrightness({
	value: 0.5,
	success:(res) => {
		console.log('res', res)
	}
} as SetScreenBrightnessOption)

保持常亮状态

js
import {
	setKeepScreenOn,
	SetKeepScreenOnOption
} from '@/uni_modules/lime-screen-utils';


setKeepScreenOn({
	// true 是常亮 false 是取消
	keepScreenOn: true,
	success(res){
		console.log('setKeepScreenOn', res)
	},
	fail(err) {
		console.log('err', err)
	}
} as SetKeepScreenOnOption)

API

由于是参考小程序的API,故可以参考uniappbrightness文档

打赏

如果你觉得本插件,解决了你的问题,赠人玫瑰,手留余香。

源代码

组件源码