Skip to main content
版本:v3+

Screen

API_LEVEL 3.0 开始支持,API 兼容性请参考 API_LEVEL。

屏幕状态传感器。

方法​

getStatus​

获取屏幕状态,1: 亮屏、2: 息屏

getStatus(): number

getAodMode​

是否开启 AOD 息屏显示功能

getAodMode(): boolean

getLight​

API_LEVEL 3.6

光照强度,单位 lux

getLight(): number

onChange​

注册屏幕显示变化事件监听回调函数

onChange(callback: (status: number) => void): void

offChange​

取消屏幕显示变化事件监听回调函数

offChange(callback: (status: number) => void): void

代码示例​

import { Screen } from '@zos/sensor'

const screen = new Screen()
const status = screen.getStatus()
const callback = () => {
console.log(screen.getStatus())
}

screen.onChange(callback)

// When not needed for use
screen.offChange(callback)