1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openharmony-global_resource_management_lite

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.03.2025 23:54 07cd5e7

resmgr

Введение

Модуль управления ресурсами, известный как resmgr, предоставляет возможность загрузки мультиязычных графических ресурсов для приложений, таких как отображение названий или значков приложений, специфичных для определённого языка.

Структура директорий

Структура директорий модуля управления ресурсами следующая:

/base/global/
├── resource_management_lite                # Репозиторий кода модуля управления ресурсами
│   ├── frameworks                          # Основной код модуля управления ресурсами
│   │   ├── resource_management_lite        # Основной код для парсинга ресурсов
│   │   │   ├── include                     # Заголовочные файлы модуля управления ресурсами
│   │   │   ├── src                         # Реализация кода модуля управления ресурсами
│   │   │   └── test                        # Код тестирования
│   ├── interfaces                          # API модуля управления ресурсами
│   │   └── inner_api                       # API модуля управления ресурсами для внутренних подсистем

Использование

Вызовите API GLOBAL_GetValueById, чтобы получить информацию о ресурсах приложения.```c #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); // Retrieves the resources of the specified application and writes them to values. std::cout << values << std::endl; if (values != NULL) { free(values); }


## Ограничения<a name="section568761318105ru"></a>

**Язык программирования**: C/C++

## Задействованные репозитории<a name="section15583142420413ru"></a>

[Подсистема глобализации](https://gitee.com/openharmony/docs/blob/master/en/readme/globalization.md)

**global_resmgr_lite**

[global_i18n_lite](https://gitee.com/openharmony/global_i18n_lite/blob/master/README.md)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/openharmony-global_resource_management_lite.git
git@api.gitlife.ru:oschina-mirror/openharmony-global_resource_management_lite.git
oschina-mirror
openharmony-global_resource_management_lite
openharmony-global_resource_management_lite
master