harmony 鸿蒙Enterprise Device Management Overview
Enterprise Device Management Overview
Introduction
MDM Kit provides APIs to implement system-level management and configuration of enterprise employee devices. For example, the IT personnel can install enterprise applications, set security policies, set enterprise email addresses, access enterprise networks, and remotely restore factory settings (to clear lost or stolen device data) for employee devices.
Developing Enterprise Management Applications
Basic Concepts
- Device administrator application: a system application with the EnterpriseAdminExtensionAbility.
Constraints
- Only the stage model is supported.
Environment Setup
- DevEco Studio: Download DevEco Studio from its official website and perform related configuration.
- To call system interfaces, you need to use ohos-sdk-full. For details, see Switching to Full SDK.
How to Develop
Use DevEco Studio to create a project.
Replace public SDK with full SDK if system APIs need to be called. In addition, set the app-feature field to hos_system_app in the application signature file.
Create an EnterpriseAdminExtensionAbility. For details, see EnterpriseAdminExtensionAbility Development.
Declare the permissions required. Before declaring the required permissions, ensure that the basic principles for using permissions are met. Then, declare the required permissions in the ACL.
API Reference
NOTE
- For details about the APIs, see:
- @ohos.enterprise.accountManager (Account Management)
- @ohos.enterprise.adminManager (Enterprise Device Management)
- @ohos.enterprise.applicationManager (Application Management)
- @ohos.enterprise.bluetoothManager (Bluetooth Management)
- @ohos.enterprise.browser (Browser Management)
- @ohos.enterprise.bundleManager (Bundle Management)
- @ohos.enterprise.deviceControl (Device Control Management)
- @ohos.enterprise.deviceInfo (Device Information Management)
- @ohos.enterprise.deviceSettings (Device Settings Management)
- @ohos.enterprise.locationManager (Location Service Management)
- @ohos.enterprise.networkManager (Network Management)
- @ohos.enterprise.restrictions (Restrictions)
- @ohos.enterprise.securityManager (Security Management)
- @ohos.enterprise.systemManager (System Management)
- @ohos.enterprise.usbManager (USB Management)
- @ohos.enterprise.wifiManager (Wi-Fi Management)
- @ohos.enterprise.EnterpriseAdminExtensionAbility (EnterpriseAdminExtensionAbility)
- @ohos.enterprise.accountManager (Account Management) (System API)
- @ohos.enterprise.adminManager (Enterprise Device Management) (System API)
- @ohos.enterprise.applicationManager (Application Management) (System API)
- @ohos.enterprise.bluetoothManager (Bluetooth Management) (System API)
- @ohos.enterprise.browser (Browser Management) (System API)
- @ohos.enterprise.bundleManager (Bundle Management) (System API)
- @ohos.enterprise.dateTimeManager (System Time Management) (System API)
- @ohos.enterprise.deviceControl (Device Control) (System API)
- @ohos.enterprise.deviceInfo (Device Information Management) (System API)
- @ohos.enterprise.deviceSettings (Device Settings) (System API)
- @ohos.enterprise.networkManager (Network Management) (System API)
- @ohos.enterprise.restrictions (Restrictions) (System API)
- @ohos.enterprise.securityManager (Security Management) (System API)
- @ohos.enterprise.usbManager (USB Management) (System API)
- @ohos.enterprise.wifiManager (Wi-Fi Management) (System API)
你可能感兴趣的鸿蒙文章
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦