中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
获取设备的状态
微信扫码分享
import { display } from '@kit.ArkUI'; // 获取当前默认的display对象 let displayDef = display.getDefaultDisplaySync() // * STATE_UNKNOWN 0 表示显示设备状态未知。 // * STATE_OFF 1 表示显示设备状态为关闭。 // * STATE_ON 2 表示显示设备状态为开启。 // * STATE_DOZE 3 表示显示设备为低电耗模式。 // * STATE_DOZE_SUSPEND 4 表示显示设备为睡眠模式,CPU为挂起状态。 // * STATE_VR 5 表示显示设备为VR模式。 // * STATE_ON_SUSPEND 6 表示显示设备为开启状态,CPU为挂起状态。 switch (displayDef.state) { case display.DisplayState.STATE_UNKNOWN: break case display.DisplayState.STATE_OFF: break case display.DisplayState.STATE_ON: break case display.DisplayState.STATE_DOZE: break case display.DisplayState.STATE_DOZE_SUSPEND: break case display.DisplayState.STATE_VR: break case display.DisplayState.STATE_ON_SUSPEND: break }