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