• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# resmgr_common.h
2
3<!--Kit: Localization Kit-->
4<!--Subsystem: Global-->
5<!--Owner: @liule_123-->
6<!--Designer: @buda_wy-->
7<!--Tester: @lpw_work-->
8<!--Adviser: @Brilliantry_Rui-->
9
10## 概述
11
12提供接口所需要的枚举类型和结构体。
13
14**引用文件:** <resourcemanager/resmgr_common.h>
15
16**库:** libohresmgr.so
17
18**系统能力:** SystemCapability.Global.ResourceManager
19
20**起始版本:** 12
21
22**相关模块:** [resourcemanager](capi-resourcemanager.md)
23
24## 汇总
25
26### 结构体
27
28| 名称 | typedef关键字 | 描述 |
29| -- | -- | -- |
30| [ResourceManager_Configuration](capi-resourcemanager-resourcemanager-configuration.md) | ResourceManager_Configuration | 设备状态的枚举。 |
31
32### 枚举
33
34| 名称 | typedef关键字 | 描述 |
35| -- | -- | -- |
36| [ResourceManager_ErrorCode](#resourcemanager_errorcode) | - | 资源管理错误码。 |
37| [ScreenDensity](#screendensity) | - | 屏幕密度类型的枚举。 |
38| [ResourceManager_Direction](#resourcemanager_direction) | ResourceManager_Direction | 屏幕方向的枚举。 |
39| [ResourceManager_ColorMode](#resourcemanager_colormode) | ResourceManager_ColorMode | 颜色模式的枚举。 |
40| [ResourceManager_DeviceType](#resourcemanager_devicetype) | ResourceManager_DeviceType | 设备类型的枚举。 |
41
42## 枚举类型说明
43
44### ResourceManager_ErrorCode
45
46```
47enum ResourceManager_ErrorCode
48```
49
50**描述**
51
52资源管理错误码。
53
54**起始版本:** 12
55
56| 枚举项 | 描述 |
57| -- | -- |
58| SUCCESS = 0 | 成功。 |
59| ERROR_CODE_INVALID_INPUT_PARAMETER = 401 | 输入参数无效。 |
60| ERROR_CODE_RES_ID_NOT_FOUND = 9001001 | 无效的资源ID。 |
61| ERROR_CODE_RES_NOT_FOUND_BY_ID = 9001002 | 无效的资源名称。 |
62| ERROR_CODE_RES_NAME_NOT_FOUND = 9001003 | 没有根据资源ID找到匹配的资源。 |
63| ERROR_CODE_RES_NOT_FOUND_BY_NAME = 9001004 | 没有根据资源名称找到匹配的资源。 |
64| ERROR_CODE_RES_PATH_INVALID = 9001005 | 无效的相对路径。 |
65| ERROR_CODE_RES_REF_TOO_MUCH = 9001006 | 资源被循环引用。 |
66| ERROR_CODE_RES_ID_FORMAT_ERROR = 9001007 | 无法格式化基于资源ID获得的资源。 |
67| ERROR_CODE_RES_NAME_FORMAT_ERROR = 9001008 | 无法格式化基于资源名称获得的资源。 |
68| ERROR_CODE_SYSTEM_RES_MANAGER_GET_FAILED = 9001009 | 访问系统资源失败。 |
69| ERROR_CODE_OVERLAY_RES_PATH_INVALID = 9001010 | 无效的overlay路径。 |
70| ERROR_CODE_OUT_OF_MEMORY = 9001100 | 内存溢出。 |
71
72### ScreenDensity
73
74```
75enum ScreenDensity
76```
77
78**描述**
79
80屏幕密度类型的枚举。
81
82**起始版本:** 12
83
84| 枚举项 | 描述 |
85| -- | -- |
86| SCREEN_SDPI = 120 | 表示小屏幕密度。 |
87| SCREEN_MDPI = 160 | 表示中屏幕密度。 |
88| SCREEN_LDPI = 240 | 表示大屏幕密度。 |
89| SCREEN_XLDPI = 320 | 表示特大屏幕密度。 |
90| SCREEN_XXLDPI = 480 | 表示超大屏幕密度。 |
91| SCREEN_XXXLDPI = 640 | 表示超特大屏幕密度。 |
92
93### ResourceManager_Direction
94
95```
96enum ResourceManager_Direction
97```
98
99**描述**
100
101屏幕方向的枚举。
102
103**起始版本:** 12
104
105| 枚举项 | 描述 |
106| -- | -- |
107| DIRECTION_VERTICAL = 0 | 表示垂直方向。 |
108| DIRECTION_HORIZONTAL = 1 | 表示水平方向。 |
109
110### ResourceManager_ColorMode
111
112```
113enum ResourceManager_ColorMode
114```
115
116**描述**
117
118颜色模式的枚举。
119
120**起始版本:** 12
121
122| 枚举项 | 描述 |
123| -- | -- |
124| COLOR_MODE_DARK = 0 | 表示深色模式。 |
125| COLOR_MODE_LIGHT = 1 | 表示浅色模式。 |
126
127### ResourceManager_DeviceType
128
129```
130enum ResourceManager_DeviceType
131```
132
133**描述**
134
135设备类型的枚举。
136
137**起始版本:** 12
138
139| 枚举项 | 描述 |
140| -- | -- |
141| DEVICE_TYPE_PHONE = 0X00 | 手机。 |
142| DEVICE_TYPE_TABLET = 0x01 | 平板。 |
143| DEVICE_TYPE_CAR = 0x02 | 汽车。 |
144| DEVICE_TYPE_PC = 0x03 | 电脑。 |
145| DEVICE_TYPE_TV = 0x04 | 电视。 |
146| DEVICE_TYPE_WEARABLE = 0x06 | 穿戴。 |
147| DEVICE_TYPE_2IN1 = 0x07 | 2in1设备。 |
148
149
150