Компонент системных свойств предоставляет интерфейсы для получения информации о устройстве в соответствии со спецификациями совместимости продуктов OpenHarmony, такими как имя продукта, бренд, производитель и т.д., а также предоставляет интерфейсы для установки и чтения системных свойств.
base/startup/syspara_lite/ # компонент системных свойств
├── frameworks # директория исходных файлов компонента системных свойств
├── hals # директория заголовочных файлов HAL компонента системных свойств
└── interfaces # директория внешних интерфейсов компонента системных свойств
Зависимости startup_l2:syspara были объединены в хранилище init следующим образом:
- Выполните команду
grep -rn startup_l2:syspara
в локальных директориях связанных хранилищ, чтобы найти все файлы Build.gn, содержащие зависимость startup_l2:syspara.- Удалите строку
startup_l2:syspara
из файла Build.gn, а также строку//base/startup/syspara_lite/interfaces/inerkits/native/syspara/include
.- Добавьте зависимость
init:libbegetutil
в external_deps.Зависимости startup_l2:syspara_watchagent были объединены в хранилище init следующим образом:
- Выполните команду
grep -rn startup_l2:syspara_watchagent
в локальных директориях связанных хранилищ, чтобы найти все файлы Build.gn, содержащие зависимость startup_l2:syspara_watchagent.- Удалите строку
startup_l2:syspara_watchagent
из файла Build.gn, а также строку//base/startup/syspara_lite/interfaces/inerkits/native/syspara/include
.- Добавьте зависимость
init:libbeget_proxy
в external_deps.
Получение системных свойств
char* value1 = GetDeviceType();
printf("Тип устройства = %s\n", value1);
free(value1);
char* value2 = GetManufacturer();
printf("Производитель = %s\n", value2);
free(value2);
char* value3 = GetBrand();
printf("Бренд = %s\n", value3);
free(value3);
Изменение номера версии системы
Параметр номера версии системы определён в репозитории startup_init_lite в файле /services/etc/param/ohos.para.
Значение параметра const.product.software.version является отображаемым номером версии системы.
Это эквивалентно изменению значения макроса OHOS_DISPLAY_VERSION[] ранее.
```## Связанные репозитории <a name="section641143415335"></a>
[Подсистема запуска и восстановления](https://gitee.com/openharmony/docs/blob/master/ru-cn/readme/%D0%BF%D0%BE%D0%B4%D1%81%D0%B8%D1%81%D1%82%D0%B2%D0%BE-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0-%D0%B8-%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%84%D0%B8%D1%86%D0%B8%D1%8F.md)
**[startup_syspara_lite](https://gitee.com/openharmony/startup_syspara_lite/blob/master/README_ru.md)**
[startup_appspawn_lite](https://gitee.com/openharmony/startup_appspawn_lite/blob/master/README_ru.md)
[startup_bootstrap_lite](https://gitee.com/openharmony/startup_bootstrap_lite/blob/master/README_ru.md)
[startup_init_lite](https://gitee.com/openharmony/startup_init_lite/blob/master/README_ru.md)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )