回复
鸿蒙开源组件——全球化资源管理框架
jiecho
发布于 2021-7-21 16:27
浏览
0收藏
资源管理组件
简介
资源管理组件为应用提供加载多语言界面资源的能力,如不同语言下提供不同的应用名称或图标等。
目录
资源管理组件源代码目录结构如下所示:
/base/global/
├── resmgr_lite # 资源管理代码仓
│ ├── frameworks # 资源管理核心代码
│ │ ├── resmgr # 资源解析核心代码
│ │ │ ├── include # 资源管理头文件
│ │ │ └── src # 资源管理实现代码
│ ├── 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
openharmony-global_resmgr_lite-master.zip 17.68K 7次下载
已于2021-7-21 16:27:53修改
赞
收藏
回复
相关推荐