Компонент управления ресурсами предоставляет возможность приложениям загружать многоязычные интерфейсные ресурсы, такие как различные названия приложений или значков в зависимости от языка.
Структура директорий исходного кода компонента управления ресурсами представлена ниже:
/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 )