鸿蒙系统中的资源管理组件相关介绍

星蔚星
发布于 2021-10-9 18:49
浏览
1收藏

简介

资源管理组件为应用提供加载多语言界面资源的能力,如不同语言下提供不同的应用名称或图标等。

目录

资源管理组件源代码目录结构如下所示:

/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

global_resmgr_lite-master.zip 180.9K 4次下载
已于2021-10-9 18:49:54修改
收藏 1
回复
举报
回复
    相关推荐