提交 3944751d 编写于 作者: L liwuli

EDM文档优化

Signed-off-by: Nliwuli <liwuli@huawei.com>
上级 67d5f551
...@@ -32,8 +32,6 @@ onBundleRemoved: 企业应用管理场景下,企业管理员订阅应用卸载 ...@@ -32,8 +32,6 @@ onBundleRemoved: 企业应用管理场景下,企业管理员订阅应用卸载
### 开发步骤 ### 开发步骤
开发者在实现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()等回调方法。当设备管理员应用被激活或者去激活时,则可以在对应回调方法中接受系统发送通知。
......
...@@ -6,7 +6,7 @@ OpenHarmony通过企业设备管理(Enterprise Device Management)API支持 ...@@ -6,7 +6,7 @@ OpenHarmony通过企业设备管理(Enterprise Device Management)API支持
## 开发企业管理应用 ## 开发企业管理应用
### 基本概念 ### 基本概念
- 设备管理应用:具备[企业设备管理扩展能力](../../application-models/enterprise-extensionAbility.md)的系统应用。 - 设备管理应用:具备[企业设备管理扩展能力](../../application-models/enterprise-extensionAbility.md)的系统应用。
### 约束与限制 ### 约束与限制
- 仅支持Stage模型 - 仅支持Stage模型
......
...@@ -6,7 +6,9 @@ ...@@ -6,7 +6,9 @@
> >
> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> >
> 本模块接口仅对[设备管理员应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理员应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。 > 本模块接口仅可在Stage模型下使用。
>
> 本模块接口仅对[设备管理应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。
## 导入模块 ## 导入模块
...@@ -18,7 +20,7 @@ import accountManager from '@ohos.enterprise.accountManager'; ...@@ -18,7 +20,7 @@ import accountManager from '@ohos.enterprise.accountManager';
disallowAddLocalAccount(admin: Want, disallow: boolean, callback: AsyncCallback&lt;void&gt;): void disallowAddLocalAccount(admin: Want, disallow: boolean, callback: AsyncCallback&lt;void&gt;): void
指定设备管理员应用禁止创建本地用户接口,使用callback形式返回设置结果 指定设备管理应用禁止设备创建本地用户。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY
...@@ -30,13 +32,13 @@ disallowAddLocalAccount(admin: Want, disallow: boolean, callback: AsyncCallback& ...@@ -30,13 +32,13 @@ disallowAddLocalAccount(admin: Want, disallow: boolean, callback: AsyncCallback&
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| disallow | boolean | 是 | 是否禁止创建本地用户,true表示禁止创建本地用户,false表示允许创建本地用户。 | | disallow | boolean | 是 | 是否禁止创建本地用户,true表示禁止创建,false表示允许创建。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -64,7 +66,7 @@ accountManager.disallowAddLocalAccount(wantTemp, true, (err) => { ...@@ -64,7 +66,7 @@ accountManager.disallowAddLocalAccount(wantTemp, true, (err) => {
disallowAddLocalAccount(admin: Want, disallow: boolean): Promise&lt;void&gt; disallowAddLocalAccount(admin: Want, disallow: boolean): Promise&lt;void&gt;
指定设备管理员应用禁止创建本地用户,使用Promise形式返回设置结果 指定设备管理应用禁止设备创建本地用户。使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY
...@@ -76,18 +78,18 @@ disallowAddLocalAccount(admin: Want, disallow: boolean): Promise&lt;void&gt; ...@@ -76,18 +78,18 @@ disallowAddLocalAccount(admin: Want, disallow: boolean): Promise&lt;void&gt;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| disallow | boolean | 是 | 是否禁止创建本地用户,true表示禁止创建本地用户,false表示允许创建本地用户。 | | disallow | boolean | 是 | 是否禁止创建本地用户,true表示禁止创建,false表示允许创建。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| --------------------- | ------------------------- | | --------------------- | ------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。当禁止创建本地用户失败时抛出错误对象。 | | Promise&lt;void&gt; | 无返回结果的Promise对象。当禁止创建本地用户失败时抛出错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
......
...@@ -6,7 +6,9 @@ ...@@ -6,7 +6,9 @@
> >
> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> >
> 本模块接口仅对[设备管理员应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理员应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。 > 本模块接口仅可在Stage模型下使用。
>
> 本模块接口仅对[设备管理应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。
## 导入模块 ## 导入模块
...@@ -18,7 +20,7 @@ import applicationManager from '@ohos.enterprise.applicationManager'; ...@@ -18,7 +20,7 @@ import applicationManager from '@ohos.enterprise.applicationManager';
addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void; addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void;
指定设备管理员应用添加应用运行黑名单接口,使用callback形式返回是否添加成功。添加至黑名单的应用不允许在当前用户下运行,否则允许运行 指定设备管理应用添加应用至应用运行黑名单,添加至黑名单的应用不允许在当前用户下运行,否则允许运行。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY **需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY
...@@ -30,13 +32,13 @@ addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, callback: Async ...@@ -30,13 +32,13 @@ addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, callback: Async
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组,指定具体应用。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -66,7 +68,7 @@ applicationManager.addDisallowedRunningBundles(wantTemp, appIds, (err) => { ...@@ -66,7 +68,7 @@ applicationManager.addDisallowedRunningBundles(wantTemp, appIds, (err) => {
addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void; addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void;
指定设备管理员应用添加应用运行黑名单接口,使用callback形式返回是否添加成功。添加至黑名单的应用不允许在指定用户(通过userId指定)下运行,否则允许运行 指定设备管理应用添加应用至应用运行黑名单,添加至黑名单的应用不允许在指定用户(通过userId指定)下运行,否则允许运行。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY **需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY
...@@ -78,14 +80,14 @@ addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId: number, ...@@ -78,14 +80,14 @@ addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId: number,
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组,指定具体应用。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID,指定具体用户。取值范围:大于等于0。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -114,7 +116,7 @@ applicationManager.addDisallowedRunningBundles(wantTemp, appIds, 100, (err) => { ...@@ -114,7 +116,7 @@ applicationManager.addDisallowedRunningBundles(wantTemp, appIds, 100, (err) => {
addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;; addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;;
指定设备管理员应用添加应用运行黑名单接口,使用promise形式返回是否添加成功。如果调用接口时传入了可选参数userId,则添加至黑名单的应用不允许在指定用户下运行,如果调用接口时没有传入参数userId,则添加至黑名单的应用不允许在当前用户下运行 指定设备管理应用添加应用至应用运行黑名单,添加至黑名单的应用不允许在当前/指定用户下运行。使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY **需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY
...@@ -126,19 +128,19 @@ addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId?: number ...@@ -126,19 +128,19 @@ addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId?: number
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组,指定具体应用。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 否 | 用户ID,取值范围:大于等于0。<br> - 调用接口时,若传入userId,表示指定用户。<br> - 调用接口时,若未传入userId,表示当前用户。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| --------------------- | ------------------------- | | --------------------- | ------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理员应用添加应用运行黑名单失败时会抛出错误对象。 | | Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理应用添加应用运行黑名单失败时,会抛出错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -165,7 +167,7 @@ applicationManager.addDisallowedRunningBundles(wantTemp, appIds, 100).then(() => ...@@ -165,7 +167,7 @@ applicationManager.addDisallowedRunningBundles(wantTemp, appIds, 100).then(() =>
removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void; removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void;
指定设备管理员应用移除应用运行黑名单接口,使用callback形式返回移除结果。在黑名单存在的情况下,在应用运行黑名单中的应用不允许在当前用户下运行 指定设备管理应用在应用运行黑名单中移除应用,在黑名单存在的情况下,在应用运行黑名单中的应用不允许在当前用户下运行。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY **需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY
...@@ -177,13 +179,13 @@ removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, callback: As ...@@ -177,13 +179,13 @@ removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, callback: As
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组,指定具体应用。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -212,7 +214,7 @@ applicationManager.removeDisallowedRunningBundles(wantTemp, appIds, (err) => { ...@@ -212,7 +214,7 @@ applicationManager.removeDisallowedRunningBundles(wantTemp, appIds, (err) => {
removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void; removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void;
指定设备管理员应用移除应用运行黑名单接口,使用callback形式返回移除结果。在黑名单存在的情况下,在应用运行黑名单中的应用不允许在指定用户(通过userId指定)下运行 指定设备管理应用在应用运行黑名单中移除应用,在黑名单存在的情况下,在应用运行黑名单中的应用不允许在指定用户(通过userId指定)下运行。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY **需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY
...@@ -224,14 +226,14 @@ removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId: numb ...@@ -224,14 +226,14 @@ removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId: numb
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组,指定具体应用。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID,指定具体用户。取值范围:大于等于0。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -260,7 +262,7 @@ applicationManager.removeDisallowedRunningBundles(wantTemp, appIds, 100, (err) = ...@@ -260,7 +262,7 @@ applicationManager.removeDisallowedRunningBundles(wantTemp, appIds, 100, (err) =
removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;; removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;;
指定设备管理员应用移除应用运行黑名单接口,使用promise形式返回移除结果。在黑名单存在的情况下,如果调用接口时传入参数userId,则在应用运行黑名单中的应用不允许在指定用户下运行,如果调用接口时没有传入参数userId,则在应用运行黑名单中的应用不允许在当前用户下运行 指定当前/指定用户下的设备管理应用在应用运行黑名单中移除应用,使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY **需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY
...@@ -272,19 +274,19 @@ removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId?: num ...@@ -272,19 +274,19 @@ removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId?: num
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组,指定具体应用。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 否 | 用户ID,取值范围:大于等于0。<br> - 调用接口时,若传入userId,表示指定用户。<br> - 调用接口时,若未传入userId,表示当前用户。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| --------------------- | ------------------------- | | --------------------- | ------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理员应用移除应用运行黑名单失败时会抛出错误对象。 | | Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理应用移除应用运行黑名单失败时,会抛出错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -311,7 +313,7 @@ applicationManager.removeDisallowedRunningBundles(wantTemp, appIds, 100).then(() ...@@ -311,7 +313,7 @@ applicationManager.removeDisallowedRunningBundles(wantTemp, appIds, 100).then(()
getDisallowedRunningBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void; getDisallowedRunningBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void;
指定管理员应用获取当前用户下的应用运行黑名单接口,使用callback形式返回获取应用运行黑名单 指定设备管理应用获取当前用户下的应用运行黑名单。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY **需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY
...@@ -323,12 +325,12 @@ getDisallowedRunningBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;str ...@@ -323,12 +325,12 @@ getDisallowedRunningBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;str
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -356,7 +358,7 @@ applicationManager.getDisallowedRunningBundles(wantTemp, (err, result) => { ...@@ -356,7 +358,7 @@ applicationManager.getDisallowedRunningBundles(wantTemp, (err, result) => {
getDisallowedRunningBundles(admin: Want, userId: number, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void; getDisallowedRunningBundles(admin: Want, userId: number, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void;
指定管理员应用获取指定用户(通过userId指定)下的应用运行黑名单接口,使用callback形式返回获取应用运行黑名单 指定设备管理应用获取指定用户(通过userId指定)下的应用运行黑名单。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY **需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY
...@@ -368,13 +370,13 @@ getDisallowedRunningBundles(admin: Want, userId: number, callback: AsyncCallback ...@@ -368,13 +370,13 @@ getDisallowedRunningBundles(admin: Want, userId: number, callback: AsyncCallback
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID,指定具体用户。取值范围:大于等于0。 |
| callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -402,7 +404,7 @@ applicationManager.getDisallowedRunningBundles(wantTemp, 100, (err, result) => { ...@@ -402,7 +404,7 @@ applicationManager.getDisallowedRunningBundles(wantTemp, 100, (err, result) => {
getDisallowedRunningBundles(admin: Want, userId?: number): Promise&lt;Array&lt;string&gt;&gt;; getDisallowedRunningBundles(admin: Want, userId?: number): Promise&lt;Array&lt;string&gt;&gt;;
指定管理员应用获取指定用户或当前用户下应用运行黑名单接口,使用promise形式返回获取应用运行黑名单。如果调用接口时传入参数userId,表示获取指定用户下应用运行黑名单,如果调用接口没有传入参数userId,表示获取当前用户下应用运行黑名单 指定设备管理应用获取当前/指定用户下的应用运行黑名单,使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY **需要权限:** ohos.permission.ENTERPRISE_MANAGE_SET_APP_RUNNING_POLICY
...@@ -414,8 +416,8 @@ getDisallowedRunningBundles(admin: Want, userId?: number): Promise&lt;Array&lt;s ...@@ -414,8 +416,8 @@ getDisallowedRunningBundles(admin: Want, userId?: number): Promise&lt;Array&lt;s
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 否 | 用户ID,取值范围:大于等于0。<br> - 调用接口时,若传入userId,表示指定用户。<br> - 调用接口时,若未传入userId,表示当前用户。 |
**返回值:** **返回值:**
...@@ -425,7 +427,7 @@ getDisallowedRunningBundles(admin: Want, userId?: number): Promise&lt;Array&lt;s ...@@ -425,7 +427,7 @@ getDisallowedRunningBundles(admin: Want, userId?: number): Promise&lt;Array&lt;s
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
......
...@@ -6,7 +6,9 @@ ...@@ -6,7 +6,9 @@
> >
> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> >
> 本模块接口仅对[设备管理员应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理员应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。 > 本模块接口仅可在Stage模型下使用。
>
> 本模块接口仅对[设备管理应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。
## 导入模块 ## 导入模块
...@@ -18,7 +20,7 @@ import browser from '@ohos.enterprise.browser'; ...@@ -18,7 +20,7 @@ import browser from '@ohos.enterprise.browser';
setPolicies(admin: Want, appId: string, policies: string, callback: AsyncCallback&lt;void&gt;): void; setPolicies(admin: Want, appId: string, policies: string, callback: AsyncCallback&lt;void&gt;): void;
指定设备管理员应用设置指定浏览器的策略,使用callback形式返回是否设置成功 指定设备管理应用为指定的浏览器设置浏览策略,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BROWSER_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BROWSER_POLICY
...@@ -30,14 +32,14 @@ setPolicies(admin: Want, appId: string, policies: string, callback: AsyncCallbac ...@@ -30,14 +32,14 @@ setPolicies(admin: Want, appId: string, policies: string, callback: AsyncCallbac
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appId | string | 是 | 应用ID,用于指定浏览器。 | | appId | string | 是 | 应用ID,用于指定浏览器。 |
| policies | string | 是 | 浏览器策略,当参数policies为空字符串时,表示取消指定浏览器的策略。 | | policies | string | 是 | 浏览器策略,当参数policies为空字符串时,表示取消指定浏览器的策略。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -66,7 +68,7 @@ browser.setPolicies(wantTemp, appId, policies, (err) => { ...@@ -66,7 +68,7 @@ browser.setPolicies(wantTemp, appId, policies, (err) => {
setPolicies(admin: Want, appId: string, policies: string): Promise&lt;void&gt;; setPolicies(admin: Want, appId: string, policies: string): Promise&lt;void&gt;;
指定设备管理员应用设置指定浏览器的策略,使用promise形式返回是否设置成功 指定设备管理应用为指定的浏览器设置浏览策略,使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BROWSER_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BROWSER_POLICY
...@@ -78,7 +80,7 @@ setPolicies(admin: Want, appId: string, policies: string): Promise&lt;void&gt;; ...@@ -78,7 +80,7 @@ setPolicies(admin: Want, appId: string, policies: string): Promise&lt;void&gt;;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appId | string | 是 | 应用ID,用于指定浏览器。 | | appId | string | 是 | 应用ID,用于指定浏览器。 |
| policies | string | 是 | 浏览器策略,当参数policies为空字符串时,表示取消指定浏览器的策略。 | | policies | string | 是 | 浏览器策略,当参数policies为空字符串时,表示取消指定浏览器的策略。 |
...@@ -86,11 +88,11 @@ setPolicies(admin: Want, appId: string, policies: string): Promise&lt;void&gt;; ...@@ -86,11 +88,11 @@ setPolicies(admin: Want, appId: string, policies: string): Promise&lt;void&gt;;
| 类型 | 说明 | | 类型 | 说明 |
| --------------------- | ------------------------- | | --------------------- | ------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理员应用设置浏览器策略失败时会抛出错误对象。 | | Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理应用设置浏览器策略失败时,会抛出错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -117,7 +119,7 @@ browser.setPolicies(wantTemp, appId, policies).then(() => { ...@@ -117,7 +119,7 @@ browser.setPolicies(wantTemp, appId, policies).then(() => {
getPolicies(admin: Want, appId: string, callback: AsyncCallback&lt;string&gt;): void; getPolicies(admin: Want, appId: string, callback: AsyncCallback&lt;string&gt;): void;
指定管理员应用获取指定浏览器的策略,使用callback形式返回获取浏览器策略 指定管理员应用获取指定浏览器的策略,使用callback异步回调
**系统能力:** SystemCapability.Customization.EnterpriseDeviceManager **系统能力:** SystemCapability.Customization.EnterpriseDeviceManager
...@@ -127,13 +129,13 @@ getPolicies(admin: Want, appId: string, callback: AsyncCallback&lt;string&gt;): ...@@ -127,13 +129,13 @@ getPolicies(admin: Want, appId: string, callback: AsyncCallback&lt;string&gt;):
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appId | string | 是 | 应用ID,用于指定浏览器。 | | appId | string | 是 | 应用ID,用于指定浏览器。 |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;string&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -161,7 +163,7 @@ browser.getPolicies(wantTemp, appId, (err, result) => { ...@@ -161,7 +163,7 @@ browser.getPolicies(wantTemp, appId, (err, result) => {
getPolicies(admin: Want, appId: string): Promise&lt;string&gt;; getPolicies(admin: Want, appId: string): Promise&lt;string&gt;;
指定管理员应用获取指定浏览器的策略,使用promise形式返回获取的浏览器策略 指定管理员应用获取指定浏览器的策略,使用promise异步回调
**系统能力:** SystemCapability.Customization.EnterpriseDeviceManager **系统能力:** SystemCapability.Customization.EnterpriseDeviceManager
...@@ -171,7 +173,7 @@ getPolicies(admin: Want, appId: string): Promise&lt;string&gt;; ...@@ -171,7 +173,7 @@ getPolicies(admin: Want, appId: string): Promise&lt;string&gt;;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appId | string | 是 | 应用ID,用于指定浏览器。 | | appId | string | 是 | 应用ID,用于指定浏览器。 |
**返回值:** **返回值:**
...@@ -182,7 +184,7 @@ getPolicies(admin: Want, appId: string): Promise&lt;string&gt;; ...@@ -182,7 +184,7 @@ getPolicies(admin: Want, appId: string): Promise&lt;string&gt;;
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
......
...@@ -6,7 +6,9 @@ ...@@ -6,7 +6,9 @@
> >
> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> >
> 本模块接口仅对[设备管理员应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理员应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。 > 本模块接口仅可在Stage模型下使用。
>
> 本模块接口仅对[设备管理应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。
## 导入模块 ## 导入模块
...@@ -18,7 +20,7 @@ import bundleManager from '@ohos.enterprise.bundleManager'; ...@@ -18,7 +20,7 @@ import bundleManager from '@ohos.enterprise.bundleManager';
addAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void; addAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void;
指定设备管理员应用添加包安装白名单接口,添加至白名单的应用允许在当前用户下安装,否则不允许安装,使用callback形式返回是否添加成功 指定设备管理应用添加应用至包安装白名单,添加至白名单的应用允许在当前用户下安装,否则不允许安装,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -30,13 +32,13 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCal ...@@ -30,13 +32,13 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCal
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -65,7 +67,7 @@ bundleManager.addAllowedInstallBundles(wantTemp, appIds, (err) => { ...@@ -65,7 +67,7 @@ bundleManager.addAllowedInstallBundles(wantTemp, appIds, (err) => {
addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void; addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void;
指定设备管理员应用添加包安装白名单接口,添加至白名单的应用允许在指定用户(通过userId指定)下安装,否则不允许安装,使用callback形式返回是否添加成功 指定设备管理应用添加应用至包安装白名单,添加至白名单的应用允许在指定用户(通过userId指定)下安装,否则不允许安装,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -77,14 +79,14 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, ca ...@@ -77,14 +79,14 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, ca
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID,指定具体用户。取值范围:大于等于0。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -113,7 +115,7 @@ bundleManager.addAllowedInstallBundles(wantTemp, appIds, 100, (err) => { ...@@ -113,7 +115,7 @@ bundleManager.addAllowedInstallBundles(wantTemp, appIds, 100, (err) => {
addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;; addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;;
指定设备管理员应用添加包安装白名单接口,如果调用接口时传入了可选参数userId,则添加至白名单的应用允许在指定用户下安装,如果调用接口时没有传入参数userId,则添加至白名单的应用允许在当前用户下安装,使用promise形式返回是否添加成功 指定设备管理应用添加应用至包安装白名单,添加至白名单的应用允许在当前/指定用户下安装,否则不允许安装。使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -125,19 +127,19 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number): ...@@ -125,19 +127,19 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number):
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 否 |用户ID,取值范围:大于等于0。<br> - 调用接口时,若传入userId,表示指定用户。<br> - 调用接口时,若未传入userId,表示当前用户。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| --------------------- | ------------------------- | | --------------------- | ------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理员应用添加包安装白名单失败时会抛出错误对象。 | | Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理应用添加包安装白名单失败时,会抛出错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -164,7 +166,7 @@ bundleManager.addAllowedInstallBundles(wantTemp, appIds, 100).then(() => { ...@@ -164,7 +166,7 @@ bundleManager.addAllowedInstallBundles(wantTemp, appIds, 100).then(() => {
removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void; removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void;
指定设备管理员应用移除包安装白名单接口,在白名单存在的情况下,不在包安装白名单中的应用不允许在当前用户下安装,使用callback形式返回移除结果 指定设备管理应用在包安装白名单中移除应用,在白名单存在的情况下,不在包安装白名单中的应用不允许在当前用户下安装,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -176,13 +178,13 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: Async ...@@ -176,13 +178,13 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: Async
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -211,7 +213,7 @@ bundleManager.removeAllowedInstallBundles(wantTemp, appIds, (err) => { ...@@ -211,7 +213,7 @@ bundleManager.removeAllowedInstallBundles(wantTemp, appIds, (err) => {
removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void; removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void;
指定设备管理员应用移除包安装白名单接口,在白名单存在的情况下,不在包安装白名单中的应用不允许在指定用户(通过userId指定)下安装,使用callback形式返回移除结果 指定设备管理应用在包安装白名单中移除应用,在白名单存在的情况下,不在包安装白名单中的应用不允许在指定用户(通过userId指定)下安装,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -223,14 +225,14 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, ...@@ -223,14 +225,14 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number,
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID,指定具体用户。取值范围:大于等于0。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -259,7 +261,7 @@ bundleManager.removeAllowedInstallBundles(wantTemp, appIds, 100, (err) => { ...@@ -259,7 +261,7 @@ bundleManager.removeAllowedInstallBundles(wantTemp, appIds, 100, (err) => {
removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;; removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;;
指定设备管理员应用移除包安装白名单接口,在白名单存在的情况下,如果调用接口时传入参数userId,则不在包安装白名单中的应用不允许在指定用户下安装,如果调用接口时没有传入参数userId,则不在包安装白名单中的应用不允许在当前用户下安装,使用promise形式返回移除结果 指定设备管理应用在包安装白名单中移除应用,在白名单存在的情况下,不在包安装白名单中的应用不允许在当前/指定用户下安装。使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -271,19 +273,19 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number ...@@ -271,19 +273,19 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array\&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array\&lt;string&gt; | 是 | 应用ID数组。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 否 | 用户ID,取值范围:大于等于0。<br> - 调用接口时,若传入userId,表示指定用户。<br> - 调用接口时,若未传入userId,表示当前用户。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| --------------------- | ------------------------- | | --------------------- | ------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理员应用移除包安装白名单失败时会抛出错误对象。 | | Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理应用移除包安装白名单失败时,会抛出错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -310,7 +312,7 @@ bundleManager.removeAllowedInstallBundles(wantTemp, appIds, 100).then(() => { ...@@ -310,7 +312,7 @@ bundleManager.removeAllowedInstallBundles(wantTemp, appIds, 100).then(() => {
getAllowedInstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void; getAllowedInstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void;
指定管理员应用获取当前用户下的包安装白名单接口,使用callback形式返回获取包安装白名单 指定设备管理应用获取当前用户下的包安装白名单,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -322,12 +324,12 @@ getAllowedInstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;string ...@@ -322,12 +324,12 @@ getAllowedInstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;string
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -355,7 +357,7 @@ bundleManager.getAllowedInstallBundles(wantTemp, (err, result) => { ...@@ -355,7 +357,7 @@ bundleManager.getAllowedInstallBundles(wantTemp, (err, result) => {
getAllowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void; getAllowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void;
指定管理员应用获取指定用户(通过userId指定)下的包安装白名单接口,使用callback形式返回获取包安装白名单 指定设备管理应用获取指定用户(通过userId指定)下的包安装白名单,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -367,13 +369,13 @@ getAllowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback&lt ...@@ -367,13 +369,13 @@ getAllowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback&lt
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID,指定具体用户。取值范围:大于等于0。 |
| callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -401,7 +403,7 @@ bundleManager.getAllowedInstallBundles(wantTemp, 100, (err, result) => { ...@@ -401,7 +403,7 @@ bundleManager.getAllowedInstallBundles(wantTemp, 100, (err, result) => {
getAllowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;string&gt;&gt;; getAllowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;string&gt;&gt;;
指定管理员应用获取指定用户或当前用户下包安装白名单接口,使用promise形式返回获取包安装白名单。如果调用接口时传入参数userId,表示获取指定用户下包安装白名单,如果调用接口没有传入参数userId,表示获取当前用户下包安装白名单 指定设备管理应用获取当前/指定用户下的包安装白名单,使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -413,8 +415,8 @@ getAllowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;stri ...@@ -413,8 +415,8 @@ getAllowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;stri
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 否 | 用户ID,取值范围:大于等于0。<br> - 调用接口时,若传入userId,表示指定用户。<br> - 调用接口时,若未传入userId,表示当前用户。 |
**返回值:** **返回值:**
...@@ -424,7 +426,7 @@ getAllowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;stri ...@@ -424,7 +426,7 @@ getAllowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;stri
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -450,7 +452,7 @@ bundleManager.getAllowedInstallBundles(wantTemp, 100).then((result) => { ...@@ -450,7 +452,7 @@ bundleManager.getAllowedInstallBundles(wantTemp, 100).then((result) => {
addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void; addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void;
指定设备管理员应用添加包安装黑名单接口,添加至黑名单的应用不允许在当前用户下安装,使用callback形式返回是否添加成功 指定设备管理应用添加应用至包安装黑名单,添加至黑名单的应用不允许在当前用户下安装,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -462,13 +464,13 @@ addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, callback: Async ...@@ -462,13 +464,13 @@ addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, callback: Async
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -497,7 +499,7 @@ bundleManager.addDisallowedInstallBundles(wantTemp, appIds, (err) => { ...@@ -497,7 +499,7 @@ bundleManager.addDisallowedInstallBundles(wantTemp, appIds, (err) => {
addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void; addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void;
指定设备管理员应用添加包安装黑名单接口,添加至黑名单的应用不允许在指定用户(通过userId指定)下安装,使用callback形式返回是否添加成功 指定设备管理应用添加应用至包安装黑名单,添加至黑名单的应用不允许在指定用户(通过userId指定)下安装。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -509,14 +511,14 @@ addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, ...@@ -509,14 +511,14 @@ addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number,
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID,指定具体用户。取值范围:大于等于0。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -545,7 +547,7 @@ bundleManager.addDisallowedInstallBundles(wantTemp, appIds, 100, (err) => { ...@@ -545,7 +547,7 @@ bundleManager.addDisallowedInstallBundles(wantTemp, appIds, 100, (err) => {
addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;; addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;;
指定设备管理员应用添加包安装黑名单接口。如果调用接口时传入了可选参数userId,则添加至黑名单的应用不允许在指定用户下安装;如果调用接口时没有传入参数userId,则添加至黑名单的应用不允许在当前用户下安装,使用promise形式返回是否添加成功 指定设备管理应用添加应用至包安装黑名单,添加至黑名单的应用不允许在当前/指定用户下安装。使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -557,19 +559,19 @@ addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number ...@@ -557,19 +559,19 @@ addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 否 | 用户ID,取值范围:大于等于0。<br> - 调用接口时,若传入userId,表示指定用户。<br> - 调用接口时,若未传入userId,表示当前用户。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| --------------------- | ------------------------- | | --------------------- | ------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理员应用添加包安装黑名单失败时会抛出错误对象。 | | Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理应用添加包安装黑名单失败时,会抛出错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -596,7 +598,7 @@ bundleManager.addDisallowedInstallBundles(wantTemp, appIds, 100).then(() => { ...@@ -596,7 +598,7 @@ bundleManager.addDisallowedInstallBundles(wantTemp, appIds, 100).then(() => {
removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void; removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void;
指定设备管理员应用移除包安装黑名单接口,在黑名单存在的情况下,在包安装黑名单中的应用不允许在当前用户下安装,使用callback形式返回移除结果 指定设备管理应用在包安装黑名单中移除应用,在黑名单存在的情况下,在包安装黑名单中的应用不允许在当前用户下安装。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -608,13 +610,13 @@ removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, callback: As ...@@ -608,13 +610,13 @@ removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, callback: As
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -641,9 +643,9 @@ bundleManager.removeDisallowedInstallBundles(wantTemp, appIds, (err) => { ...@@ -641,9 +643,9 @@ bundleManager.removeDisallowedInstallBundles(wantTemp, appIds, (err) => {
## bundleManager.removeDisallowedInstallBundles ## bundleManager.removeDisallowedInstallBundles
removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void; removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void;
指定设备管理员应用移除包安装黑名单接口,在黑名单存在的情况下,在包安装黑名单中的应用不允许在指定用户(通过userId指定)下安装,使用callback形式返回移除结果 指定设备管理应用在包安装黑名单中移除应用,在黑名单存在的情况下,在包安装黑名单中的应用不允许在指定用户(通过userId指定)下安装,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -655,14 +657,14 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, ...@@ -655,14 +657,14 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number,
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID,指定具体用户。取值范围:大于等于0。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -691,7 +693,7 @@ bundleManager.removeDisallowedInstallBundles(wantTemp, appIds, 100, (err) => { ...@@ -691,7 +693,7 @@ bundleManager.removeDisallowedInstallBundles(wantTemp, appIds, 100, (err) => {
removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;; removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;;
指定设备管理员应用移除包安装黑名单接口。在黑名单存在的情况下,如果调用接口时传入参数userId,则在包安装黑名单中的应用不允许在指定用户下安装;如果调用接口时没有传入参数userId,则在包安装黑名单中的应用不允许在当前用户下安装,使用promise形式返回移除结果 指定设备管理应用在包安装黑名单中移除应用,在黑名单存在的情况下,在包安装黑名单中的应用不允许在当前/指定用户下安装。使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -703,19 +705,19 @@ removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: num ...@@ -703,19 +705,19 @@ removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: num
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array\&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array\&lt;string&gt; | 是 | 应用ID数组。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 否 | 用户ID,取值范围:大于等于0。<br> - 调用接口时,若传入userId,表示指定用户。<br> - 调用接口时,若未传入userId,表示当前用户。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| --------------------- | ------------------------- | | --------------------- | ------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理员应用移除包安装黑名单失败时会抛出错误对象。 | | Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理应用移除包安装黑名单失败时,会抛出错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -742,7 +744,7 @@ bundleManager.removeDisallowedInstallBundles(wantTemp, appIds, 100).then(() => { ...@@ -742,7 +744,7 @@ bundleManager.removeDisallowedInstallBundles(wantTemp, appIds, 100).then(() => {
getDisallowedInstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void; getDisallowedInstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void;
指定管理员应用获取当前用户下的包安装黑名单接口,使用callback形式返回获取包安装黑名单 指定设备管理应用获取当前用户下的包安装黑名单,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -754,12 +756,12 @@ getDisallowedInstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;str ...@@ -754,12 +756,12 @@ getDisallowedInstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;str
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -787,7 +789,7 @@ bundleManager.getDisallowedInstallBundles(wantTemp, (err, result) => { ...@@ -787,7 +789,7 @@ bundleManager.getDisallowedInstallBundles(wantTemp, (err, result) => {
getDisallowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void; getDisallowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void;
指定管理员应用获取指定用户(通过userId指定)下的包安装黑名单接口,使用callback形式返回获取包安装黑名单 指定设备管理应用获取指定用户(通过userId指定)下的包安装黑名单,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -799,13 +801,13 @@ getDisallowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback ...@@ -799,13 +801,13 @@ getDisallowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID,指定具体用户。取值范围:大于等于0。 |
| callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -833,7 +835,7 @@ bundleManager.getDisallowedInstallBundles(wantTemp, 100, (err, result) => { ...@@ -833,7 +835,7 @@ bundleManager.getDisallowedInstallBundles(wantTemp, 100, (err, result) => {
getDisallowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;string&gt;&gt;; getDisallowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;string&gt;&gt;;
指定管理员应用获取指定用户或当前用户下包安装黑名单接口,使用promise形式返回获取包安装黑名单。如果调用接口时传入参数userId,表示获取指定用户下包安装黑名单,如果调用接口没有传入参数userId,表示获取当前用户下包安装黑名单 指定设备管理应用获取当前/指定用户下的包安装黑名单,使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -845,8 +847,8 @@ getDisallowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;s ...@@ -845,8 +847,8 @@ getDisallowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;s
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 否 | 用户ID,取值范围:大于等于0。<br> - 调用接口时,若传入userId,表示指定用户。<br> - 调用接口时,若未传入userId,表示当前用户。 |
**返回值:** **返回值:**
...@@ -856,7 +858,7 @@ getDisallowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;s ...@@ -856,7 +858,7 @@ getDisallowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;s
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -882,7 +884,7 @@ bundleManager.getDisallowedInstallBundles(wantTemp, 100).then((result) => { ...@@ -882,7 +884,7 @@ bundleManager.getDisallowedInstallBundles(wantTemp, 100).then((result) => {
addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void
指定设备管理员应用添加包卸载黑名单接口,添加至黑名单的应用不允许在当前用户下卸载,使用callback形式返回是否添加成功 指定设备管理应用添加应用至包卸载黑名单,添加至黑名单的应用不允许在当前用户下卸载,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -894,13 +896,13 @@ addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, callback: Asy ...@@ -894,13 +896,13 @@ addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, callback: Asy
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -929,7 +931,7 @@ bundleManager.addDisallowedUninstallBundles(wantTemp, appIds, (err) => { ...@@ -929,7 +931,7 @@ bundleManager.addDisallowedUninstallBundles(wantTemp, appIds, (err) => {
addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void
指定设备管理员应用添加包卸载黑名单接口,添加至黑名单的应用不允许在指定用户(通过userId指定)下卸载,使用callback形式返回是否添加成功 指定设备管理应用添加应用至包卸载黑名单,添加至黑名单的应用不允许在指定用户(通过userId指定)下卸载。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -941,14 +943,14 @@ addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId: numbe ...@@ -941,14 +943,14 @@ addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId: numbe
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID,指定具体用户。取值范围:大于等于0。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -977,7 +979,7 @@ bundleManager.addDisallowedUninstallBundles(wantTemp, appIds, 100, (err) => { ...@@ -977,7 +979,7 @@ bundleManager.addDisallowedUninstallBundles(wantTemp, appIds, 100, (err) => {
addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt; addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;
指定设备管理员应用添加包卸载黑名单接口。如果调用接口时传入了可选参数userId,则添加至黑名单的应用不允许在指定用户下卸载;如果调用接口时没有传入参数userId,则添加至黑名单的应用不允许在当前用户下卸载,使用promise形式返回是否添加成功 指定设备管理应用添加应用至包卸载黑名单,添加至黑名单的应用不允许在当前/指定用户下卸载。使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -989,19 +991,19 @@ addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId?: numb ...@@ -989,19 +991,19 @@ addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId?: numb
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 否 | 用户ID,取值范围:大于等于0。<br> - 调用接口时,若传入userId,表示指定用户。<br> - 调用接口时,若未传入userId,表示当前用户。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| --------------------- | ------------------------- | | --------------------- | ------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理员应用添加包卸载黑名单失败时会抛出错误对象。 | | Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理应用添加包卸载黑名单失败时,会抛出错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -1028,7 +1030,7 @@ bundleManager.addDisallowedUninstallBundles(wantTemp, appIds, 100).then(() => { ...@@ -1028,7 +1030,7 @@ bundleManager.addDisallowedUninstallBundles(wantTemp, appIds, 100).then(() => {
removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void
指定设备管理员应用移除包卸载黑名单接口,在黑名单存在的情况下,在包卸载黑名单中的应用不允许在当前用户下卸载,使用callback形式返回移除结果 指定设备管理应用在包卸载黑名单中移除应用,在黑名单存在的情况下,在包卸载黑名单中的应用不允许在当前用户下卸载,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -1040,13 +1042,13 @@ removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, callback: ...@@ -1040,13 +1042,13 @@ removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, callback:
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -1075,7 +1077,7 @@ bundleManager.removeDisallowedUninstallBundles(wantTemp, appIds, (err) => { ...@@ -1075,7 +1077,7 @@ bundleManager.removeDisallowedUninstallBundles(wantTemp, appIds, (err) => {
removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void
指定设备管理员应用移除包卸载黑名单接口,在黑名单存在的情况下,在包卸载黑名单中的应用不允许在指定用户(通过userId指定)下卸载,使用callback形式返回移除结果 指定设备管理应用在包卸载黑名单中移除应用,在黑名单存在的情况下,在包卸载黑名单中的应用不允许在指定用户(通过userId指定)下卸载。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -1087,14 +1089,14 @@ removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId: nu ...@@ -1087,14 +1089,14 @@ removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId: nu
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array&lt;string&gt; | 是 | 应用ID数组。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID,指定具体用户。取值范围:大于等于0。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -1123,7 +1125,7 @@ bundleManager.removeDisallowedUninstallBundles(wantTemp, appIds, 100, (err) => { ...@@ -1123,7 +1125,7 @@ bundleManager.removeDisallowedUninstallBundles(wantTemp, appIds, 100, (err) => {
removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt; removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;
指定设备管理员应用移除包卸载黑名单接口。在黑名单存在的情况下,如果调用接口时传入参数userId,则在包卸载黑名单中的应用不允许在指定用户下卸载;如果调用接口时没有传入参数userId,则在包卸载黑名单中的应用不允许在当前用户下卸载,使用promise形式返回移除结果 指定设备管理应用在包卸载黑名单中移除应用。在黑名单存在的情况下,在包卸载黑名单中的应用不允许在当前/指定用户下卸载。使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -1135,19 +1137,19 @@ removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId?: n ...@@ -1135,19 +1137,19 @@ removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId?: n
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| appIds | Array\&lt;string&gt; | 是 | 应用ID数组。 | | appIds | Array\&lt;string&gt; | 是 | 应用ID数组。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 否 | 用户ID,取值范围:大于等于0。<br> - 调用接口时,若传入userId,表示指定用户。<br> - 调用接口时,若未传入userId,表示当前用户。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| --------------------- | ------------------------- | | --------------------- | ------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理应用移除包卸载黑名单失败时会抛出错误对象。 | | Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理应用移除包卸载黑名单失败时会抛出错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -1174,7 +1176,7 @@ bundleManager.removeDisallowedUninstallBundles(wantTemp, appIds, 100).then(() => ...@@ -1174,7 +1176,7 @@ bundleManager.removeDisallowedUninstallBundles(wantTemp, appIds, 100).then(() =>
getDisallowedUninstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void getDisallowedUninstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void
指定管理员应用获取当前用户下的包卸载黑名单接口,使用callback形式返回获取包卸载黑名单 指定设备管理应用获取当前用户下的包卸载黑名单,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -1186,12 +1188,12 @@ getDisallowedUninstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;s ...@@ -1186,12 +1188,12 @@ getDisallowedUninstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;s
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -1219,7 +1221,7 @@ bundleManager.getDisallowedUninstallBundles(wantTemp, (err, result) => { ...@@ -1219,7 +1221,7 @@ bundleManager.getDisallowedUninstallBundles(wantTemp, (err, result) => {
getDisallowedUninstallBundles(admin: Want, userId: number, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void getDisallowedUninstallBundles(admin: Want, userId: number, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void
指定管理员应用获取指定用户(通过userId指定)下的包卸载黑名单接口,使用callback形式返回获取包卸载黑名单 指定设备管理应用获取指定用户(通过userId指定)下的包卸载黑名单,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -1231,13 +1233,13 @@ getDisallowedUninstallBundles(admin: Want, userId: number, callback: AsyncCallba ...@@ -1231,13 +1233,13 @@ getDisallowedUninstallBundles(admin: Want, userId: number, callback: AsyncCallba
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID,指定具体用户。取值范围:大于等于0。 |
| callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -1265,7 +1267,7 @@ bundleManager.getDisallowedUninstallBundles(wantTemp, 100, (err, result) => { ...@@ -1265,7 +1267,7 @@ bundleManager.getDisallowedUninstallBundles(wantTemp, 100, (err, result) => {
getDisallowedUninstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;string&gt;&gt; getDisallowedUninstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;string&gt;&gt;
指定管理员应用获取指定用户或当前用户下包卸载黑名单接口,使用promise形式返回获取包卸载黑名单。如果调用接口时传入参数userId,表示获取指定用户下包卸载黑名单,如果调用接口没有传入参数userId,表示获取当前用户下包卸载黑名单 指定设备管理应用获取当前/指定用户下包卸载黑名单接口,使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY **需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
...@@ -1277,8 +1279,8 @@ getDisallowedUninstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt ...@@ -1277,8 +1279,8 @@ getDisallowedUninstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 否 | 用户ID,取值范围:大于等于0。<br> - 调用接口时,若传入userId,表示指定用户。<br> - 调用接口时,若未传入userId,表示当前用户。 |
**返回值:** **返回值:**
...@@ -1288,7 +1290,7 @@ getDisallowedUninstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt ...@@ -1288,7 +1290,7 @@ getDisallowedUninstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -1314,7 +1316,7 @@ bundleManager.getDisallowedUninstallBundles(wantTemp, 100).then((result) => { ...@@ -1314,7 +1316,7 @@ bundleManager.getDisallowedUninstallBundles(wantTemp, 100).then((result) => {
uninstall(admin: Want, bundleName: string, callback: AsyncCallback&lt;void&gt;): void uninstall(admin: Want, bundleName: string, callback: AsyncCallback&lt;void&gt;): void
指定管理员应用卸载当前用户下的指定包接口,且不保留包数据,使用callback异步回调。 指定设备管理应用卸载当前用户下的指定包,且不保留包数据。使用callback异步回调。
**需要权限:** ohos.permission.ENTERPRISE_INSTALL_BUNDLE **需要权限:** ohos.permission.ENTERPRISE_INSTALL_BUNDLE
...@@ -1326,13 +1328,13 @@ uninstall(admin: Want, bundleName: string, callback: AsyncCallback&lt;void&gt;): ...@@ -1326,13 +1328,13 @@ uninstall(admin: Want, bundleName: string, callback: AsyncCallback&lt;void&gt;):
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| bundleName | string | 是 | 包名。 | | bundleName | string | 是 | 包名。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -1359,7 +1361,7 @@ bundleManager.uninstall(wantTemp, 'bundleName', (err) => { ...@@ -1359,7 +1361,7 @@ bundleManager.uninstall(wantTemp, 'bundleName', (err) => {
uninstall(admin: Want, bundleName: string, userId: number, callback: AsyncCallback&lt;void&gt;): void uninstall(admin: Want, bundleName: string, userId: number, callback: AsyncCallback&lt;void&gt;): void
指定管理员应用卸载指定用户下(由参数userId指定)的指定包接口,且不保留包数据,使用callback异步回调。 指定设备管理应用卸载指定用户下(由参数userId指定)的指定包,且不保留包数据。使用callback异步回调。
**需要权限:** ohos.permission.ENTERPRISE_INSTALL_BUNDLE **需要权限:** ohos.permission.ENTERPRISE_INSTALL_BUNDLE
...@@ -1371,14 +1373,14 @@ uninstall(admin: Want, bundleName: string, userId: number, callback: AsyncCallba ...@@ -1371,14 +1373,14 @@ uninstall(admin: Want, bundleName: string, userId: number, callback: AsyncCallba
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| bundleName | string | 是 | 包名。 | | bundleName | string | 是 | 包名。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID,指定具体用户。取值范围:大于等于0。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -1405,7 +1407,7 @@ bundleManager.uninstall(wantTemp, 'bundleName', 100, (err) => { ...@@ -1405,7 +1407,7 @@ bundleManager.uninstall(wantTemp, 'bundleName', 100, (err) => {
uninstall(admin: Want, bundleName: string, isKeepData: boolean, callback: AsyncCallback&lt;void&gt;): void uninstall(admin: Want, bundleName: string, isKeepData: boolean, callback: AsyncCallback&lt;void&gt;): void
指定管理员应用卸载当前用户下的指定包接口,使用callback异步回调。若isKeepData为false时,表示不保留包数据,若isKeepData为true,则表示保留包数据 指定设备管理应用卸载当前用户下的指定包,选择是否保留包数据(由isKeepData指定)。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_INSTALL_BUNDLE **需要权限:** ohos.permission.ENTERPRISE_INSTALL_BUNDLE
...@@ -1417,14 +1419,14 @@ uninstall(admin: Want, bundleName: string, isKeepData: boolean, callback: AsyncC ...@@ -1417,14 +1419,14 @@ uninstall(admin: Want, bundleName: string, isKeepData: boolean, callback: AsyncC
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| bundleName | string | 是 | 包名。 | | bundleName | string | 是 | 包名。 |
| isKeepData | boolean | 是 | 是否保留包数据,true表示保留,false表示不保留。 | | isKeepData | boolean | 是 | 是否保留包数据,true表示保留,false表示不保留。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -1451,7 +1453,7 @@ bundleManager.uninstall(wantTemp, 'bundleName', true, (err) => { ...@@ -1451,7 +1453,7 @@ bundleManager.uninstall(wantTemp, 'bundleName', true, (err) => {
uninstall(admin: Want, bundleName: string, userId: number, isKeepData: boolean, callback: AsyncCallback&lt;void&gt;): void uninstall(admin: Want, bundleName: string, userId: number, isKeepData: boolean, callback: AsyncCallback&lt;void&gt;): void
指定管理员应用卸载指定用户下(由参数userId指定)的指定包接口,使用callback异步回调。若isKeepData为false时,表示不保留包数据,若isKeepData为true,则表示保留包数据 指定设备管理应用卸载指定用户下(由参数userId指定)的指定包接口,选择是否保留包数据(由isKeepData指定)。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_INSTALL_BUNDLE **需要权限:** ohos.permission.ENTERPRISE_INSTALL_BUNDLE
...@@ -1463,15 +1465,15 @@ uninstall(admin: Want, bundleName: string, userId: number, isKeepData: boolean, ...@@ -1463,15 +1465,15 @@ uninstall(admin: Want, bundleName: string, userId: number, isKeepData: boolean,
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| bundleName | string | 是 | 包名。 | | bundleName | string | 是 | 包名。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 是 | 用户ID,指定具体用户。取值范围:大于等于0。 |
| isKeepData | boolean | 是 | 是否保留包数据,true表示保留,false表示不保留。 | | isKeepData | boolean | 是 | 是否保留包数据,true表示保留,false表示不保留。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -1498,7 +1500,7 @@ bundleManager.uninstall(wantTemp, 'bundleName', 100, true, (err) => { ...@@ -1498,7 +1500,7 @@ bundleManager.uninstall(wantTemp, 'bundleName', 100, true, (err) => {
uninstall(admin: Want, bundleName: string, userId?: number, isKeepData?: boolean): Promise&lt;void&gt; uninstall(admin: Want, bundleName: string, userId?: number, isKeepData?: boolean): Promise&lt;void&gt;
指定管理员应用卸载指定用户下的指定包接口,使用promise异步回调。若调用接口时填写参数userId,则表示卸载该指定用户下的包,若未填写参数userId,表示卸载当前用户下的包。若isKeepData为false时,表示不保留包数据,若isKeepData为true,则表示保留包数据;不填写该参数则默认isKeepData为false,即默认不保留包数据 指定设备管理应用卸载当前/指定用户下的指定包接口,选择是否保留包数据(由isKeepData指定)。使用promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_INSTALL_BUNDLE **需要权限:** ohos.permission.ENTERPRISE_INSTALL_BUNDLE
...@@ -1510,9 +1512,9 @@ uninstall(admin: Want, bundleName: string, userId?: number, isKeepData?: boolean ...@@ -1510,9 +1512,9 @@ uninstall(admin: Want, bundleName: string, userId?: number, isKeepData?: boolean
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| bundleName | string | 是 | 包名。 | | bundleName | string | 是 | 包名。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 | | userId | number | 否 | 用户ID,取值范围:大于等于0。<br> - 调用接口时,若传入userId,表示指定用户。<br> - 调用接口时,若未传入userId,表示当前用户。 |
| isKeepData | boolean | 否 | 是否保留包数据,true表示保留,false表示不保留。 | | isKeepData | boolean | 否 | 是否保留包数据,true表示保留,false表示不保留。 |
**返回值:** **返回值:**
...@@ -1523,7 +1525,7 @@ uninstall(admin: Want, bundleName: string, userId?: number, isKeepData?: boolean ...@@ -1523,7 +1525,7 @@ uninstall(admin: Want, bundleName: string, userId?: number, isKeepData?: boolean
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
......
...@@ -6,7 +6,9 @@ ...@@ -6,7 +6,9 @@
> >
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> >
> 本模块接口仅对[设备管理员应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理员应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。 > 本模块接口仅可在Stage模型下使用。
>
> 本模块接口仅对[设备管理应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。
## 导入模块 ## 导入模块
...@@ -18,7 +20,7 @@ import dateTimeManager from '@ohos.enterprise.dateTimeManager' ...@@ -18,7 +20,7 @@ import dateTimeManager from '@ohos.enterprise.dateTimeManager'
setDateTime(admin: Want, time: number, callback: AsyncCallback\<void>): void setDateTime(admin: Want, time: number, callback: AsyncCallback\<void>): void
指定设备管理员应用设置系统时间。使用callback形式返回设置结果 指定设备管理应用设置系统时间。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME **需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME
...@@ -30,13 +32,13 @@ setDateTime(admin: Want, time: number, callback: AsyncCallback\<void>): void ...@@ -30,13 +32,13 @@ setDateTime(admin: Want, time: number, callback: AsyncCallback\<void>): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| time | number | 是 | 时间戳(ms)。 | | time | number | 是 | 时间戳(ms)。 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback\<void> | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -64,7 +66,7 @@ dateTimeManager.setDateTime(wantTemp, 1526003846000, (err) => { ...@@ -64,7 +66,7 @@ dateTimeManager.setDateTime(wantTemp, 1526003846000, (err) => {
setDateTime(admin: Want, time: number): Promise\<void> setDateTime(admin: Want, time: number): Promise\<void>
指定设备管理员应用设置系统时间。使用Promise形式返回设置结果 指定设备管理应用设置系统时间。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME **需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME
...@@ -76,7 +78,7 @@ setDateTime(admin: Want, time: number): Promise\<void> ...@@ -76,7 +78,7 @@ setDateTime(admin: Want, time: number): Promise\<void>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| time | number | 是 | 时间戳(ms)。 | | time | number | 是 | 时间戳(ms)。 |
**返回值:** **返回值:**
...@@ -87,7 +89,7 @@ setDateTime(admin: Want, time: number): Promise\<void> ...@@ -87,7 +89,7 @@ setDateTime(admin: Want, time: number): Promise\<void>
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -113,7 +115,7 @@ dateTimeManager.setDateTime(wantTemp, 1526003846000).then(() => { ...@@ -113,7 +115,7 @@ dateTimeManager.setDateTime(wantTemp, 1526003846000).then(() => {
disallowModifyDateTime(admin: Want, disallow: boolean, callback: AsyncCallback\<void>): void disallowModifyDateTime(admin: Want, disallow: boolean, callback: AsyncCallback\<void>): void
指定设备管理员应用禁止修改系统时间。使用callback形式返回结果 指定设备管理应用禁止设备修改系统时间。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME **需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME
...@@ -125,13 +127,13 @@ disallowModifyDateTime(admin: Want, disallow: boolean, callback: AsyncCallback\< ...@@ -125,13 +127,13 @@ disallowModifyDateTime(admin: Want, disallow: boolean, callback: AsyncCallback\<
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| disallow | boolean | 是 | true 表示禁止修改系统时间,false表示允许修改系统时间。 | | disallow | boolean | 是 | true 表示禁止修改系统时间,false表示允许修改系统时间。 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback\<void> | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -159,7 +161,7 @@ dateTimeManager.disallowModifyDateTime(wantTemp, true, (err) => { ...@@ -159,7 +161,7 @@ dateTimeManager.disallowModifyDateTime(wantTemp, true, (err) => {
disallowModifyDateTime(admin: Want, disallow: boolean): Promise\<void> disallowModifyDateTime(admin: Want, disallow: boolean): Promise\<void>
指定设备管理员应用禁止修改系统时间。使用Promise形式返回结果 指定设备管理应用禁止设备修改系统时间。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME **需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME
...@@ -171,18 +173,18 @@ disallowModifyDateTime(admin: Want, disallow: boolean): Promise\<void> ...@@ -171,18 +173,18 @@ disallowModifyDateTime(admin: Want, disallow: boolean): Promise\<void>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| disallow | boolean | 是 | true 表示禁止修改系统时间,false表示允许修改系统时间。 | | disallow | boolean | 是 | true 表示禁止修改系统时间,false表示允许修改系统时间。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ----- | ----------------------------------- | | ----- | ----------------------------------- |
| Promise\<void> | 无返回结果的Promise对象。当指定设备管理员应用禁止修改系统时间失败时抛出错误对象。 | | Promise\<void> | 无返回结果的Promise对象。当指定设备管理应用禁止设备修改系统时间失败时,抛出错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -208,7 +210,7 @@ dateTimeManager.disallowModifyDateTime(wantTemp, true).then(() => { ...@@ -208,7 +210,7 @@ dateTimeManager.disallowModifyDateTime(wantTemp, true).then(() => {
isModifyDateTimeDisallowed(admin: Want, callback: AsyncCallback\<boolean>): void isModifyDateTimeDisallowed(admin: Want, callback: AsyncCallback\<boolean>): void
指定设备管理员应用查询是否允许修改系统时间。使用callback形式返回是否禁止修改系统时间策略 指定设备管理应用查询设备是否允许修改系统时间。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME **需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME
...@@ -220,12 +222,12 @@ isModifyDateTimeDisallowed(admin: Want, callback: AsyncCallback\<boolean>): void ...@@ -220,12 +222,12 @@ isModifyDateTimeDisallowed(admin: Want, callback: AsyncCallback\<boolean>): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback\<boolean> | 是 | 回调函数,callbac方式返回是否禁止修改系统时间策略,true表示禁止修改系统时间,否则表示允许修改系统时间。 | | callback | AsyncCallback\<boolean> | 是 | 回调函数,callbac方式返回是否禁止修改系统时间策略,true表示禁止修改系统时间,否则表示允许修改系统时间。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -253,7 +255,7 @@ dateTimeManager.isModifyDateTimeDisallowed(wantTemp, (err, result) => { ...@@ -253,7 +255,7 @@ dateTimeManager.isModifyDateTimeDisallowed(wantTemp, (err, result) => {
isModifyDateTimeDisallowed(admin: Want): Promise\<boolean> isModifyDateTimeDisallowed(admin: Want): Promise\<boolean>
指定设备管理员应用查询是否允许修改系统时间。使用Promise形式返回是否禁止修改系统时间策略 指定设备管理应用查询设备是否允许修改系统时间。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME **需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME
...@@ -265,7 +267,7 @@ isModifyDateTimeDisallowed(admin: Want): Promise\<boolean> ...@@ -265,7 +267,7 @@ isModifyDateTimeDisallowed(admin: Want): Promise\<boolean>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
**返回值:** **返回值:**
...@@ -275,7 +277,7 @@ isModifyDateTimeDisallowed(admin: Want): Promise\<boolean> ...@@ -275,7 +277,7 @@ isModifyDateTimeDisallowed(admin: Want): Promise\<boolean>
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
......
...@@ -6,7 +6,9 @@ ...@@ -6,7 +6,9 @@
> >
> 本模块首批接口从API version 10 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块首批接口从API version 10 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> >
> 本模块接口仅对[设备管理员应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理员应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。 > 本模块接口仅可在Stage模型下使用。
>
> 本模块接口仅对[设备管理应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。
## 导入模块 ## 导入模块
...@@ -18,7 +20,7 @@ import deviceControl from '@ohos.enterprise.deviceControl' ...@@ -18,7 +20,7 @@ import deviceControl from '@ohos.enterprise.deviceControl'
resetFactory(admin: Want, callback: AsyncCallback\<void>): void resetFactory(admin: Want, callback: AsyncCallback\<void>): void
指定设备管理员应用恢复出厂设置。使用callback异步回调。 指定设备管理应用使设备恢复出厂设置。使用callback异步回调。
**需要权限:** ohos.permission.ENTERPRISE_RESET_DEVICE **需要权限:** ohos.permission.ENTERPRISE_RESET_DEVICE
...@@ -30,12 +32,12 @@ resetFactory(admin: Want, callback: AsyncCallback\<void>): void ...@@ -30,12 +32,12 @@ resetFactory(admin: Want, callback: AsyncCallback\<void>): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback\<void> | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -63,7 +65,7 @@ deviceControl.resetFactory(wantTemp, (err) => { ...@@ -63,7 +65,7 @@ deviceControl.resetFactory(wantTemp, (err) => {
resetFactory(admin: Want): Promise\<void> resetFactory(admin: Want): Promise\<void>
恢复出厂设置。使用Promise形式返回设置结果 指定设备管理应用使设备恢复出厂设置。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_RESET_DEVICE **需要权限:** ohos.permission.ENTERPRISE_RESET_DEVICE
...@@ -75,7 +77,7 @@ resetFactory(admin: Want): Promise\<void> ...@@ -75,7 +77,7 @@ resetFactory(admin: Want): Promise\<void>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
**返回值:** **返回值:**
...@@ -85,7 +87,7 @@ resetFactory(admin: Want): Promise\<void> ...@@ -85,7 +87,7 @@ resetFactory(admin: Want): Promise\<void>
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
......
...@@ -6,7 +6,9 @@ ...@@ -6,7 +6,9 @@
> >
> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> >
> 本模块接口仅对[设备管理员应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理员应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。 > 本模块接口仅可在Stage模型下使用。
>
> 本模块接口仅对[设备管理应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。
## 导入模块 ## 导入模块
...@@ -18,7 +20,7 @@ import deviceInfo from '@ohos.enterprise.deviceInfo'; ...@@ -18,7 +20,7 @@ import deviceInfo from '@ohos.enterprise.deviceInfo';
getDeviceSerial(admin: Want, callback: AsyncCallback&lt;string&gt;): void getDeviceSerial(admin: Want, callback: AsyncCallback&lt;string&gt;): void
指定设备管理员应用获取设备序列号,使用callback形式返回设备序列号 指定设备管理应用获取设备序列号,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO **需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO
...@@ -30,12 +32,12 @@ getDeviceSerial(admin: Want, callback: AsyncCallback&lt;string&gt;): void ...@@ -30,12 +32,12 @@ getDeviceSerial(admin: Want, callback: AsyncCallback&lt;string&gt;): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为设备序列号,否则err为错误对象。 | | callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为设备序列号,否则err为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -63,7 +65,7 @@ deviceInfo.getDeviceSerial(wantTemp, (err, result) => { ...@@ -63,7 +65,7 @@ deviceInfo.getDeviceSerial(wantTemp, (err, result) => {
getDeviceSerial(admin: Want): Promise&lt;string&gt; getDeviceSerial(admin: Want): Promise&lt;string&gt;
指定设备管理员应用获取设备序列号,使用Promise形式返回设备序列号 指定设备管理应用获取设备序列号,使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO **需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO
...@@ -75,7 +77,7 @@ getDeviceSerial(admin: Want): Promise&lt;string&gt; ...@@ -75,7 +77,7 @@ getDeviceSerial(admin: Want): Promise&lt;string&gt;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
**返回值:** **返回值:**
...@@ -85,7 +87,7 @@ getDeviceSerial(admin: Want): Promise&lt;string&gt; ...@@ -85,7 +87,7 @@ getDeviceSerial(admin: Want): Promise&lt;string&gt;
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -111,7 +113,7 @@ deviceInfo.getDeviceSerial(wantTemp).then((result) => { ...@@ -111,7 +113,7 @@ deviceInfo.getDeviceSerial(wantTemp).then((result) => {
getDisplayVersion(admin: Want, callback: AsyncCallback&lt;string&gt;): void; getDisplayVersion(admin: Want, callback: AsyncCallback&lt;string&gt;): void;
指定设备管理员应用获取设备版本号,使用callback形式返回设备版本号 指定设备管理应用获取设备版本号,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO **需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO
...@@ -123,12 +125,12 @@ getDisplayVersion(admin: Want, callback: AsyncCallback&lt;string&gt;): void; ...@@ -123,12 +125,12 @@ getDisplayVersion(admin: Want, callback: AsyncCallback&lt;string&gt;): void;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为设备版本号,否则err为错误对象。 | | callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为设备版本号,否则err为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -156,7 +158,7 @@ deviceInfo.getDisplayVersion(wantTemp, (err, result) => { ...@@ -156,7 +158,7 @@ deviceInfo.getDisplayVersion(wantTemp, (err, result) => {
getDisplayVersion(admin: Want): Promise&lt;string&gt; getDisplayVersion(admin: Want): Promise&lt;string&gt;
指定设备管理员应用获取设备版本号,使用Promise形式返回设备版本号 指定设备管理应用获取设备版本号,使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO **需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO
...@@ -168,7 +170,7 @@ getDisplayVersion(admin: Want): Promise&lt;string&gt; ...@@ -168,7 +170,7 @@ getDisplayVersion(admin: Want): Promise&lt;string&gt;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
**返回值:** **返回值:**
...@@ -178,7 +180,7 @@ getDisplayVersion(admin: Want): Promise&lt;string&gt; ...@@ -178,7 +180,7 @@ getDisplayVersion(admin: Want): Promise&lt;string&gt;
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -204,7 +206,7 @@ deviceInfo.getDisplayVersion(wantTemp).then((result) => { ...@@ -204,7 +206,7 @@ deviceInfo.getDisplayVersion(wantTemp).then((result) => {
getDeviceName(admin: Want, callback: AsyncCallback&lt;string&gt;): void getDeviceName(admin: Want, callback: AsyncCallback&lt;string&gt;): void
指定设备管理员应用获取设备名称,使用callback形式返回设备名称 指定设备管理应用获取设备名称,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO **需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO
...@@ -216,12 +218,12 @@ getDeviceName(admin: Want, callback: AsyncCallback&lt;string&gt;): void ...@@ -216,12 +218,12 @@ getDeviceName(admin: Want, callback: AsyncCallback&lt;string&gt;): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为设备名称,否则err为错误对象。 | | callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为设备名称,否则err为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -249,7 +251,7 @@ deviceInfo.getDeviceName(wantTemp, (err, result) => { ...@@ -249,7 +251,7 @@ deviceInfo.getDeviceName(wantTemp, (err, result) => {
getDeviceName(admin: Want): Promise&lt;string&gt; getDeviceName(admin: Want): Promise&lt;string&gt;
指定设备管理员应用获取设备名称,使用Promise形式返回设备名称 指定设备管理应用获取设备名称,使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO **需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO
...@@ -261,7 +263,7 @@ getDeviceName(admin: Want): Promise&lt;string&gt; ...@@ -261,7 +263,7 @@ getDeviceName(admin: Want): Promise&lt;string&gt;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
**返回值:** **返回值:**
...@@ -271,7 +273,7 @@ getDeviceName(admin: Want): Promise&lt;string&gt; ...@@ -271,7 +273,7 @@ getDeviceName(admin: Want): Promise&lt;string&gt;
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
......
...@@ -6,7 +6,9 @@ ...@@ -6,7 +6,9 @@
> >
> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> >
> 本模块接口仅对[设备管理员应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理员应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。 > 本模块接口仅可在Stage模型下使用。
>
> 本模块接口仅对[设备管理应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。
## 导入模块 ## 导入模块
...@@ -18,7 +20,7 @@ import deviceSettings from '@ohos.enterprise.deviceSettings'; ...@@ -18,7 +20,7 @@ import deviceSettings from '@ohos.enterprise.deviceSettings';
getScreenOffTime(admin: Want, callback: AsyncCallback&lt;number&gt;): void getScreenOffTime(admin: Want, callback: AsyncCallback&lt;number&gt;): void
指定设备管理员应用获取设备息屏时间,使用callback形式返回设备息屏时间 指定设备管理应用获取设备息屏时间,使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_SETTINGS **需要权限:** ohos.permission.ENTERPRISE_GET_SETTINGS
...@@ -30,12 +32,12 @@ getScreenOffTime(admin: Want, callback: AsyncCallback&lt;number&gt;): void ...@@ -30,12 +32,12 @@ getScreenOffTime(admin: Want, callback: AsyncCallback&lt;number&gt;): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback&lt;number&gt; | 是 | 回调函数。当接口调用成功,err为null,data为设备息屏时间,否则err为错误对象。 | | callback | AsyncCallback&lt;number&gt; | 是 | 回调函数。当接口调用成功,err为null,data为设备息屏时间,否则err为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -63,7 +65,7 @@ deviceSettings.getScreenOffTime(wantTemp, (err, result) => { ...@@ -63,7 +65,7 @@ deviceSettings.getScreenOffTime(wantTemp, (err, result) => {
getScreenOffTime(admin: Want): Promise&lt;number&gt; getScreenOffTime(admin: Want): Promise&lt;number&gt;
指定设备管理员应用获取设备息屏时间,使用Promise形式返回设备息屏时间 指定设备管理应用获取设备息屏时间,使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_SETTINGS **需要权限:** ohos.permission.ENTERPRISE_GET_SETTINGS
...@@ -75,7 +77,7 @@ getScreenOffTime(admin: Want): Promise&lt;number&gt; ...@@ -75,7 +77,7 @@ getScreenOffTime(admin: Want): Promise&lt;number&gt;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
**返回值:** **返回值:**
...@@ -85,7 +87,7 @@ getScreenOffTime(admin: Want): Promise&lt;number&gt; ...@@ -85,7 +87,7 @@ getScreenOffTime(admin: Want): Promise&lt;number&gt;
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
......
...@@ -6,7 +6,9 @@ ...@@ -6,7 +6,9 @@
> >
> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> >
> 本模块接口仅对[设备管理员应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理员应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。 > 本模块接口仅可在Stage模型下使用。
>
> 本模块接口仅对[设备管理应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。
## 导入模块 ## 导入模块
...@@ -18,7 +20,7 @@ import networkManager from '@ohos.enterprise.networkManager'; ...@@ -18,7 +20,7 @@ import networkManager from '@ohos.enterprise.networkManager';
getAllNetworkInterfaces(admin: Want, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void getAllNetworkInterfaces(admin: Want, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void
指定设备管理员应用获取所有活动的网络接口,使用callback形式返回网络接口名称数组 指定设备管理应用获取所有激活的网络接口。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO **需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO
...@@ -30,12 +32,12 @@ getAllNetworkInterfaces(admin: Want, callback: AsyncCallback&lt;Array&lt;string& ...@@ -30,12 +32,12 @@ getAllNetworkInterfaces(admin: Want, callback: AsyncCallback&lt;Array&lt;string&
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数。当接口调用成功,err为null,data为网络接口名称数组,否则err为错误对象。 | | callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数。当接口调用成功,err为null,data为网络接口名称数组,否则err为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -63,7 +65,7 @@ networkManager.getAllNetworkInterfaces(wantTemp, (err, result) => { ...@@ -63,7 +65,7 @@ networkManager.getAllNetworkInterfaces(wantTemp, (err, result) => {
getAllNetworkInterfaces(admin: Want): Promise&lt;Array&lt;string&gt;&gt; getAllNetworkInterfaces(admin: Want): Promise&lt;Array&lt;string&gt;&gt;
指定设备管理员应用获取所有活动的网络接口,使用Promise形式返回网络接口名称数组 指定设备管理应用获取所有激活的网络接口。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO **需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO
...@@ -75,7 +77,7 @@ getAllNetworkInterfaces(admin: Want): Promise&lt;Array&lt;string&gt;&gt; ...@@ -75,7 +77,7 @@ getAllNetworkInterfaces(admin: Want): Promise&lt;Array&lt;string&gt;&gt;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
**返回值:** **返回值:**
...@@ -85,7 +87,7 @@ getAllNetworkInterfaces(admin: Want): Promise&lt;Array&lt;string&gt;&gt; ...@@ -85,7 +87,7 @@ getAllNetworkInterfaces(admin: Want): Promise&lt;Array&lt;string&gt;&gt;
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -111,7 +113,7 @@ networkManager.getAllNetworkInterfaces(wantTemp).then((result) => { ...@@ -111,7 +113,7 @@ networkManager.getAllNetworkInterfaces(wantTemp).then((result) => {
getIpAddress(admin: Want, networkInterface: string, callback: AsyncCallback&lt;string&gt;): void getIpAddress(admin: Want, networkInterface: string, callback: AsyncCallback&lt;string&gt;): void
指定设备管理员应用根据networkInterface获取设备IP地址,使用callback形式返回设备IP地址 指定设备管理应用根据网络接口获取设备IP地址。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO **需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO
...@@ -123,13 +125,13 @@ getIpAddress(admin: Want, networkInterface: string, callback: AsyncCallback&lt;s ...@@ -123,13 +125,13 @@ getIpAddress(admin: Want, networkInterface: string, callback: AsyncCallback&lt;s
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| networkInterface | string | 是 | 指定网络接口。 | | networkInterface | string | 是 | 指定网络接口。 |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为IP地址,否则err为错误对象。 | | callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为IP地址,否则err为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -157,7 +159,7 @@ networkManager.getIpAddress(wantTemp, 'eth0', (err, result) => { ...@@ -157,7 +159,7 @@ networkManager.getIpAddress(wantTemp, 'eth0', (err, result) => {
getIpAddress(admin: Want, networkInterface: string): Promise&lt;string&gt; getIpAddress(admin: Want, networkInterface: string): Promise&lt;string&gt;
指定设备管理员应用根据networkInterface获取设备IP地址,使用Promise形式返回设备IP地址 指定设备管理应用根据网络接口获取设备IP地址。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO **需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO
...@@ -169,7 +171,7 @@ getIpAddress(admin: Want, networkInterface: string): Promise&lt;string&gt; ...@@ -169,7 +171,7 @@ getIpAddress(admin: Want, networkInterface: string): Promise&lt;string&gt;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| networkInterface | string | 是 | 指定网络接口。 | | networkInterface | string | 是 | 指定网络接口。 |
**返回值:** **返回值:**
...@@ -180,7 +182,7 @@ getIpAddress(admin: Want, networkInterface: string): Promise&lt;string&gt; ...@@ -180,7 +182,7 @@ getIpAddress(admin: Want, networkInterface: string): Promise&lt;string&gt;
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -206,7 +208,7 @@ networkManager.getIpAddress(wantTemp, 'eth0').then((result) => { ...@@ -206,7 +208,7 @@ networkManager.getIpAddress(wantTemp, 'eth0').then((result) => {
getMac(admin: Want, networkInterface: string, callback: AsyncCallback&lt;string&gt;): void getMac(admin: Want, networkInterface: string, callback: AsyncCallback&lt;string&gt;): void
指定设备管理员应用根据networkInterface获取设备MAC地址,使用callback形式返回设备MAC地址 指定设备管理应用根据网络接口获取设备MAC地址。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO **需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO
...@@ -218,13 +220,13 @@ getMac(admin: Want, networkInterface: string, callback: AsyncCallback&lt;string& ...@@ -218,13 +220,13 @@ getMac(admin: Want, networkInterface: string, callback: AsyncCallback&lt;string&
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| networkInterface | string | 是 | 指定网络接口。 | | networkInterface | string | 是 | 指定网络接口。 |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为设备MAC地址,否则err为错误对象。 | | callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为设备MAC地址,否则err为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -252,7 +254,7 @@ networkManager.getMac(wantTemp, 'eth0', (err, result) => { ...@@ -252,7 +254,7 @@ networkManager.getMac(wantTemp, 'eth0', (err, result) => {
getMac(admin: Want, networkInterface: string): Promise\<string>; getMac(admin: Want, networkInterface: string): Promise\<string>;
指定设备管理员应用根据networkInterface获取设备MAC地址,使用Promise形式返回设备IP地址 指定设备管理应用根据网络接口获取设备MAC地址。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO **需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO
...@@ -264,7 +266,7 @@ getMac(admin: Want, networkInterface: string): Promise\<string>; ...@@ -264,7 +266,7 @@ getMac(admin: Want, networkInterface: string): Promise\<string>;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| networkInterface | string | 是 | 指定网络接口。 | | networkInterface | string | 是 | 指定网络接口。 |
**返回值:** **返回值:**
...@@ -275,7 +277,7 @@ getMac(admin: Want, networkInterface: string): Promise\<string>; ...@@ -275,7 +277,7 @@ getMac(admin: Want, networkInterface: string): Promise\<string>;
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -301,7 +303,7 @@ networkManager.getMac(wantTemp, 'eth0').then((result) => { ...@@ -301,7 +303,7 @@ networkManager.getMac(wantTemp, 'eth0').then((result) => {
isNetworkInterfaceDisabled(admin: Want, networkInterface: string, callback: AsyncCallback&lt;boolean&gt;): void isNetworkInterfaceDisabled(admin: Want, networkInterface: string, callback: AsyncCallback&lt;boolean&gt;): void
指定设备管理员应用查询指定网络接口是否被禁用,使用callback形式返回网络接口是否被禁用 指定设备管理应用查询指定网络接口是否被禁用。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO **需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO
...@@ -313,13 +315,13 @@ isNetworkInterfaceDisabled(admin: Want, networkInterface: string, callback: Asyn ...@@ -313,13 +315,13 @@ isNetworkInterfaceDisabled(admin: Want, networkInterface: string, callback: Asyn
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| networkInterface | string | 是 | 指定网络接口。 | | networkInterface | string | 是 | 指定网络接口。 |
| callback | AsyncCallback&lt;boolean&gt; | 是 | 回调函数。当接口调用成功,err为null,data为指定网络接口是否被禁用,true表示该网络接口被禁用,false表示该网络接口未被禁用,否则err为错误对象。 | | callback | AsyncCallback&lt;boolean&gt; | 是 | 回调函数。当接口调用成功,err为null,data为指定网络接口是否被禁用,true表示该网络接口被禁用,false表示该网络接口未被禁用,否则err为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -347,7 +349,7 @@ networkManager.isNetworkInterfaceDisabled(wantTemp, 'eth0', (err, result) => { ...@@ -347,7 +349,7 @@ networkManager.isNetworkInterfaceDisabled(wantTemp, 'eth0', (err, result) => {
isNetworkInterfaceDisabled(admin: Want, networkInterface: string): Promise&lt;boolean&gt; isNetworkInterfaceDisabled(admin: Want, networkInterface: string): Promise&lt;boolean&gt;
指定设备管理员应用查询指定网络接口是否被禁用,使用Promise形式返回指定网络接口是否被禁用 指定设备管理应用查询指定网络接口是否被禁用。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO **需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO
...@@ -359,7 +361,7 @@ isNetworkInterfaceDisabled(admin: Want, networkInterface: string): Promise&lt;bo ...@@ -359,7 +361,7 @@ isNetworkInterfaceDisabled(admin: Want, networkInterface: string): Promise&lt;bo
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| networkInterface | string | 是 | 指定网络接口。 | | networkInterface | string | 是 | 指定网络接口。 |
**返回值:** **返回值:**
...@@ -370,7 +372,7 @@ isNetworkInterfaceDisabled(admin: Want, networkInterface: string): Promise&lt;bo ...@@ -370,7 +372,7 @@ isNetworkInterfaceDisabled(admin: Want, networkInterface: string): Promise&lt;bo
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -396,7 +398,7 @@ networkManager.isNetworkInterfaceDisabled(wantTemp, 'eth0').then((result) => { ...@@ -396,7 +398,7 @@ networkManager.isNetworkInterfaceDisabled(wantTemp, 'eth0').then((result) => {
setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: boolean, callback: AsyncCallback&lt;void&gt;): void setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: boolean, callback: AsyncCallback&lt;void&gt;): void
指定设备管理员应用禁用指定网络接口,使用callback形式返回 指定设备管理应用禁止设备使用指定网络。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_NETWORK **需要权限:** ohos.permission.ENTERPRISE_SET_NETWORK
...@@ -408,14 +410,14 @@ setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: b ...@@ -408,14 +410,14 @@ setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: b
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| networkInterface | string | 是 | 指定网络接口。 | | networkInterface | string | 是 | 指定网络接口。 |
| isDisabled | boolean | 是 | true表示禁用该网络接口,false表示开启该网络接口。 | | isDisabled | boolean | 是 | true表示禁用该网络接口,false表示开启该网络接口。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则err为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则err为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -443,7 +445,7 @@ networkManager.setNetworkInterfaceDisabled(wantTemp, 'eth0', true, (err) => { ...@@ -443,7 +445,7 @@ networkManager.setNetworkInterfaceDisabled(wantTemp, 'eth0', true, (err) => {
setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: boolean): Promise&lt;void&gt; setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: boolean): Promise&lt;void&gt;
指定设备管理员应用禁用指定网络接口,使用Promise形式返回 指定设备管理应用禁止设备使用指定网络。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_NETWORK **需要权限:** ohos.permission.ENTERPRISE_SET_NETWORK
...@@ -455,7 +457,7 @@ setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: b ...@@ -455,7 +457,7 @@ setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: b
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| networkInterface | string | 是 | 指定网络接口。 | | networkInterface | string | 是 | 指定网络接口。 |
| isDisabled | boolean | 是 | true表示禁用该网络接口,false表示开启该网络接口。 | | isDisabled | boolean | 是 | true表示禁用该网络接口,false表示开启该网络接口。 |
...@@ -467,7 +469,7 @@ setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: b ...@@ -467,7 +469,7 @@ setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: b
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -493,7 +495,7 @@ networkManager.setNetworkInterfaceDisabled(wantTemp, 'eth0', true).then(() => { ...@@ -493,7 +495,7 @@ networkManager.setNetworkInterfaceDisabled(wantTemp, 'eth0', true).then(() => {
addIptablesFilterRule(admin: Want, filterRule: AddFilterRule, callback: AsyncCallback\<void>): void addIptablesFilterRule(admin: Want, filterRule: AddFilterRule, callback: AsyncCallback\<void>): void
指定设备管理员应用添加网络包过滤规则,使用callback形式返回 指定设备管理应用为设备添加网络包过滤规则。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_NETWORK **需要权限:** ohos.permission.ENTERPRISE_MANAGE_NETWORK
...@@ -505,13 +507,13 @@ addIptablesFilterRule(admin: Want, filterRule: AddFilterRule, callback: AsyncCal ...@@ -505,13 +507,13 @@ addIptablesFilterRule(admin: Want, filterRule: AddFilterRule, callback: AsyncCal
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| filterRule | [AddFilterRule](#addfilterrule) | 是 | 添加网络包过滤规则。 | | filterRule | [AddFilterRule](#addfilterrule) | 是 | 添加网络包过滤规则。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则err为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则err为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -551,7 +553,7 @@ networkManager.addIptablesFilterRule(wantTemp, filterRule, (err) => { ...@@ -551,7 +553,7 @@ networkManager.addIptablesFilterRule(wantTemp, filterRule, (err) => {
addIptablesFilterRule(admin: Want, filterRule: AddFilterRule): Promise\<void> addIptablesFilterRule(admin: Want, filterRule: AddFilterRule): Promise\<void>
指定设备管理员应用添加网络包过滤规则,使用Promise形式返回 指定设备管理应用为设备添加网络包过滤规则。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_NETWORK **需要权限:** ohos.permission.ENTERPRISE_MANAGE_NETWORK
...@@ -563,7 +565,7 @@ addIptablesFilterRule(admin: Want, filterRule: AddFilterRule): Promise\<void> ...@@ -563,7 +565,7 @@ addIptablesFilterRule(admin: Want, filterRule: AddFilterRule): Promise\<void>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| filterRule | [AddFilterRule](#addfilterrule) | 是 | 添加网络包过滤规则。 | | filterRule | [AddFilterRule](#addfilterrule) | 是 | 添加网络包过滤规则。 |
**返回值:** **返回值:**
...@@ -574,7 +576,7 @@ addIptablesFilterRule(admin: Want, filterRule: AddFilterRule): Promise\<void> ...@@ -574,7 +576,7 @@ addIptablesFilterRule(admin: Want, filterRule: AddFilterRule): Promise\<void>
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -612,7 +614,7 @@ networkManager.addIptablesFilterRule(wantTemp, filterRule).then(() => { ...@@ -612,7 +614,7 @@ networkManager.addIptablesFilterRule(wantTemp, filterRule).then(() => {
removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule, callback: AsyncCallback\<void>): void removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule, callback: AsyncCallback\<void>): void
指定设备管理员应用移除网络包过滤规则,使用callback形式返回 指定设备管理应用移除网络包过滤规则。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_NETWORK **需要权限:** ohos.permission.ENTERPRISE_MANAGE_NETWORK
...@@ -624,13 +626,13 @@ removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule, callback: As ...@@ -624,13 +626,13 @@ removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule, callback: As
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| filterRule | [RemoveFilterRule](#removefilterrule) | 是 | 移除网络包过滤规则。 | | filterRule | [RemoveFilterRule](#removefilterrule) | 是 | 移除网络包过滤规则。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则err为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功,err为null,否则err为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -668,7 +670,7 @@ networkManager.removeIptablesFilterRule(wantTemp, filterRule, (err) => { ...@@ -668,7 +670,7 @@ networkManager.removeIptablesFilterRule(wantTemp, filterRule, (err) => {
removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule): Promise\<void> removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule): Promise\<void>
指定设备管理员应用移除网络包过滤规则,使用Promise形式返回 指定设备管理应用移除网络包过滤规则。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_NETWORK **需要权限:** ohos.permission.ENTERPRISE_MANAGE_NETWORK
...@@ -680,7 +682,7 @@ removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule): Promise\<vo ...@@ -680,7 +682,7 @@ removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule): Promise\<vo
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| filterRule | [RemoveFilterRule](#removefilterrule) | 是 | 移除网络包过滤规则。 | | filterRule | [RemoveFilterRule](#removefilterrule) | 是 | 移除网络包过滤规则。 |
**返回值:** **返回值:**
...@@ -691,7 +693,7 @@ removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule): Promise\<vo ...@@ -691,7 +693,7 @@ removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule): Promise\<vo
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -727,7 +729,7 @@ networkManager.removeIptablesFilterRule(wantTemp, filterRule).then(() => { ...@@ -727,7 +729,7 @@ networkManager.removeIptablesFilterRule(wantTemp, filterRule).then(() => {
listIptablesFilterRules(admin: Want, callback: AsyncCallback\<string>): void listIptablesFilterRules(admin: Want, callback: AsyncCallback\<string>): void
指定设备管理员应用获取网络包过滤规则,使用callback形式返回 指定设备管理应用获取网络包过滤规则。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_NETWORK **需要权限:** ohos.permission.ENTERPRISE_MANAGE_NETWORK
...@@ -739,12 +741,12 @@ listIptablesFilterRules(admin: Want, callback: AsyncCallback\<string>): void ...@@ -739,12 +741,12 @@ listIptablesFilterRules(admin: Want, callback: AsyncCallback\<string>): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,否则err为错误对象。 | | callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,否则err为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -772,7 +774,7 @@ networkManager.listIptablesFilterRules(wantTemp, (err, result) => { ...@@ -772,7 +774,7 @@ networkManager.listIptablesFilterRules(wantTemp, (err, result) => {
listIptablesFilterRules(admin: Want): Promise\<string> listIptablesFilterRules(admin: Want): Promise\<string>
指定设备管理员应用获取网络包过滤规则,使用Promise形式返回 指定设备管理应用获取网络包过滤规则。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_MANAGE_NETWORK **需要权限:** ohos.permission.ENTERPRISE_MANAGE_NETWORK
...@@ -784,7 +786,7 @@ listIptablesFilterRules(admin: Want): Promise\<string> ...@@ -784,7 +786,7 @@ listIptablesFilterRules(admin: Want): Promise\<string>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
**返回值:** **返回值:**
...@@ -794,7 +796,7 @@ listIptablesFilterRules(admin: Want): Promise\<string> ...@@ -794,7 +796,7 @@ listIptablesFilterRules(admin: Want): Promise\<string>
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
......
...@@ -6,7 +6,9 @@ ...@@ -6,7 +6,9 @@
> >
> 本模块首批接口从API version 10 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块首批接口从API version 10 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> >
> 本模块接口仅对[设备管理员应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理员应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。 > 本模块接口仅可在Stage模型下使用。
>
> 本模块接口仅对[设备管理应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。
## 导入模块 ## 导入模块
...@@ -18,7 +20,7 @@ import restrictions from '@ohos.enterprise.restrictions' ...@@ -18,7 +20,7 @@ import restrictions from '@ohos.enterprise.restrictions'
setPrinterDisabled(admin: Want, disabled: boolean, callback: AsyncCallback\<void>): void setPrinterDisabled(admin: Want, disabled: boolean, callback: AsyncCallback\<void>): void
指定设备管理员应用禁用或启用设备打印能力。使用callback形式返回禁用或启用结果 指定设备管理应用使设备禁用或启用打印能力。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY **需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY
...@@ -30,13 +32,13 @@ setPrinterDisabled(admin: Want, disabled: boolean, callback: AsyncCallback\<void ...@@ -30,13 +32,13 @@ setPrinterDisabled(admin: Want, disabled: boolean, callback: AsyncCallback\<void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| disabled | boolean | 是 | true表示禁止使用打印能力,false表示允许使用打印能力。 | | disabled | boolean | 是 | true表示禁止使用打印能力,false表示允许使用打印能力。 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback\<void> | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -64,7 +66,7 @@ restrictions.setPrinterDisabled(wantTemp, true, (err) => { ...@@ -64,7 +66,7 @@ restrictions.setPrinterDisabled(wantTemp, true, (err) => {
setPrinterDisabled(admin: Want, disabled: boolean): Promise\<void> setPrinterDisabled(admin: Want, disabled: boolean): Promise\<void>
指定设备管理员应用禁用或启用设备打印能力。使用Promise形式返回禁用或启用结果 指定设备管理应用使设备禁用或启用打印能力。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY **需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY
...@@ -76,18 +78,18 @@ setPrinterDisabled(admin: Want, disabled: boolean): Promise\<void> ...@@ -76,18 +78,18 @@ setPrinterDisabled(admin: Want, disabled: boolean): Promise\<void>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| disabled | boolean | 是 | true表示禁止使用打印能力,false表示允许使用打印能力。 | | disabled | boolean | 是 | true表示禁止使用打印能力,false表示允许使用打印能力。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ----- | ----------------------------------- | | ----- | ----------------------------------- |
| Promise\<void> | 无返回结果的Promise对象。当指定设备管理应用禁止或允许使用打印能力失败时抛出错误对象。 | | Promise\<void> | 无返回结果的Promise对象。当指定设备管理应用禁止或允许使用打印能力失败时抛出错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -113,7 +115,7 @@ restrictions.setPrinterDisabled(wantTemp, true).then(() => { ...@@ -113,7 +115,7 @@ restrictions.setPrinterDisabled(wantTemp, true).then(() => {
isPrinterDisabled(admin: Want, callback: AsyncCallback\<boolean>): void isPrinterDisabled(admin: Want, callback: AsyncCallback\<boolean>): void
指定设备管理员应用查询设备打印能力是否被禁用。使用callback形式返回结果 指定设备管理应用查询设备打印能力是否被禁用。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY **需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY
...@@ -125,12 +127,12 @@ isPrinterDisabled(admin: Want, callback: AsyncCallback\<boolean>): void ...@@ -125,12 +127,12 @@ isPrinterDisabled(admin: Want, callback: AsyncCallback\<boolean>): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback\<boolean> | 是 | 回调函数,callback方式返回设备打印能力是否被禁用,true表示设备打印能力被禁用,false表示设备打印能力未被禁用。 | | callback | AsyncCallback\<boolean> | 是 | 回调函数,callback方式返回设备打印能力是否被禁用,true表示设备打印能力被禁用,false表示设备打印能力未被禁用。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -158,7 +160,7 @@ restrictions.isPrinterDisabled(wantTemp, (err, result) => { ...@@ -158,7 +160,7 @@ restrictions.isPrinterDisabled(wantTemp, (err, result) => {
isPrinterDisabled(admin: Want): Promise\<boolean> isPrinterDisabled(admin: Want): Promise\<boolean>
指定设备管理员应用查询设备打印能力是否被禁用。使用Promise形式返回结果 指定设备管理应用查询设备打印能力是否被禁用。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY **需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY
...@@ -170,7 +172,7 @@ isPrinterDisabled(admin: Want): Promise\<boolean> ...@@ -170,7 +172,7 @@ isPrinterDisabled(admin: Want): Promise\<boolean>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
**返回值:** **返回值:**
...@@ -180,7 +182,7 @@ isPrinterDisabled(admin: Want): Promise\<boolean> ...@@ -180,7 +182,7 @@ isPrinterDisabled(admin: Want): Promise\<boolean>
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -206,7 +208,7 @@ restrictions.isPrinterDisabled(wantTemp).then((result) => { ...@@ -206,7 +208,7 @@ restrictions.isPrinterDisabled(wantTemp).then((result) => {
setHdcDisabled(admin: Want, disabled: boolean, callback: AsyncCallback\<void>): void setHdcDisabled(admin: Want, disabled: boolean, callback: AsyncCallback\<void>): void
指定设备管理员应用禁用或启用HDC。使用callback形式返回结果 指定设备管理应用使设备禁用或启用HDC。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY **需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY
...@@ -218,13 +220,13 @@ setHdcDisabled(admin: Want, disabled: boolean, callback: AsyncCallback\<void>): ...@@ -218,13 +220,13 @@ setHdcDisabled(admin: Want, disabled: boolean, callback: AsyncCallback\<void>):
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| disabled | boolean | 是 | true表示禁止使用HDC,false表示允许使用HDC。 | | disabled | boolean | 是 | true表示禁止使用HDC,false表示允许使用HDC。 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback\<void> | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -252,7 +254,7 @@ restrictions.setHdcDisabled(wantTemp, true, (err) => { ...@@ -252,7 +254,7 @@ restrictions.setHdcDisabled(wantTemp, true, (err) => {
setHdcDisabled(admin: Want, disabled: boolean): Promise\<void> setHdcDisabled(admin: Want, disabled: boolean): Promise\<void>
指定设备管理员应用禁用或启用HDC。使用Promise形式返回结果 指定设备管理应用使设备禁用或启用HDC。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY **需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY
...@@ -264,18 +266,18 @@ setHdcDisabled(admin: Want, disabled: boolean): Promise\<void> ...@@ -264,18 +266,18 @@ setHdcDisabled(admin: Want, disabled: boolean): Promise\<void>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| disabled | boolean | 是 | true表示禁止使用HDC,false表示允许使用HDC。 | | disabled | boolean | 是 | true表示禁止使用HDC,false表示允许使用HDC。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ----- | ----------------------------------- | | ----- | ----------------------------------- |
| Promise\<void> | 无返回结果的Promise对象。当指定设备管理员应用禁止或允许使用HDC失败时抛出错误对象。 | | Promise\<void> | 无返回结果的Promise对象。当指定设备管理应用禁止或允许使用HDC失败时,抛出错误对象。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -301,7 +303,7 @@ restrictions.setHdcDisabled(wantTemp, true).then(() => { ...@@ -301,7 +303,7 @@ restrictions.setHdcDisabled(wantTemp, true).then(() => {
isHdcDisabled(admin: Want, callback: AsyncCallback\<boolean>): void isHdcDisabled(admin: Want, callback: AsyncCallback\<boolean>): void
指定设备管理员应用查询HDC是否被禁用。使用callback形式返回结果 指定设备管理应用查询HDC是否被禁用。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY **需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY
...@@ -313,12 +315,12 @@ isHdcDisabled(admin: Want, callback: AsyncCallback\<boolean>): void ...@@ -313,12 +315,12 @@ isHdcDisabled(admin: Want, callback: AsyncCallback\<boolean>): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback\<boolean> | 是 | 回调函数,callbac方式返回HDC是否被禁用,true表示HDC被禁用,false表示HDC未被禁用。 | | callback | AsyncCallback\<boolean> | 是 | 回调函数,callbac方式返回HDC是否被禁用,true表示HDC被禁用,false表示HDC未被禁用。 |
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
...@@ -346,7 +348,7 @@ restrictions.isHdcDisabled(wantTemp, (err, result) => { ...@@ -346,7 +348,7 @@ restrictions.isHdcDisabled(wantTemp, (err, result) => {
isHdcDisabled(admin: Want): Promise\<boolean> isHdcDisabled(admin: Want): Promise\<boolean>
指定设备管理员应用查询HDC是否被禁用。使用Promise形式返回结果 指定设备管理应用查询HDC是否被禁用。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY **需要权限:** ohos.permission.ENTERPRISE_RESTRICT_POLICY
...@@ -358,7 +360,7 @@ isHdcDisabled(admin: Want): Promise\<boolean> ...@@ -358,7 +360,7 @@ isHdcDisabled(admin: Want): Promise\<boolean>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
**返回值:** **返回值:**
...@@ -368,7 +370,7 @@ isHdcDisabled(admin: Want): Promise\<boolean> ...@@ -368,7 +370,7 @@ isHdcDisabled(admin: Want): Promise\<boolean>
**错误码** **错误码**
以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md) 以下错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 | | 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- | | ------- | ---------------------------------------------------------------------------- |
......
...@@ -6,7 +6,9 @@ ...@@ -6,7 +6,9 @@
> >
> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> >
> 本模块接口仅对[设备管理员应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理员应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。 > 本模块接口仅可在Stage模型下使用。
>
> 本模块接口仅对[设备管理应用](enterpriseDeviceManagement-overview.md#基本概念)开放,需将[设备管理应用激活](js-apis-enterprise-adminManager.md#adminmanagerenableadmin)后调用,实现相应功能。
## 导入模块 ## 导入模块
...@@ -18,7 +20,7 @@ import wifiManager from '@ohos.enterprise.wifiManager'; ...@@ -18,7 +20,7 @@ import wifiManager from '@ohos.enterprise.wifiManager';
isWifiActive(admin: Want, callback: AsyncCallback&lt;boolean&gt;): void isWifiActive(admin: Want, callback: AsyncCallback&lt;boolean&gt;): void
指定设备管理员应用查询wifi开启状态,使用callback形式返回wifi开启状态 指定设备管理应用查询wifi开启状态。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_WIFI **需要权限:** ohos.permission.ENTERPRISE_SET_WIFI
...@@ -30,7 +32,7 @@ isWifiActive(admin: Want, callback: AsyncCallback&lt;boolean&gt;): void ...@@ -30,7 +32,7 @@ isWifiActive(admin: Want, callback: AsyncCallback&lt;boolean&gt;): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| callback | AsyncCallback&lt;boolean&gt; | 是 | 回调函数,当接口调用成功,err为null,data为boolean值,true表示wifi开启,false表示wifi关闭,否则err为错误对象。 | | callback | AsyncCallback&lt;boolean&gt; | 是 | 回调函数,当接口调用成功,err为null,data为boolean值,true表示wifi开启,false表示wifi关闭,否则err为错误对象。 |
**错误码** **错误码**
...@@ -63,7 +65,7 @@ wifiManager.isWifiActive(wantTemp, (err, result) => { ...@@ -63,7 +65,7 @@ wifiManager.isWifiActive(wantTemp, (err, result) => {
isWifiActive(admin: Want): Promise&lt;boolean&gt; isWifiActive(admin: Want): Promise&lt;boolean&gt;
获取wifi开启状态,使用Promise形式返回wifi开启状态 指定设备管理应用获取wifi开启状态。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_WIFI **需要权限:** ohos.permission.ENTERPRISE_SET_WIFI
...@@ -75,7 +77,7 @@ isWifiActive(admin: Want): Promise&lt;boolean&gt; ...@@ -75,7 +77,7 @@ isWifiActive(admin: Want): Promise&lt;boolean&gt;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
**返回值:** **返回值:**
...@@ -111,7 +113,7 @@ wifiManager.isWifiActive(wantTemp).then((result) => { ...@@ -111,7 +113,7 @@ wifiManager.isWifiActive(wantTemp).then((result) => {
setWifiProfile(admin: Want, profile: WifiProfile, callback: AsyncCallback&lt;void&gt;): void setWifiProfile(admin: Want, profile: WifiProfile, callback: AsyncCallback&lt;void&gt;): void
配置wifi,使连接到指定网络,使用callback返回配置结果 指定设备管理应用为设备配置wifi,使连接到指定网络。使用callback异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_WIFI **需要权限:** ohos.permission.ENTERPRISE_SET_WIFI
...@@ -123,7 +125,7 @@ setWifiProfile(admin: Want, profile: WifiProfile, callback: AsyncCallback&lt;voi ...@@ -123,7 +125,7 @@ setWifiProfile(admin: Want, profile: WifiProfile, callback: AsyncCallback&lt;voi
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- | | -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| profile | [WifiProfile](#wifiprofile) | 是 | WLAN配置信息。 | | profile | [WifiProfile](#wifiprofile) | 是 | WLAN配置信息。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
...@@ -162,7 +164,7 @@ wifiManager.setWifiProfile(wantTemp, profile, (err) => { ...@@ -162,7 +164,7 @@ wifiManager.setWifiProfile(wantTemp, profile, (err) => {
setWifiProfile(admin: Want, profile: WifiProfile): Promise&lt;void&gt; setWifiProfile(admin: Want, profile: WifiProfile): Promise&lt;void&gt;
配置wifi,使连接到指定网络,使用Promise返回配置结果 指定设备管理应用为设备配置wifi,使连接到指定网络。使用Promise异步回调
**需要权限:** ohos.permission.ENTERPRISE_SET_WIFI **需要权限:** ohos.permission.ENTERPRISE_SET_WIFI
...@@ -174,7 +176,7 @@ setWifiProfile(admin: Want, profile: WifiProfile): Promise&lt;void&gt; ...@@ -174,7 +176,7 @@ setWifiProfile(admin: Want, profile: WifiProfile): Promise&lt;void&gt;
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- | | ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 | | admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理应用。 |
| profile | [WifiProfile](#wifiprofile) | 是 | WLAN配置信息。 | | profile | [WifiProfile](#wifiprofile) | 是 | WLAN配置信息。 |
**返回值:** **返回值:**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册