1 Star 0 Fork 99

xuanfen_ren / global_resmgr_lite

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_zh.md 1.90 KB
一键复制 编辑 原始数据 按行查看 历史
c大神群里的小喽啰 提交于 2021-03-16 11:40 . align text

资源管理组件介绍

简介

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

目录

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

/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

1
https://gitee.com/xuanfen-ren/global_resmgr_lite.git
git@gitee.com:xuanfen-ren/global_resmgr_lite.git
xuanfen-ren
global_resmgr_lite
global_resmgr_lite
master

搜索帮助