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

OSCHINA-MIRROR/openharmony-global_resource_management_lite

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

Описание компонента управления ресурсами

Обзор

Компонент управления ресурсами предоставляет возможность приложениям загружать многоязычные интерфейсные ресурсы, такие как различные названия приложений или значков в зависимости от языка.

Структура каталога

Структура директорий исходного кода компонента управления ресурсами представлена ниже:

/base/global/
├── resource_management_lite               # репозиторий кода управления ресурсами
│   ├── frameworks                         # основной код управления ресурсами
│   │   ├── resource_management_lite       # основной код парсинга ресурсов
│   │   │   ├── include                    # заголовочные файлы управления ресурсами
│   │   │   ├── src                        # реализация кода управления ресурсами
│   │   │   └── test                       # тестовый код управления ресурсами
│   ├── interfaces                         # интерфейсы управления ресурсами
│   │   └── inner_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); // Получение конкретного ресурса приложения и запись его значения в переменную values std::cout << values << std::endl; if (values != NULL) { free(values); }


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

**Ограничение языка**: язык C/C++

## Связанные репозитории<a name="section15583142420413"></a>

[Глобализация подсистемы](https://gitee.com/openharmony/docs/blob/master/ru-RU/readme/%E5%85%A8%E7%90%83%E5%8C%96%E5%AD%90%E7%B3%BB%E7%BB%9F.md)

**global_resmgr_lite**

[global_i18n_lite](https://gitee.com/openharmony/global_i18n_lite/blob/master/README_ru.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