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

OSCHINA-MIRROR/openharmony-systemabilitymgr_safwk_lite

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

Легковесный модуль системы услуг

Обзор

Модуль safwklite отвечает за предоставление базовых служб в виде пустого процесса.

Архитектура системы

Рисунок 1 Акцент на сервисной архитектуре

image

  • Provider: Предоставляет услуги системе (внешние интерфейсы).
  • Consumer: Использует услуги, вызывая предоставленные функции (внешние интерфейсы).
  • Samgr: В качестве посредника управляет способностями, предоставляемыми Provider, и помогает Consumer находить эти возможности.

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

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

Таблица 1 Основные директории исходного кода

Название Описание
safwk_lite Реализация процесса foundation

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

├── BUILD.gn
├── readme.md
├── LICENSE
├── src
    └── main.c

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

Добавление службы в процессе foundationПосле того как вы создали службу по шаблону, добавьте зависимость в BUILD.gn.

зависимости = [
  "${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",
]

Связанные репозитории Подсистема управления системными службами

systemabilitymgr_samgr_lite

systemabilitymgr_samgr

systemabilitymgr_safwk

systemabilitymgr_safwk_lite

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

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

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