Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
d4df597b
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
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看板
提交
d4df597b
编写于
3月 08, 2023
作者:
L
liwuli
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix error
Signed-off-by:
N
liwuli
<
liwuli@huawei.com
>
上级
96add95c
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
8 addition
and
10 deletion
+8
-10
zh-cn/application-dev/application-models/enterprise-extensionAbility.md
...ion-dev/application-models/enterprise-extensionAbility.md
+8
-10
未找到文件。
zh-cn/application-dev/application-models/enterprise-extensionAbility.md
浏览文件 @
d4df597b
...
@@ -2,18 +2,16 @@
...
@@ -2,18 +2,16 @@
## EnterpriseAdminExtensionAbility简介
## EnterpriseAdminExtensionAbility简介
企业设备管理扩展能力,是MDM
应用必备组件。当开发者为企业开发MDM(Mobilie Device Management)
应用时,需继承EnterpriseAdminExtensionAbility,在EnterpriseAdminExtensionAbility实例中实现MDM业务逻辑,EnterpriseAdminExtensionAbility实现了系统管理状态变化通知功能,并定义了管理应用激活、去激活、应用安装、卸载事件等回调接口。
企业设备管理扩展能力,是MDM
(Mobile Device Management)应用必备组件。当开发者为企业开发MDM
应用时,需继承EnterpriseAdminExtensionAbility,在EnterpriseAdminExtensionAbility实例中实现MDM业务逻辑,EnterpriseAdminExtensionAbility实现了系统管理状态变化通知功能,并定义了管理应用激活、去激活、应用安装、卸载事件等回调接口。
## 约束与限制
## 约束与限制
-
**_功能限制_**
仅支持设备管理员应用使用。(功能限制)
仅支持设备管理员应用使用。
## 场景:监听设备管理器激活、去激活、应用安装、卸载事件
## 场景:监听设备管理器激活、去激活、应用安装、卸载事件
### 概述
## 概述
onAdminEnabled:由企业管理员或者员工部署MDM应用,激活设备管理器,系统通知MDM应用已激活DeviceAdmin权限。MDM应用可在onAdminEnabled回调函数中进行初始化策略设置。
onAdminEnabled:由企业管理员或者员工部署MDM应用,激活设备管理器,系统通知MDM应用已激活DeviceAdmin权限。MDM应用可在onAdminEnabled回调函数中进行初始化策略设置。
...
@@ -23,7 +21,7 @@ onBundleAdded: 企业应用管理场景下,企业管理员订阅应用安装
...
@@ -23,7 +21,7 @@ onBundleAdded: 企业应用管理场景下,企业管理员订阅应用安装
onBundleRemoved: 企业应用管理场景下,企业管理员取消订阅应用安装卸载事件。
onBundleRemoved: 企业应用管理场景下,企业管理员取消订阅应用安装卸载事件。
## 接口说明
##
#
接口说明
| 类名 | 接口名称 | 描述 |
| 类名 | 接口名称 | 描述 |
| :------------------------------ | ----------------------------------------- | ---------------------------- |
| :------------------------------ | ----------------------------------------- | ---------------------------- |
...
@@ -32,13 +30,13 @@ onBundleRemoved: 企业应用管理场景下,企业管理员取消订阅应用
...
@@ -32,13 +30,13 @@ onBundleRemoved: 企业应用管理场景下,企业管理员取消订阅应用
| EnterpriseAdminExtensionAbility | onAdminEnabled(): void | 设备管理器应用激活回调方法 |
| EnterpriseAdminExtensionAbility | onAdminEnabled(): void | 设备管理器应用激活回调方法 |
| EnterpriseAdminExtensionAbility | onBundleRemoved(bundleName: string): void | 应用卸载回调方法 |
| EnterpriseAdminExtensionAbility | onBundleRemoved(bundleName: string): void | 应用卸载回调方法 |
## 开发步骤
##
#
开发步骤
开发者在实现EnterpriseAdminExtensionAbility的时候,需先激活设备管理员应用,并在设备管理员应用的代码目录下
载
新建ExtensionAbility,具体步骤如下。
开发者在实现EnterpriseAdminExtensionAbility的时候,需先激活设备管理员应用,并在设备管理员应用的代码目录下新建ExtensionAbility,具体步骤如下。
1.
在工程Module对应的ets目录下,右键选择“New > Directory”,新建一个目录并命名为EnterpriseExtAbility。
1.
在工程Module对应的ets目录下,右键选择“New > Directory”,新建一个目录并命名为EnterpriseExtAbility。
2.
在EnterpriseExtAbility目录,右键选择“New > TypeScript File”,新建一个TypeScript文件并命名为EnterpriseExtAbility.ts。
2.
在EnterpriseExtAbility目录,右键选择“New > TypeScript File”,新建一个TypeScript文件并命名为EnterpriseExtAbility.ts。
3.
打开EnterpriseExtAbility.ts文件,导入EnterpriseAdminExtensionAbility模块,自定义类继承EnterpriseAdminExtensionAbility并加上需要的应用通知回调方法,如onAdminEnabled()、onAdminDisabled()等回调方法。当设备管理员应用被激活或
则
去激活时,则可以在对应回调方法中接受系统发送通知。
3.
打开EnterpriseExtAbility.ts文件,导入EnterpriseAdminExtensionAbility模块,自定义类继承EnterpriseAdminExtensionAbility并加上需要的应用通知回调方法,如onAdminEnabled()、onAdminDisabled()等回调方法。当设备管理员应用被激活或
者
去激活时,则可以在对应回调方法中接受系统发送通知。
```
ts
```
ts
import
EnterpriseAdminExtensionAbility
from
'
@ohos.enterprise.EnterpriseAdminExtensionAbility
'
;
import
EnterpriseAdminExtensionAbility
from
'
@ohos.enterprise.EnterpriseAdminExtensionAbility
'
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录