• Home
Name Date Size #Lines LOC

..--

AppScope/12-May-2024-3734

doc/12-May-2024-261205

entry/12-May-2024-3,1302,838

figures/12-May-2024-

signature/12-May-2024-

BUILD.gnD12-May-20241.4 KiB4438

LICENSED12-May-20249.9 KiB177150

OAT.xmlD12-May-20245.1 KiB7528

README.mdD12-May-20242.7 KiB5039

README_zh.mdD12-May-20242 KiB4628

build-profile.json5D12-May-2024468 2727

hvigorfile.jsD12-May-2024793 171

local.propertiesD12-May-2024970 2524

package.jsonD12-May-2024332 1817

README.md

1# AdminProvisioning
2
3## Introduction
4
5As a system application preset in OpenHarmony, AdminProvisioning is used to provision MDM services on devices in enterprise environments. It also provides service provisioning interfaces that can be invoked by other subsystems or third-party MDM clients to build a complete MDM solution.
6
7### Architecture
8
9![](figures/adminProvisioning_architecture.png)
10
11## Directory Structure
12
13```
14/applications/standard/admin_provisioning
15├── build.gradle                                          # Global configuration file
16├── settings.gradle                                       # Configuration file of the build module
17├── LICENSE                                               # License file
18├── entry                                                 # entry module
19│   └── src
20│       ├── main
21│           ├── ets                                       # ets module
22│               ├── MainAbility
23│                   ├── model                             # Managed data
24│                   │   ├── appMagagementImpl
25│                   │       ├── appDetailData             # Application detail data
26│                   │   ├── baseData                      # Base data
27│                   ├── pages                             # Component pages
28│                   │   ├── component
29│                   │       ├── entryComponent            # Application detail component to be activated
30│                   │       ├── headComponent             # Application name component
31│                   │       ├── permissionListComponent   # Application permission component to be activated
32│                   │   ├── applicationInfo
33│                   ├── app.ets                           # Global ets logic and application lifecycle management file
34│           ├── resources                                 # Resource configuration file
35│               ├── base                                  # Default language, image resources, font size, and color resources
36│               ├── en_AS.element                         # Resources for the English language
37│               ├── rawfile                               #  Local configuration file
38│               ├── zh_CN.element                         # Resources for the Chinese language
39│           └── config.json                               # Global configuration file
40├── signature                                             # Certificate file
41```
42
43## Usage
44
45   For details, see Instructions.
46
47## Repositories Involved
48
49[System Apps](https://gitee.com/openharmony/docs/blob/master/en/readme/system-apps.md)
50

README_zh.md

1# AdminProvisioning
2
3## 简介
4
5AdminProvisioning应用是OpenHarmony中预置的系统应用,用于企业环境下在设备上发放Mobile Device Management(MDM)业务,同时提供了业务发放接口给其它子系统或者三方MDM客户端应用调用,支持在产品上构建完整的MDM解决方案。
6
7### 架构图
8
9![](figures/adminProvisioning_architecture.png)
10
11AdminProvisioning组件架构图说明:
12
13- AutoManagerAbility为系统开机导航提供SDA(Super Device Admin)业务开放接口, 调用设备管理权限接口,实现对系统的定制,以满足特定场景的使用需求。
14- MainAbility为三方MDM客户端应用提供DA(Device Admin)业务开放接口,其调用接口与SDA调用的设备管理权限接口存在差异,实现对系统不同程度的定制。
15
16## 目录
17
18```
19/applications/standard/admin_provisioning
20├── AppScope                                          # 应用的全局配置信息存放目录
21├── doc                                               # 应用文档文件存放目录
22├── entry                                             # entry模块目录
23│   └── src
24│       ├── main
25│           ├── ets                                   # ArkTS模块目录
26│           ├── resources                             # 资源配置文件存放目录
27│           └── module.json5                          # 全局配置文件
28├── figures                                           # 应用架构图存放目录
29└── signature                                         # 签名证书文件目录
30```
31## 使用说明
32
33   参见使用说明([使用说明](./doc/Instructions.md))
34
35## 相关仓
36
37[**admin_provisioning**](https://gitee.com/openharmony/applications_admin_provisioning)
38
39[customization_config_policy](https://gitee.com/openharmony/customization_config_policy)
40
41[customization_enterprise_device_management](https://gitee.com/openharmony/customization_enterprise_device_management)
42
43
44
45
46