openharmony 鸿蒙 capi-oh-display-info-h

2025-06-12 浏览 (1)

oh_display_info.h

概述

提供屏幕的公共枚举、公共定义等。

引用文件: <window_manager/oh_display_info.h>

库: libnative_display_manager.so

系统能力: SystemCapability.WindowManager.WindowManager.Core

起始版本: 12

相关模块: OH_DisplayManager

汇总

结构体

名称typedef关键字描述
NativeDisplayManager_RectNativeDisplayManager_Rect矩形区域。
NativeDisplayManager_WaterfallDisplayAreaRectsNativeDisplayManager_WaterfallDisplayAreaRects瀑布屏曲面部分显示区域。
NativeDisplayManager_CutoutInfoNativeDisplayManager_CutoutInfo挖孔屏、刘海屏、瀑布屏等不可用屏幕区域信息。
NativeDisplayManager_DisplayHdrFormatNativeDisplayManager_DisplayHdrFormat显示设备支持的所有HDR格式。
NativeDisplayManager_DisplayColorSpaceNativeDisplayManager_DisplayColorSpace显示设备支持的所有色域类型。
NativeDisplayManager_DisplayInfoNativeDisplayManager_DisplayInfo显示设备的对象属性。
NativeDisplayManager_DisplaysInfoNativeDisplayManager_DisplaysInfo多显示设备的Display对象。

枚举

名称typedef关键字描述
NativeDisplayManager_RotationNativeDisplayManager_Rotation屏幕顺时针的旋转角度。
NativeDisplayManager_OrientationNativeDisplayManager_Orientation屏幕的旋转方向。
NativeDisplayManager_ErrorCodeNativeDisplayManager_ErrorCode屏幕管理接口返回状态码枚举。
NativeDisplayManager_FoldDisplayModeNativeDisplayManager_FoldDisplayMode可折叠设备的显示模式枚举。
NativeDisplayManager_DisplayStateNativeDisplayManager_DisplayState显示设备的状态枚举。
NativeDisplayManager_SourceModeNativeDisplayManager_SourceMode设备的显示模式枚举。

枚举类型说明

NativeDisplayManager_Rotation

enum NativeDisplayManager_Rotation

描述

屏幕顺时针的旋转角度。

系统能力: SystemCapability.WindowManager.WindowManager.Core

起始版本: 12

枚举项描述
DISPLAY_MANAGER_ROTATION_0 = 0代表屏幕顺时针旋转角度0度。
DISPLAY_MANAGER_ROTATION_90 = 1代表屏幕顺时针旋转角度90度。
DISPLAY_MANAGER_ROTATION_180 = 2代表屏幕顺时针旋转角度180度。
DISPLAY_MANAGER_ROTATION_270 = 3代表屏幕顺时针旋转角度270度。

NativeDisplayManager_Orientation

enum NativeDisplayManager_Orientation

描述

屏幕的旋转方向。

系统能力: SystemCapability.WindowManager.WindowManager.Core

起始版本: 12

枚举项描述
DISPLAY_MANAGER_PORTRAIT = 0表示设备当前以竖屏方式显示。
DISPLAY_MANAGER_LANDSCAPE = 1表示设备当前以横屏方式显示。
DISPLAY_MANAGER_PORTRAIT_INVERTED = 2表示设备当前以反向竖屏方式显示。
DISPLAY_MANAGER_LANDSCAPE_INVERTED = 3表示设备当前以反向横屏方式显示。
DISPLAY_MANAGER_UNKNOWN表示显示未识别屏幕方向。

NativeDisplayManager_ErrorCode

enum NativeDisplayManager_ErrorCode

描述

屏幕管理接口返回状态码枚举。

系统能力: SystemCapability.WindowManager.WindowManager.Core

起始版本: 12

枚举项描述
DISPLAY_MANAGER_OK = 0成功。
DISPLAY_MANAGER_ERROR_NO_PERMISSION = 201权限校验失败,应用无权限使用该API,需要申请权限。
DISPLAY_MANAGER_ERROR_NOT_SYSTEM_APP = 202权限校验失败,非系统应用使用了系统API。
DISPLAY_MANAGER_ERROR_INVALID_PARAM = 401参数检查失败。
DISPLAY_MANAGER_ERROR_DEVICE_NOT_SUPPORTED = 801该设备不支持此API。
DISPLAY_MANAGER_ERROR_INVALID_SCREEN = 1400001操作的显示设备无效。
DISPLAY_MANAGER_ERROR_INVALID_CALL = 1400002当前操作对象无操作权限。
DISPLAY_MANAGER_ERROR_SYSTEM_ABNORMAL = 1400003系统服务工作异常。
DISPLAY_MANAGER_ERROR_ILLEGAL_PARAM = 1400004非法参数。
起始版本: 20

NativeDisplayManager_FoldDisplayMode

enum NativeDisplayManager_FoldDisplayMode

描述

可折叠设备的显示模式枚举。

系统能力: SystemCapability.WindowManager.WindowManager.Core

起始版本: 12

枚举项描述
DISPLAY_MANAGER_FOLD_DISPLAY_MODE_UNKNOWN = 0表示设备当前折叠显示模式未知。
DISPLAY_MANAGER_FOLD_DISPLAY_MODE_FULL = 1表示设备当前全屏显示。
DISPLAY_MANAGER_FOLD_DISPLAY_MODE_MAIN = 2表示设备当前主屏幕显示。
DISPLAY_MANAGER_FOLD_DISPLAY_MODE_SUB = 3表示设备当前子屏幕显示。
DISPLAY_MANAGER_FOLD_DISPLAY_MODE_COORDINATION = 4表示设备当前双屏协同显示。

NativeDisplayManager_DisplayState

enum NativeDisplayManager_DisplayState

描述

显示设备的状态枚举。

起始版本: 14

枚举项描述
DISPLAY_MANAGER_DISPLAY_STATE_UNKNOWN = 0表示显示设备状态未知。
DISPLAY_MANAGER_DISPLAY_STATE_OFF = 1表示显示设备状态为关闭。
DISPLAY_MANAGER_DISPLAY_STATE_ON = 2表示显示设备状态为开启。
DISPLAY_MANAGER_DISPLAY_STATE_DOZE = 3表示显示设备为低电耗模式。
DISPLAY_MANAGER_DISPLAY_STATE_DOZE_SUSPEND = 4表示显示设备为睡眠模式,CPU为挂起状态。
DISPLAY_MANAGER_DISPLAY_STATE_VR = 5表示显示设备为VR模式。
DISPLAY_MANAGER_DISPLAY_STATE_ON_SUSPEND = 6d表示显示设备为开启状态,CPU为挂起状态。

NativeDisplayManager_SourceMode

enum NativeDisplayManager_SourceMode

描述

设备的显示模式枚举。

起始版本: 20

枚举项描述
DISPLAY_SOURCE_MODE_NONE = 0表示设备当前未使用。
DISPLAY_SOURCE_MODE_MAIN = 1表示设备当前为主屏。
DISPLAY_SOURCE_MODE_MIRROR = 2表示设备当前为镜像显示模式。
DISPLAY_SOURCE_MODE_EXTEND = 3表示设备当前为扩展显示模式。
DISPLAY_SOURCE_MODE_ALONE = 4表示设备当前为异源显示模式。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙ArkUI(方舟UI框架)

harmony 鸿蒙ARKUI_TextPickerCascadeRangeContent

harmony 鸿蒙ARKUI_TextPickerRangeContent

harmony 鸿蒙ArkUI_AnimateCompleteCallback

harmony 鸿蒙ArkUI_AttributeItem

harmony 鸿蒙ArkUI_ColorStop

harmony 鸿蒙ArkUI_ContextCallback

harmony 鸿蒙ArkUI_EventModule

harmony 鸿蒙ArkUI_ExpectedFrameRateRange

harmony 鸿蒙ArkUI_IntOffset

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/mDP8qP