中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
资源管理组件为应用提供加载多语言界面资源的能力,如不同语言下提供不同的应用名称或图标等。
资源管理组件源代码目录结构如下所示:
/base/global/ ├── resmgr_lite # 资源管理代码仓 │ ├── frameworks # 资源管理核心代码 │ │ ├── resmgr_lite # 资源解析核心代码 │ │ │ ├── include # 资源管理头文件 │ │ │ ├── src # 资源管理实现代码 │ │ │ └── test # 资源管理测试代码 │ ├── interfaces # 资源管理接口 │ │ └── innerkits # 资源管理对子系统间接口
调用GLOBAL_GetValueById接口获取应用的资源信息 。
#include <stdint.h> #include <stdio.h> #include "global.h" uint32_t id = 0x16777216; char *values = NULL; int32_t re = GLOBAL_GetValueById(id, "/system/data/resources.index", &values); // 调用指定应用下某一条资源,并写入values中 std::count << values << std::endl; if (values != NULL) { free(values); }
语言限制:C/C++语言
全球化子系统 global_resmgr_lite
global_i18n_lite
global_cust_lite
微信扫码分享