1# 企业设备管理组件介绍 2 3## 简介 4 5企业设备管理组件EDM(Enterprise Device Management)给企业MDM(Mobile Device Management)应用开发者提供管理应用开发框架,设定管理模式以及提供企业设备管理功能能力集。为企业环境下的应用提供系统级别的管理功能API。 6 7## 系统架构 8 9**图 1** 企业设备管理组件架构图 10 11 12 13企业设备管理组件架构图说明: 14 15- EDM Kit为开发者提供MDM应用开发框架,面向系统应用提供设备管理权限接口,面向三方应用提供设备管理能力接口。 16- 企业设备管理服务(EnterpriseDeviceManagerService)是系统服务,主要管理企业场景下的MDM应用、设备管控策略以及实现设备管理能力。 17 - 管理员管理模块(AdminManager)负责维护各个设备管理员应用的信息。 18 - 策略管理模块(PolicyManager)负责管理和持久化企业设置的管控策略。 19 - 插件管理模块(PluginManager)负责设备管理能力插件的加载和管理。 20 - 基础设备管理能力插件(BasePlugin)负责提供OS基础的设备管理能力。 21 22## 目录 23 24企业设备管理组件源代码目录结构如下所示: 25 26```` 27/base/customization/enterprise_device_management 28├── common # 公共代码 29├── etc # 组件包含的进程的配置文件 30├── figure # README图片 31├── framework # 框架层代码存放目录 32├── interfaces # EDM对外公开的API 33│ └── inner_api # 子系统接口 34│ └── kits # 开发者接口 35├── sa_profile # EDM SystemAbility配置文件定义目录 36├── services # 企业设备管理服务实现 37├── test # 测试代码 38└── tools # EDM工具存放目录 39```` 40 41## 说明 42 43设备管理组件提供了企业设备管理应用开发模板,支持设备管理应用激活、安全策略设置、系统配置和管理。 44 45## 相关仓 46 47[**customization_enterprise_device_management**](https://gitee.com/openharmony/customization_enterprise_device_management) 48 49[customization_config_policy](https://gitee.com/openharmony/customization_config_policy) 50 51[admin_provisioning](https://gitee.com/openharmony/applications_admin_provisioning)