求告知如何获取设备的状态

获取设备的状态

HarmonyOS
2024-08-05 18:49:11
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
人间冰美式
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
  }
分享
微博
QQ
微信
回复
2024-08-05 23:10:01
相关问题
求告知如何获取当前定位
358浏览 • 1回复 待解决
求告知ArkTS如何获取MD5值
491浏览 • 0回复 待解决
求告知ohpm如何迁移仓
233浏览 • 1回复 待解决
求告知如何发起HTTP请求
335浏览 • 1回复 待解决
求告知HAR如何转换为HSP
300浏览 • 1回复 待解决
求告知如何强制刷新UI?
240浏览 • 1回复 待解决
求告知如何改变menu弹出框大小
2599浏览 • 1回复 待解决
求大佬告知如何获取设备dpi值
1765浏览 • 1回复 待解决
求告知如何创建一个地图
274浏览 • 1回复 待解决
求告知如何在本地安装app包
273浏览 • 1回复 待解决
求告知如何实现防截屏功能
458浏览 • 1回复 待解决
求告知如何申请广告跟踪权限
247浏览 • 1回复 待解决
求告知子窗口如何添加动画
296浏览 • 1回复 待解决
求告知如何接入手写服务
362浏览 • 1回复 待解决
求告知如何从view生成图片
241浏览 • 1回复 待解决
求告知静态订阅相关方法
589浏览 • 1回复 待解决
求告知ArkTS是否支持断言
230浏览 • 1回复 待解决
求大佬告知如何获取状态栏高度?
2148浏览 • 1回复 待解决
求大佬告知设备唯一id如何获取
1736浏览 • 1回复 待解决
求告知删除数据文件方法
309浏览 • 1回复 待解决
NEXT版本中如何获取设备网络状态
2238浏览 • 1回复 待解决
如何获取设备横竖屏状态变化通知
1871浏览 • 1回复 待解决
求告知
535浏览 • 1回复 待解决
能否实现响应者链,,求告知
652浏览 • 1回复 待解决
TEE是否对外开放,求告知
475浏览 • 1回复 待解决