Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
a4e66f38
D
Docs
项目概览
OpenHarmony
/
Docs
12 个月 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
a4e66f38
编写于
3月 24, 2022
作者:
O
openharmony_ci
提交者:
Gitee
3月 24, 2022
浏览文件
操作
浏览文件
下载
差异文件
!2450 新增定制子系统
Merge pull request !2450 from eleli/master
上级
03de8509
c29c95eb
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
71 addition
and
0 deletion
+71
-0
zh-cn/readme/figures/定制子系统架构图.png
zh-cn/readme/figures/定制子系统架构图.png
+0
-0
zh-cn/readme/定制子系统.md
zh-cn/readme/定制子系统.md
+71
-0
未找到文件。
zh-cn/readme/figures/定制子系统架构图.png
0 → 100644
浏览文件 @
a4e66f38
12.9 KB
zh-cn/readme/定制子系统.md
0 → 100644
浏览文件 @
a4e66f38
# 定制子系统
-
[
简介
](
#简介
)
-
[
系统架构
](
#系统架构
)
-
[
目录
](
#目录
)
-
[
相关仓
](
相关仓
)
## 简介
当OpenHarmony设备或应用在特定行业、地域等场景下使用时,需要对系统进行不同程度的定制以满足特定场景的使用需求。定制子系统提供支持企业设备管理和配置策略的能力。
| 子模块名称 | 职责 |
| :--------------: | ------------------------------------------------------------ |
| 配置策略 | 为各业务模块提供获取各配置层级的配置目录或配置文件路径的接口。 |
| 企业设备管理组件 | 为企业MDM(Mobile Device Management)应用开发者提供管理应用的开发框架,设定管理模式,提供企业设备管理功能能力集。同时为企业环境下的应用提供系统级别的API。 |
## 系统架构
**图 1**
定制子系统架构图
![](
figures/定制子系统架构图.png
)
-
应用层
系统应用,拓展应用/三方应用调用接口层的接口,来配置功能或获取指定的数据。
-
接口层
EnterpriseDeviceManagement Kit为企业环境下的应用提供系统级别的管理功能API。Config Policy Kit为各业务模块提供获取各配置层级的配置目录或配置文件路径的API。
-
服务层
EnterpriseDeviceManagerService为EnterpriseDeviceManagement Kit接口层提供具体的实现能力,保证业务正常运行。
## 目录
定制子系统源代码在/base/customization目录下。目录结构如下所示:
```
/base/customization/
├── config_policy # 配置策略代码仓
│ ├── frameworks # 配置策略核心代码
│ │ ├── config_policy # 配置策略模块
│ │ │ └── src # 实现代码
│ ├── interfaces # 配置策略接口
│ │ ├── innerkits # 配置策略子系统间接口
│ │ └── kits # 配置策略JavaScript接口
│ └── test # 测试代码
├── enterprise_device_management # 企业设备管理代码仓
│ ├── common # 公共代码
│ ├── etc # 组件包含的进程的配置文件
│ ├── interfaces # EdmKits代码
│ │ └── innerkits # 子系统接口
│ │ └── kits # 开发者接口
│ ├── profile # 组件包含的系统服务的配置文件
│ └── services # 企业设备管理服务实现
```
## 相关仓
**定制子系统**
[
customization_config_policy
](
https://gitee.com/openharmony/customization_config_policy
)
[
customization_enterprise_device_management
](
https://gitee.com/openharmony/customization_enterprise_device_management
)
[
applications_admin_provisioning
](
https://gitee.com/openharmony/applications_admin_provisioning
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录