Screen
Start from API_LEVEL
3.0
. Please refer to API_LEVEL.
Screen Status Sensor.
Methods
getStatus
Get the screen status, 1
: On, 2
: Off
getStatus(): number
getAodMode
Whether to turn on the AOD rest screen display function
getAodMode(): boolean
getLight
Start from API_LEVEL
3.6
Light intensity, unit lux
getLight(): number
onChange
Register a callback function to listen to screen display change events
onChange(callback: (status: number) => void): void
offChange
Cancel a callback function to listen to screen display change events
offChange(callback: (status: number) => void): void
Example
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)