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)