openharmony 鸿蒙 capi-resmgr-common-h

2026-08-25 浏览 (2)

resmgr_common.h

概述

提供接口所需要的枚举类型和结构体。

引用文件: <resourcemanager/resmgr_common.h>

库: libohresmgr.so

系统能力: SystemCapability.Global.ResourceManager

起始版本: 12

相关模块: resourcemanager

汇总

结构体

名称typedef关键字描述
ResourceManager_ConfigurationResourceManager_Configuration设备状态的枚举。

枚举

名称typedef关键字描述
ResourceManager_ErrorCode-资源管理错误码。
ScreenDensity-屏幕密度类型的枚举。
ResourceManager_DirectionResourceManager_Direction屏幕方向的枚举。
ResourceManager_ColorModeResourceManager_ColorMode颜色模式的枚举。
ResourceManager_DeviceTypeResourceManager_DeviceType设备类型的枚举。

枚举类型说明

ResourceManager_ErrorCode

enum ResourceManager_ErrorCode

描述

资源管理错误码。

起始版本: 12

枚举项描述
SUCCESS = 0成功。
ERROR_CODE_INVALID_INPUT_PARAMETER = 401输入参数无效。
ERROR_CODE_RES_ID_NOT_FOUND = 9001001无效的资源ID。
ERROR_CODE_RES_NOT_FOUND_BY_ID = 9001002无效的资源名称。
ERROR_CODE_RES_NAME_NOT_FOUND = 9001003没有根据资源ID找到匹配的资源。
ERROR_CODE_RES_NOT_FOUND_BY_NAME = 9001004没有根据资源名称找到匹配的资源。
ERROR_CODE_RES_PATH_INVALID = 9001005无效的相对路径。
ERROR_CODE_RES_REF_TOO_MUCH = 9001006资源被循环引用。
ERROR_CODE_RES_ID_FORMAT_ERROR = 9001007无法格式化基于资源ID获得的资源。
ERROR_CODE_RES_NAME_FORMAT_ERROR = 9001008无法格式化基于资源名称获得的资源。
ERROR_CODE_SYSTEM_RES_MANAGER_GET_FAILED = 9001009访问系统资源失败。
ERROR_CODE_OVERLAY_RES_PATH_INVALID = 9001010无效的overlay路径。
ERROR_CODE_OUT_OF_MEMORY = 9001100内存溢出。

ScreenDensity

enum ScreenDensity

描述

屏幕密度类型的枚举。

起始版本: 12

枚举项描述
SCREEN_SDPI = 120表示小屏幕密度。
SCREEN_MDPI = 160表示中屏幕密度。
SCREEN_LDPI = 240表示大屏幕密度。
SCREEN_XLDPI = 320表示特大屏幕密度。
SCREEN_XXLDPI = 480表示超大屏幕密度。
SCREEN_XXXLDPI = 640表示超特大屏幕密度。

ResourceManager_Direction

enum ResourceManager_Direction

描述

屏幕方向的枚举。

起始版本: 12

枚举项描述
DIRECTION_VERTICAL = 0表示垂直方向。
DIRECTION_HORIZONTAL = 1表示水平方向。

ResourceManager_ColorMode

enum ResourceManager_ColorMode

描述

颜色模式的枚举。

起始版本: 12

枚举项描述
COLOR_MODE_DARK = 0表示深色模式。
COLOR_MODE_LIGHT = 1表示浅色模式。

ResourceManager_DeviceType

enum ResourceManager_DeviceType

描述

设备类型的枚举。

起始版本: 12

枚举项描述
DEVICE_TYPE_PHONE = 0X00手机。
DEVICE_TYPE_TABLET = 0x01平板。
DEVICE_TYPE_CAR = 0x02汽车。
DEVICE_TYPE_PC = 0x03电脑。
DEVICE_TYPE_TV = 0x04电视。
DEVICE_TYPE_WEARABLE = 0x06穿戴。
DEVICE_TYPE_2IN1 = 0x072in1设备。

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 capi-i18n-initialtimezonerule

openharmony 鸿蒙 capi-i18n-timezonerules

openharmony 鸿蒙 capi-i18n-annualtimezonerule

openharmony 鸿蒙 errorcode-font-manager

openharmony 鸿蒙 capi-raw-dir-h

openharmony 鸿蒙 capi-i18n-timezonerulequery

openharmony 鸿蒙 capi-errorcode-h

openharmony 鸿蒙 js-apis-resource-manager

openharmony 鸿蒙 js-apis-sendableResource

openharmony 鸿蒙 capi-rawfile

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