Компонент Lite System Ability Framework (safwk_lite) предоставляет пустой процесс для запуска базовых служб.
Рисунок 1 Услуго-ориентированная архитектура
Ниже приведена таблица, описывающая структуру директорий исходного кода компонента safwk_lite.
Таблица 1 Структура директорий основного исходного кода
Название | Описание |
---|---|
safwk_lite | Реализация основного процесса. |
bool Publish(sptr systemAbility); | Объявляет системную возможность. |
virtual void DoStartSAProcess(const std::string& profilePath) = 0; | Активирует системную возможность на основе её профиля. |
Структура директорий исходного кода компонента safwk_lite следующая:
├── BUILD.gn
├── readme.md
├── LICENSE
├── src
└── main.c
```## Использование
Добавьте службу в основной процесс.
После записи информации о службе на основе шаблона службы добавьте зависимости в файл **BUILD.gn**.
deps = [ "${aafwk_lite_path}/services/abilitymgr_lite:abilityms", "${appexecfwk_lite_path}/services/bundlemgr_lite:bundlems", "//base/hiviewdfx/hilog_lite/frameworks/featured:hilog_shared", "//base/security/permission_lite/services/ipc_auth:ipc_auth_target", "//base/security/permission_lite/services/pms:pms_target", "//foundation/ability/dmsfwk_lite:dtbschedmgr", "//foundation/systemabilitymgr/samgr_lite/samgr_server:server", ]
## Вовлечённые репозитории
Samgr
[systemabilitymgr_samgr_lite](https://gitee.com/openharmony/systemabilitymgr_samgr_lite)[systemabilitymgr_samgr](https://gitee.com/openharmony/systemabilitymgr_samgr)
[systemabilitymgr_safwk](https://gitee.com/openharmony/systemabilitymgr_safwk)
[**systemabilitymgr_safwk_lite**](https://gitee.com/openharmony/systemabilitymgr_safwk_lite)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )