提交 e2dcadc9 编写于 作者: L liwuli

add description

Signed-off-by: Nliwuli <liwuli@huawei.com>
上级 20b6b5a1
......@@ -110,7 +110,7 @@ export default class EnterpriseAdminAbility extends EnterpriseAdminExtensionAbil
onAppStart(bundleName: string): void
应用卸载事件回调。
应用启动事件回调。
**系统能力**:SystemCapability.Customization.EnterpriseDeviceManager
......@@ -136,7 +136,7 @@ export default class EnterpriseAdminAbility extends EnterpriseAdminExtensionAbil
onAppStop(bundleName: string): void
应用卸载事件回调。
应用停止事件回调。
**系统能力**:SystemCapability.Customization.EnterpriseDeviceManager
......
......@@ -16,7 +16,7 @@ import accountManager from '@ohos.enterprise.accountManager';
disallowAddLocalAccount(admin: Want, disallow: boolean, callback: AsyncCallback&lt;void&gt;): void
是否禁止创建本地用户接口,使用callback异步回调
指定设备管理员应用禁止创建本地用户接口,使用callback形式返回设置结果
**需要权限:** ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY
......@@ -28,9 +28,9 @@ disallowAddLocalAccount(admin: Want, disallow: boolean, callback: AsyncCallback&
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| disallow | boolean | 是 | 是否禁止创建本地用户,true表示禁止,false表示解除禁止。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功err为null,否则为错误对象。 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| disallow | boolean | 是 | 是否禁止创建本地用户,true表示禁止创建本地用户,false表示允许创建本地用户。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功err为null,否则为错误对象。 |
**错误码**
......@@ -59,7 +59,7 @@ accountManager.disallowAddLocalAccount(admin, true, (error) => {
disallowAddLocalAccount(admin: Want, disallow: boolean): Promise&lt;void&gt;
是否禁止创建本地用户,使用promise异步回调
指定设备管理员应用禁止创建本地用户,使用Promise形式返回设置结果
**需要权限:** ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY
......@@ -71,14 +71,14 @@ disallowAddLocalAccount(admin: Want, disallow: boolean): Promise&lt;void&gt;
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| disallow | boolean | 是 | 是否禁止创建本地用户,true表示禁止,false表示解除禁止。 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| disallow | boolean | 是 | 是否禁止创建本地用户,true表示禁止创建本地用户,false表示允许创建本地用户。 |
**返回值:**
| 类型 | 说明 |
| --------------------- | ------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。 |
| Promise&lt;void&gt; | 无返回结果的Promise对象。当禁止创建本地用户失败时抛出错误对象。 |
**错误码**
......
......@@ -16,7 +16,7 @@ import adminManager from '@ohos.enterprise.adminManager';
enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, callback: AsyncCallback\<void>): void
以异步方法根据给定的包名和类名激活设备管理员应用,使用Callback形式返回是否激活成功
激活当前用户下的指定设备管理员应用,使用callback形式返回是否激活成功。其中超级管理员应用只能在管理员用户下被激活
**需要权限:** ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN
......@@ -28,10 +28,10 @@ enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, callba
| 参数名 | 类型 | 必填 | 说明 |
| -------------- | ----------------------------------- | ---- | ------------------ |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| enterpriseInfo | [EnterpriseInfo](#enterpriseinfo) | 是 | 设备管理员应用的企业信息 |
| type | [AdminType](#admintype) | 是 | 激活的设备管理员类型 |
| callback | AsyncCallback\<void> | 是 | callback方式返回是否激活成功 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| enterpriseInfo | [EnterpriseInfo](#enterpriseinfo) | 是 | 设备管理员应用的企业信息 |
| type | [AdminType](#admintype) | 是 | 激活的设备管理员类型 |
| callback | AsyncCallback\<void> | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码**
......@@ -67,7 +67,7 @@ adminManager.enableAdmin(wantTemp, enterpriseInfo, adminManager.AdminType.ADMIN_
enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, userId: number, callback: AsyncCallback\<void>): void
以异步方法根据给定的包名和类名激活设备管理员应用,使用Callback形式返回是否激活成功
激活指定用户下的指定设备管理员应用,使用callback形式返回是否激活成功。其中超级管理员应用只能在管理员用户下被激活
**需要权限:** ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN
......@@ -79,11 +79,11 @@ enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, userId
| 参数名 | 类型 | 必填 | 说明 |
| -------------- | ----------------------------------- | ---- | ---------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| enterpriseInfo | [EnterpriseInfo](#enterpriseinfo) | 是 | 设备管理员应用的企业信息 |
| type | [AdminType](#admintype) | 是 | 激活的设备管理员类型 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| enterpriseInfo | [EnterpriseInfo](#enterpriseinfo) | 是 | 设备管理员应用的企业信息 |
| type | [AdminType](#admintype) | 是 | 激活的设备管理员类型 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| callback | AsyncCallback\<void> | 是 | callback方式返回是否激活成功 |
| callback | AsyncCallback\<void> | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码**:
......@@ -119,7 +119,7 @@ adminManager.enableAdmin(wantTemp, enterpriseInfo, adminManager.AdminType.ADMIN_
enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, userId?: number): Promise\<void>
以异步方法根据给定的包名和类名激活设备管理员应用,使用Promise形式返回是否激活成功
如果调用接口时传入了可选参数userId,则激活指定用户下的指定设备管理员应用,否则激活当前用户下的指定设备管理员应用,使用Promise形式返回是否激活成功。其中超级管理员应用只能在管理员用户下被激活
**需要权限:** ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN
......@@ -131,16 +131,16 @@ enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, userId
| 参数名 | 类型 | 必填 | 说明 |
| -------------- | ----------------------------------- | ---- | ---------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| enterpriseInfo | [EnterpriseInfo](#enterpriseinfo) | 是 | 设备管理员应用的企业信息 |
| type | [AdminType](#admintype) | 是 | 激活的设备管理员类型 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| enterpriseInfo | [EnterpriseInfo](#enterpriseinfo) | 是 | 设备管理员应用的企业信息 |
| type | [AdminType](#admintype) | 是 | 激活的设备管理员类型 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
**返回值:**
| 类型 | 说明 |
| ----------------- | ----------------- |
| Promise\<void> | Promise形式返回是否激活成功 |
| Promise\<void> | 无返回结果的Promise对象。当激活设备管理员应用失败时会抛出错误对象。 |
**错误码**
......@@ -173,7 +173,7 @@ adminManager.enableAdmin(wantTemp, enterpriseInfo, adminManager.AdminType.ADMIN_
disableAdmin(admin: Want, callback: AsyncCallback\<void>): void
以异步方法根据给定的包名和类名将设备普通管理员应用去激活,使用Callback形式返回是否去激活成功。
将当前用户下的指定普通管理员应用去激活,使用callback形式返回是否去激活成功。
**需要权限:** ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN
......@@ -185,8 +185,8 @@ disableAdmin(admin: Want, callback: AsyncCallback\<void>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------- | ---- | ------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 普通设备管理员应用 |
| callback | AsyncCallback\<void> | 是 | callback方式返回是否去激活成功 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 普通设备管理员应用 |
| callback | AsyncCallback\<void> | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码**:
......@@ -216,7 +216,7 @@ adminManager.disableAdmin(wantTemp, error => {
disableAdmin(admin: Want, userId: number, callback: AsyncCallback\<void>): void
以异步方法根据给定的包名和类名将设备普通管理员应用去激活,使用Callback形式返回是否去激活成功。
将指定用户下的指定普通管理员应用去激活,使用callback形式返回是否去激活成功。
**需要权限:** ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN
......@@ -228,9 +228,9 @@ disableAdmin(admin: Want, userId: number, callback: AsyncCallback\<void>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------- | ---- | ---------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 普通设备管理员应用 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 普通设备管理员应用 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| callback | AsyncCallback\<void> | 是 | callback方式返回是否去激活成功 |
| callback | AsyncCallback\<void> | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码**:
......@@ -260,7 +260,7 @@ adminManager.disableAdmin(wantTemp, 100, error => {
disableAdmin(admin: Want, userId?: number): Promise\<void>
以异步方法根据给定的包名和类名将设备普通管理员应用去激活,使用Promise形式返回是否去激活成功。
如果调用接口时传入了可选参数userId,则将指定用户下的指定普通管理员应用去激活,否则将当前用户下的指定普通管理员应用去激活,使用Promise形式返回是否去激活成功。
**需要权限:** ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN
......@@ -272,14 +272,14 @@ disableAdmin(admin: Want, userId?: number): Promise\<void>
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ----------------------------------- | ---- | ---------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 普通设备管理员应用 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 普通设备管理员应用 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
**返回值:**
| 类型 | 说明 |
| ----------------- | ----------------- |
| Promise\<void> | Promise形式返回是否激活成功 |
| Promise\<void> | 无返回结果的Promise对象。当去激活普通管理员应用失败时会抛出错误对象。 |
**错误码**:
......@@ -305,7 +305,7 @@ adminManager.disableAdmin(wantTemp, 100).catch(error => {
disableSuperAdmin(bundleName: String, callback: AsyncCallback\<void>): void
以异步方法根据给定的包名将设备超级管理员应用去激活,使用Callback形式返回是否去激活成功。
根据bundleName将管理员用户下的超级管理员应用去激活,使用callback形式返回是否去激活成功。
**需要权限:** ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN
......@@ -317,8 +317,8 @@ disableSuperAdmin(bundleName: String, callback: AsyncCallback\<void>): void
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | ----------------------- | ---- | ------------------- |
| bundleName | String | 是 | 超级设备管理员应用的包名 |
| callback | AsyncCallback\<void> | 是 | callback方式返回是否去激活成功 |
| bundleName | String | 是 | 超级设备管理员应用的包名 |
| callback | AsyncCallback\<void> | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码**:
......@@ -345,7 +345,7 @@ adminManager.disableSuperAdmin(bundleName, error => {
disableSuperAdmin(bundleName: String): Promise\<void>
以异步方法根据给定的包名将设备超级管理员应用去激活,使用Promise形式返回是否去激活成功。
根据bundleName将管理员用户下的超级管理员应用去激活,使用Promise形式返回是否去激活成功。
**需要权限:** ohos.permission.MANAGE_ENTERPRISE_DEVICE_ADMIN
......@@ -357,13 +357,13 @@ disableSuperAdmin(bundleName: String): Promise\<void>
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | ------ | ---- | ------------ |
| bundleName | String | 是 | 超级设备管理员应用的包名 |
| bundleName | String | 是 | 超级设备管理员应用的包名 |
**返回值:**
| 类型 | 说明 |
| ----------------- | ----------------- |
| Promise\<void> | Promise形式返回是否激活成功 |
| Promise\<void> | 无返回结果的Promise对象。当去激活超级管理员应用失败时会抛出错误对象。 |
**错误码**:
......@@ -386,7 +386,7 @@ adminManager.disableSuperAdmin(bundleName).catch(error => {
isAdminEnabled(admin: Want, callback: AsyncCallback\<boolean>): void
以异步方法根据给定的包名和类名判断设备管理员应用是否被激活,使用Callback形式返回是否处于激活状态。
查询当前用户下的指定设备管理员应用是否被激活,使用callback形式返回是否处于激活状态。
**系统能力:** SystemCapability.Customization.EnterpriseDeviceManager
......@@ -396,8 +396,8 @@ isAdminEnabled(admin: Want, callback: AsyncCallback\<boolean>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------- | ---- | -------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| callback | AsyncCallback\<boolean> | 是 | callback方式返回是否处于激活状态 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| callback | AsyncCallback\<boolean> | 是 | 回调函数,当接口调用成功,err为null,data为boolean值,true表示当前用户下的指定设备管理员应用被激活,false表示当前用户下的指定设备管理员应用未激活,否则err为错误对象。 |
**示例**
......@@ -419,7 +419,7 @@ adminManager.isAdminEnabled(wantTemp, (error, result) => {
isAdminEnabled(admin: Want, userId: number, callback: AsyncCallback\<boolean>): void
以异步方法根据给定的包名和类名判断设备管理员应用是否被激活,使用Callback形式返回是否处于激活状态。
查询指定用户下的指定设备管理员应用是否被激活,使用callback形式返回是否处于激活状态。
**系统能力:** SystemCapability.Customization.EnterpriseDeviceManager
......@@ -429,9 +429,9 @@ isAdminEnabled(admin: Want, userId: number, callback: AsyncCallback\<boolean>):
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------- | ---- | ---------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| callback | AsyncCallback\<boolean> | 是 | callback方式返回是否处于激活状态 |
| callback | AsyncCallback\<boolean> | 是 | 回调函数,当接口调用成功,err为null,data为boolean值,true表示当前用户下的指定设备管理员应用被激活,false表示当前用户下的指定设备管理员应用未激活,否则err为错误对象。 |
**示例**
......@@ -453,7 +453,7 @@ adminManager.isAdminEnabled(wantTemp, 100, (error, result) => {
isAdminEnabled(admin: Want, userId?: number): Promise\<boolean>
以异步方法根据给定的包名和类名判断设备管理员应用是否被激活,使用Promise形式返回是否处于激活状态。
如果调用接口时传入参数userId,则查询指定用户下的设备管理员应用是否被激活,否则判断当前用户下的设备管理员应用是否被激活,使用Promise形式返回是否处于激活状态。
**系统能力:** SystemCapability.Customization.EnterpriseDeviceManager
......@@ -463,14 +463,14 @@ isAdminEnabled(admin: Want, userId?: number): Promise\<boolean>
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ----------------------------------- | ---- | ---------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
**返回值:**
| 类型 | 说明 |
| ----------------- | ------------------- |
| Promise\<boolean> | Promise形式返回是否处于激活状态 |
| Promise\<boolean> | Promise对象, 返回true表示指定的管理员应用被激活,返回false表示指定的管理员应用未激活。|
**示例**
......@@ -490,7 +490,7 @@ adminManager.isAdminEnabled(wantTemp, 100).then((result) => {
isSuperAdmin(bundleName: String, callback: AsyncCallback\<boolean>): void
以异步方法根据给定的包名判断设备超级管理员应用是否被激活,使用Callback形式返回是否处于激活状态。
根据bundleName查询管理员用户下的超级管理员应用是否被激活,使用callback形式返回是否处于激活状态。
**系统能力:** SystemCapability.Customization.EnterpriseDeviceManager
......@@ -500,8 +500,8 @@ isSuperAdmin(bundleName: String, callback: AsyncCallback\<boolean>): void
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | ----------------------- | ---- | -------------------- |
| bundleName | String | 是 | 设备管理员应用 |
| callback | AsyncCallback\<boolean> | 是 | callback方式返回是否处于激活状态 |
| bundleName | String | 是 | 设备管理员应用 |
| callback | AsyncCallback\<boolean> | 是 | 回调函数,当接口调用成功,err为null,data为boolean类型值,true表示当前用户下的指定设备管理员应用被激活,false表示当前用户下的指定设备管理员应用未激活,否则err为错误对象。 |
**示例**
......@@ -520,7 +520,7 @@ adminManager.isSuperAdmin(bundleName, (error, result) => {
isSuperAdmin(bundleName: String): Promise\<boolean>
以异步方法根据给定的包名判断设备超级管理员应用是否被激活,使用Promise形式返回是否处于激活状态。
根据bundleName查询管理员用户下的超级管理员应用是否被激活,使用Promise形式返回是否处于激活状态。
**系统能力:** SystemCapability.Customization.EnterpriseDeviceManager
......@@ -530,13 +530,13 @@ isSuperAdmin(bundleName: String): Promise\<boolean>
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | ------ | ---- | --------- |
| bundleName | String | 是 | 超级设备管理员应用 |
| bundleName | String | 是 | 超级设备管理员应用 |
**返回值:**
| 错误码ID | 错误信息 |
| ----------------- | ------------------- |
| Promise\<boolean> | Promise形式返回是否处于激活状态 |
| Promise\<boolean> | Promise对象, 返回true表示指定的超级管理员应用被激活,返回false表示指定的超级管理员应用未激活。 |
**示例**
......@@ -553,7 +553,7 @@ adminManager.isSuperAdmin(bundleName).then((result) => {
setEnterpriseInfo(admin: Want, enterpriseInfo: EnterpriseInfo, callback: AsyncCallback\<void>;): void
设置设备管理员应用的企业信息,使用callback形式返回是否设置成功。
设置指定设备管理员应用的企业信息,使用callback形式返回是否设置成功。
**需要权限:** ohos.permission.SET_ENTERPRISE_INFO
......@@ -565,9 +565,9 @@ setEnterpriseInfo(admin: Want, enterpriseInfo: EnterpriseInfo, callback: AsyncCa
| 参数名 | 类型 | 必填 | 说明 |
| -------------- | ----------------------------------- | ---- | ---------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| enterpriseInfo | [EnterpriseInfo](#enterpriseinfo) | 是 | 设备管理员应用的企业信息 |
| callback | AsyncCallback\<void>; | 是 | callback方式返回是否设置企业信息成功 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| enterpriseInfo | [EnterpriseInfo](#enterpriseinfo) | 是 | 设备管理员应用的企业信息 |
| callback | AsyncCallback\<void>; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码**
......@@ -601,7 +601,7 @@ adminManager.setEnterpriseInfo(wantTemp, enterpriseInfo, error => {
setEnterpriseInfo(admin: Want, enterpriseInfo: EnterpriseInfo): Promise\<void>;
设置设备管理员应用的企业信息,使用Promise形式返回是否设置成功。
设置指定设备管理员应用的企业信息,使用Promise形式返回是否设置成功。
**需要权限:** ohos.permission.SET_ENTERPRISE_INFO
......@@ -620,7 +620,7 @@ setEnterpriseInfo(admin: Want, enterpriseInfo: EnterpriseInfo): Promise\<void>;
| 类型 | 说明 |
| ----------------- | --------------------- |
| Promise\<void> | Promise方式返回是否设置企业信息成功 |
| Promise\<void> | 无返回结果的Promise对象。当设置设备管理员应用企业信息失败时会抛出错误对象。 |
**错误码**
......@@ -650,7 +650,7 @@ adminManager.setEnterpriseInfo(wantTemp, enterpriseInfo).catch(error => {
getEnterpriseInfo(admin: Want, callback: AsyncCallback&lt;EnterpriseInfo&gt;): void
获取设备管理员应用的企业信息,使用callback形式返回设备管理员应用的企业信息。
获取指定设备管理员应用的企业信息,使用callback形式返回设备管理员应用的企业信息。
**系统能力:** SystemCapability.Customization.EnterpriseDeviceManager
......@@ -661,7 +661,7 @@ getEnterpriseInfo(admin: Want, callback: AsyncCallback&lt;EnterpriseInfo&gt;): v
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------ |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| callback | AsyncCallback&lt;[EnterpriseInfo](#enterpriseinfo)&gt; | 是 | callback方式返回设备管理员应用的企业信息 |
| callback | AsyncCallback&lt;[EnterpriseInfo](#enterpriseinfo)&gt; | 是 | 回调函数,当接口调用成功,err为null,data为设备管理员应用的企业信息,否则err为错误对象。 |
**错误码**
......@@ -692,7 +692,7 @@ adminManager.getEnterpriseInfo(wantTemp, (error, result) => {
getEnterpriseInfo(admin: Want): Promise&lt;EnterpriseInfo&gt;
获取设备管理员应用的企业信息,使用Promise形式返回设备管理员应用的企业信息。
获取指定设备管理员应用的企业信息,使用Promise形式返回设备管理员应用的企业信息。
**系统能力:** SystemCapability.Customization.EnterpriseDeviceManager
......@@ -708,7 +708,7 @@ getEnterpriseInfo(admin: Want): Promise&lt;EnterpriseInfo&gt;
| 类型 | 说明 |
| ---------------------------------------- | ------------------------- |
| Promise&lt;[EnterpriseInfo](#enterpriseinfo)&gt; | Promise方式返回设备管理员应用的企业信息对象 |
| Promise&lt;[EnterpriseInfo](#enterpriseinfo)&gt; | Promise对象,返回指定设备管理员应用的企业信息。 |
**错误码**
......@@ -737,7 +737,7 @@ adminManager.getEnterpriseInfo(wantTemp).then((result) => {
subscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>, callback: AsyncCallback\<void>): void
订阅系统管理事件。使用callback异步回调
指定设备管理员应用订阅系统管理事件。使用callback形式返回结果
**需要权限:** ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT
......@@ -751,7 +751,7 @@ subscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>, callback
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用。 |
| managedEvents | Array\<[ManagedEvent](#managedevent)> | 是 | 订阅事件数组。 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当系统管理事件订阅成功err为null,否则为错误对象。 |
| callback | AsyncCallback\<void> | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码**
......@@ -781,7 +781,7 @@ adminManager.subscribeManagedEvent(wantTemp, events, (error) => {
subscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>): Promise\<void>
订阅系统管理事件。使用Promise异步回调
指定设备管理员应用订阅系统管理事件。使用Promise形式返回结果
**需要权限:** ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT
......@@ -800,7 +800,7 @@ subscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>): Promise
| 类型 | 说明 |
| ----- | ----------------------------------- |
| Promise\<void> | Promise对象。无返回结果的Promise对象。 |
| Promise\<void> | 无返回结果的Promise对象。当指定设备管理员应用订阅系统事件失败时会抛出错误对象。 |
**错误码**
......@@ -829,7 +829,7 @@ adminManager.subscribeManagedEvent(wantTemp, events).then(() => {
unsubscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>, callback: AsyncCallback\<void>): void
取消订阅系统管理事件。使用callback异步回调
指定设备管理员应用取消订阅系统管理事件。使用callback形式返回结果
**需要权限:** ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT
......@@ -843,7 +843,7 @@ unsubscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>, callba
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用。 |
| managedEvents | Array\<[ManagedEvent](#managedevent)> | 是 | 取消订阅事件数组。 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当系统管理事件取消订阅成功err为null,否则为错误对象。 |
| callback | AsyncCallback\<void> | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码**
......@@ -873,7 +873,7 @@ adminManager.unsubscribeManagedEvent(wantTemp, events, (error) => {
unsubscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>): Promise\<void>
取消订阅系统管理事件。使用callback异步回调
指定设备管理员应用取消订阅系统管理事件。使用Promise形式返回结果
**需要权限:** ohos.permission.ENTERPRISE_SUBSCRIBE_MANAGED_EVENT
......@@ -892,7 +892,7 @@ unsubscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>): Promi
| 类型 | 说明 |
| ----- | ----------------------------------- |
| Promise\<void> | Promise对象。无返回结果的Promise对象。 |
| Promise\<void> | 无返回结果的Promise对象。当指定设备管理员应用取消订阅系统管理时间失败时会抛出错误对象。 |
**错误码**
......
......@@ -16,7 +16,7 @@ import bundleManager from '@ohos.enterprise.bundleManager';
addAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void;
添加包安装白名单接口,使用callback异步回调
指定设备管理员应用添加包安装白名单接口,添加至白名单的应用允许在管理员用户下安装,否则不允许安装,使用callback形式返回是否添加成功
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
......@@ -28,9 +28,9 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCal
| 参数 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| appIds | Array&lt;string&gt; | 是 | 允许安装包的白名单 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功err为null,否则为错误对象。 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| appIds | Array&lt;string&gt; | 是 | 允许安装包的白名单 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功err为null,否则为错误对象。 |
**错误码**
......@@ -61,7 +61,7 @@ bundleManager.AddAllowedInstallBundles(wantTemp, appIds, (error) => {
addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void;
添加包安装白名单接口,使用callback异步回调
指定设备管理员应用添加包安装白名单接口,添加至白名单的应用允许在指定用户下安装,否则不允许安装,使用callback形式返回是否添加成功
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
......@@ -73,10 +73,10 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, ca
| 参数 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| appIds | Array&lt;string&gt; | 是 | 允许安装包的白名单 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| appIds | Array&lt;string&gt; | 是 | 允许安装包的白名单 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功err为null,否则为错误对象。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码**
......@@ -107,7 +107,7 @@ bundleManager.AddAllowedInstallBundles(wantTemp, appIds, 100, (error) => {
addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;;
添加包安装白名单接口,使用promise异步回调
指定设备管理员应用添加包安装白名单接口,如果调用接口时传入了可选参数userId,则添加至白名单的应用允许在指定用户下安装,如果调用接口时没有传入参数userId,则添加至白名单的应用允许在当前用户下安装,使用promise形式返回是否添加成功
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
......@@ -119,15 +119,15 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number):
| 参数 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| appIds | Array&lt;string&gt; | 是 | 允许安装包的白名单 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| appIds | Array&lt;string&gt; | 是 | 允许安装包的白名单 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
**返回值:**
| 类型 | 说明 |
| --------------------- | ------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。 |
| Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理员应用添加包安装白名单失败时会抛出错误对象。 |
**错误码**
......@@ -158,7 +158,7 @@ bundleManager.addAllowedInstallBundles(wantTemp, appIds, 100).then(() => {
removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCallback&lt;void&gt;): void;
移除包安装白名单接口,使用callback异步回调
指定设备管理员应用移除包安装白名单接口,在白名单存在的情况下,不在包安装白名单中的应用不允许在当前用户下安装,使用callback形式返回移除结果
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
......@@ -170,9 +170,9 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: Async
| 参数 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| appIds | Array&lt;string&gt; | 是 | 移除允许安装包的白名单 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功err为null,否则为错误对象。 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| appIds | Array&lt;string&gt; | 是 | 移除允许安装包的白名单 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功err为null,否则为错误对象。 |
**错误码**
......@@ -203,7 +203,7 @@ bundleManager.removeAllowedInstallBundles(wantTemp, appIds, (error) => {
removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, callback: AsyncCallback&lt;void&gt;): void;
移除包安装白名单接口,使用callback异步回调
指定设备管理员应用移除包安装白名单接口,在白名单存在的情况下,不在包安装白名单中的应用不允许在指定用户下安装,使用callback形式返回移除结果
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
......@@ -215,10 +215,10 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number,
| 参数 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| appIds | Array&lt;string&gt; | 是 | 允许安装包的白名单 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| appIds | Array&lt;string&gt; | 是 | 允许安装包的白名单 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功err为null,否则为错误对象。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功err为null,否则为错误对象。 |
**错误码**
......@@ -249,7 +249,7 @@ bundleManager.removeAllowedInstallBundles(wantTemp, appIds, 100, (error) => {
removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number): Promise&lt;void&gt;;
移除包安装白名单接口,使用promise异步回调
指定设备管理员应用移除包安装白名单接口,在白名单存在的情况下,如果调用接口时传入参数userId,则不在包安装白名单中的应用不允许在指定用户下安装,如果调用接口时没有传入参数userId,则不在包安装白名单中的应用不允许在当前用户下安装,使用promise形式返回移除结果
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
......@@ -261,15 +261,15 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number
| 参数 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| appIds | Array\&lt;string&gt; | 是 | 允许安装包的白名单 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| appIds | Array\&lt;string&gt; | 是 | 允许安装包的白名单 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
**返回值:**
| 类型 | 说明 |
| --------------------- | ------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。 |
| Promise&lt;void&gt; | 无返回结果的Promise对象。当指定设备管理员应用移除包安装白名单失败时会抛出错误对象。 |
**错误码**
......@@ -298,9 +298,52 @@ bundleManager.removeAllowedInstallBundles(wantTemp, appIds, 100).then(() => {
## bundleManager.getAllowedInstallBundles
getAllowedInstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void;
指定管理员应用获取管理员用户下的包安装白名单接口,使用callback形式返回获取包安装白名单。
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
**系统能力:** SystemCapability.Customization.EnterpriseDeviceManager
**系统API**: 此接口为系统接口。
**参数:**
| 参数 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用。 |
| callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码**
以下的错误码的详细介绍请参见[企业设备管理错误码](../errorcodes/errorcode-enterpriseDeviceManager.md)
| 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- |
| 9200003 | the administrator ability component is invalid. |
| 9200007 | the system ability work abnormally. |
**示例:**
```js
let wantTemp = {
bundleName: "com.example.myapplication",
abilityName: "EntryAbility",
};
bundleManager.getAllowedInstallBundles(wantTemp, (error) => {
if (error != null) {
console.log("error code:" + error.code + " error message:" + error.message);
}
});
```
## bundleManager.getAllowedInstallBundles
getAllowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void;
获取包安装白名单接口,使用callback异步回调
指定管理员应用获取指定用户下的包安装白名单接口,使用callback形式返回获取包安装白名单
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
......@@ -312,9 +355,9 @@ 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。 |
| callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数。当接口调用成功err为null,否则为错误对象。 |
| callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码**
......@@ -344,7 +387,7 @@ bundleManager.getAllowedInstallBundles(wantTemp, 100, (error) => {
getAllowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;string&gt;&gt;;
获取包安装白名单接口,使用promise异步回调
指定管理员应用获取管理员用户下包安装白名单接口,使用promise形式返回获取包安装白名单
**需要权限:** ohos.permission.ENTERPRISE_SET_BUNDLE_INSTALL_POLICY
......@@ -356,14 +399,14 @@ 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。 |
**返回值:**
| 类型 | 说明 |
| --------------------- | ------------------------- |
| Promise&lt;void&gt; | 返回结果为String类型数组的Promise对象。 |
| Promise&lt;Array&lt;string&gt;&gt; | Promise对象,返回管理员用户下的包安装白名单。 |
**错误码**
......
......@@ -16,7 +16,7 @@ import dateTimeManager from '@ohos.enterprise.dateTimeManager'
setDateTime(admin: Want, time: number, callback: AsyncCallback\<void>): void
设置系统时间。使用callback异步回调。
指定设备管理员应用设置系统时间。使用callback形式返回设置结果。
**需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME
......@@ -30,7 +30,7 @@ setDateTime(admin: Want, time: number, callback: AsyncCallback\<void>): void
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用。 |
| time | number | 是 | 时间戳(ms)。 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当系统时间设置成功err为null,否则为错误对象。 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码**
......@@ -59,7 +59,7 @@ dateTimeManager.setDateTime(wantTemp, 1526003846000, (error) => {
setDateTime(admin: Want, time: number): Promise\<void>
设置系统时间。使用Promise异步回调
指定设备管理员应用设置系统时间。使用Promise形式返回设置结果
**需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME
......@@ -106,7 +106,7 @@ dateTimeManager.setDateTime(wantTemp, 1526003846000).then(() => {
disallowModifyDateTime(admin: Want, disallow: boolean, callback: AsyncCallback\<void>): void
禁止修改系统时间。使用callback异步回调
指定设备管理员应用禁止修改系统时间。使用callback形式返回结果
**需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME
......@@ -120,7 +120,7 @@ disallowModifyDateTime(admin: Want, disallow: boolean, callback: AsyncCallback\<
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用。 |
| disallow | boolean | 是 | true 表示禁止修改系统时间,false表示允许修改系统时间。 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当禁止修改系统时间设置成功err为null,否则为错误对象。 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码**
......@@ -149,7 +149,7 @@ dateTimeManager.disallowModifyDateTime(wantTemp, true, (error) => {
disallowModifyDateTime(admin: Want, disallow: boolean): Promise\<void>
禁止修改系统时间。使用Promise异步回调
指定设备管理员应用禁止修改系统时间。使用Promise形式返回结果
**需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME
......@@ -168,7 +168,7 @@ disallowModifyDateTime(admin: Want, disallow: boolean): Promise\<void>
| 类型 | 说明 |
| ----- | ----------------------------------- |
| Promise\<void> | Promise对象。无返回结果的Promise对象。 |
| Promise\<void> | 无返回结果的Promise对象。当指定设备管理员应用禁止修改系统时间失败时抛出错误对象。 |
**错误码**
......@@ -196,7 +196,7 @@ dateTimeManager.disallowModifyDateTime(wantTemp, true).then(() => {
isModifyDateTimeDisallowed(admin: Want, callback: AsyncCallback\<boolean>): void
查询是否允许修改系统时间。使用callback异步回调
指定设备管理员应用查询是否允许修改系统时间。使用callback形式返回是否禁止修改系统时间策略
**需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME
......@@ -209,7 +209,7 @@ isModifyDateTimeDisallowed(admin: Want, callback: AsyncCallback\<boolean>): void
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用。 |
| callback | AsyncCallback\<boolean> | 是 | 回调函数。callbac方式返回是否禁止修改系统时间策略。true表示禁止修改系统时间,否则表示允许修改系统时间。 |
| callback | AsyncCallback\<boolean> | 是 | 回调函数,callbac方式返回是否禁止修改系统时间策略,true表示禁止修改系统时间,否则表示允许修改系统时间。 |
**错误码**
......@@ -238,7 +238,7 @@ dateTimeManager.isModifyDateTimeDisallowed(wantTemp, (error) => {
isModifyDateTimeDisallowed(admin: Want): Promise\<boolean>
查询是否允许修改系统时间。使用Promise异步回调
指定设备管理员应用查询是否允许修改系统时间。使用Promise形式返回是否禁止修改系统时间策略
**需要权限:** ohos.permission.ENTERPRISE_SET_DATETIME
......@@ -256,7 +256,7 @@ isModifyDateTimeDisallowed(admin: Want): Promise\<boolean>
| 类型 | 说明 |
| ----- | ----------------------------------- |
| Promise\<boolean> | Promise对象。promise方式返回是否禁止修改系统时间策略true表示禁止修改系统时间,否则表示允许修改系统时间。 |
| Promise\<boolean> | Promise对象。promise方式返回是否禁止修改系统时间策略true表示禁止修改系统时间,否则表示允许修改系统时间。 |
**错误码**
......
......@@ -16,7 +16,7 @@ import deviceControl from '@ohos.enterprise.deviceControl'
resetFactory(admin: Want, callback: AsyncCallback<void>): void
恢复出厂设置。使用callback异步回调。
指定设备管理员应用恢复出厂设置。使用callback异步回调。
**需要权限:** ohos.permission.ENTERPRISE_RESET_DEVICE
......@@ -29,7 +29,7 @@ resetFactory(admin: Want, callback: AsyncCallback<void>): void
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用。 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当系统时间设置成功err为null,否则为错误对象。 |
| callback | AsyncCallback\<void> | 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
**错误码**
......@@ -58,7 +58,7 @@ deviceControl.resetFactory(wantTemp, (error) => {
resetFactory(admin: Want): Promise<void>
恢复出厂设置。使用Promise异步回调
恢复出厂设置。使用Promise形式返回设置结果
**需要权限:** ohos.permission.ENTERPRISE_RESET_DEVICE
......@@ -76,7 +76,7 @@ resetFactory(admin: Want): Promise<void>
| 类型 | 说明 |
| ----- | ----------------------------------- |
| Promise\<void> | Promise对象。无返回结果的Promise对象。 |
| Promise\<void> | 无返回结果的Promise对象。当恢复出厂设置失败时抛出错误对象。|
**错误码**
......
......@@ -16,7 +16,7 @@ import deviceInfo from '@ohos.enterprise.deviceInfo';
getDeviceSerial(admin: Want, callback: AsyncCallback&lt;string&gt;): void
获取设备序列号,使用callback形式返回设备序列号。
指定设备管理员应用获取设备序列号,使用callback形式返回设备序列号。
**需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO
......@@ -28,8 +28,8 @@ getDeviceSerial(admin: Want, callback: AsyncCallback&lt;string&gt;): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| callback | AsyncCallback&lt;string&gt; | 是 | callback方式返回设备序列号 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为设备序列号,否则err为错误对象。 |
**错误码**
......@@ -60,7 +60,7 @@ deviceInfo.getDeviceSerial(wantTemp, (error, result) => {
getDeviceSerial(admin: Want): Promise&lt;string&gt;
获取设备序列号,使用callback形式返回设备序列号。
指定设备管理员应用获取设备序列号,使用Promise形式返回设备序列号。
**需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO
......@@ -72,13 +72,13 @@ getDeviceSerial(admin: Want): Promise&lt;string&gt;
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
**返回值:**
| 类型 | 说明 |
| --------------------- | ------------------------- |
| Promise&lt;string&gt; | Promise方式返回设备序列号 |
| Promise&lt;string&gt; | Promise对象,返回设备序列号。 |
**错误码**
......@@ -107,7 +107,7 @@ deviceInfo.getDeviceSerial(wantTemp).then((result) => {
getDisplayVersion(admin: Want, callback: AsyncCallback&lt;string&gt;): void;
获取设备版本号,使用callback形式返回设备版本号。
指定设备管理员应用获取设备版本号,使用callback形式返回设备版本号。
**需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO
......@@ -119,8 +119,8 @@ getDisplayVersion(admin: Want, callback: AsyncCallback&lt;string&gt;): void;
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| callback | AsyncCallback&lt;string&gt; | 是 | callback方式返回设备版本号 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为设备版本号,否则err为错误对象。 |
**错误码**
......@@ -151,7 +151,7 @@ deviceInfo.getDisplayVersion(wantTemp, (error, result) => {
getDisplayVersion(admin: Want): Promise&lt;string&gt;
获取设备版本号,使用callback形式返回设备版本号。
指定设备管理员应用获取设备版本号,使用Promise形式返回设备版本号。
**需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO
......@@ -163,13 +163,13 @@ getDisplayVersion(admin: Want): Promise&lt;string&gt;
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
**返回值:**
| 类型 | 说明 |
| --------------------- | ------------------------- |
| Promise&lt;string&gt; | Promise方式返回设备版本号 |
| Promise&lt;string&gt; | Promise对象,返回设备版本号。 |
**错误码**
......@@ -198,7 +198,7 @@ deviceInfo.getDisplayVersion(wantTemp).then((result) => {
getDeviceName(admin: Want, callback: AsyncCallback&lt;string&gt;): void
获取设备名称,使用callback形式返回设备名称。
指定设备管理员应用获取设备名称,使用callback形式返回设备名称。
**需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO
......@@ -210,8 +210,8 @@ getDeviceName(admin: Want, callback: AsyncCallback&lt;string&gt;): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| callback | AsyncCallback&lt;string&gt; | 是 | callback方式返回设备名称 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为设备名称,否则err为错误对象。 |
**错误码**
......@@ -242,7 +242,7 @@ deviceInfo.getDeviceName(wantTemp, (error, result) => {
getDeviceName(admin: Want): Promise&lt;string&gt;
获取设备名称,使用callback形式返回设备名称。
指定设备管理员应用获取设备名称,使用Promise形式返回设备名称。
**需要权限:** ohos.permission.ENTERPRISE_GET_DEVICE_INFO
......@@ -254,13 +254,13 @@ getDeviceName(admin: Want): Promise&lt;string&gt;
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
**返回值:**
| 类型 | 说明 |
| --------------------- | ------------------------- |
| Promise&lt;string&gt; | Promise方式返回设备名称 |
| Promise&lt;string&gt; | Promise结果,返回设备名称。 |
**错误码**
......
......@@ -16,7 +16,7 @@ import networkManager from '@ohos.enterprise.networkManager';
getAllNetworkInterfaces(admin: Want, callback: AsyncCallback&lt;Array&lt;string&gt;&gt;): void
获取所有活动的网络接口,使用callback形式返回网络接口名称数组。
指定设备管理员应用获取所有活动的网络接口,使用callback形式返回网络接口名称数组。
**需要权限:** ohos.permission.GET_NETWORK_INFO
......@@ -28,8 +28,8 @@ getAllNetworkInterfaces(admin: Want, callback: AsyncCallback&lt;Array&lt;string&
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | callback方式返回网络接口名称数组 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| callback | AsyncCallback&lt;Array&lt;string&gt;&gt; | 是 | 回调函数。当接口调用成功,err为null,data为网络接口名称数组,否则err为错误对象。 |
**错误码**
......@@ -60,7 +60,7 @@ networkManager.getAllNetworkInterfaces(admin, (error, result) => {
getAllNetworkInterfaces(admin: Want): Promise&lt;Array&lt;string&gt;&gt;
获取所有活动的网络接口,使用promise形式返回网络接口名称数组。
指定设备管理员应用获取所有活动的网络接口,使用Promise形式返回网络接口名称数组。
**需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO
......@@ -72,13 +72,13 @@ 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) | 是 | 设备管理员应用 |
**返回值:**
| 类型 | 说明 |
| --------------------- | ------------------------- |
| Promise&lt;Array&lt;string&gt;&gt; | Promise方式返回网络接口名称数组 |
| Promise&lt;Array&lt;string&gt;&gt; | Promise结果,返回网络接口名称数组。 |
**错误码**
......@@ -107,7 +107,7 @@ networkManager.getAllNetworkInterfaces(wantTemp).then((result) => {
getIpAddress(admin: Want, networkInterface: string, callback: AsyncCallback&lt;string&gt;): void
获取设备IP地址,使用callback形式返回设备IP地址。
指定设备管理员应用根据networkInterface获取设备IP地址,使用callback形式返回设备IP地址。
**需要权限:** ohos.permission.GET_NETWORK_INFO
......@@ -119,9 +119,9 @@ getIpAddress(admin: Want, networkInterface: string, callback: AsyncCallback&lt;s
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| networkInterface | string | 是 | 指定网络接口 |
| callback | AsyncCallback&lt;string&gt; | 是 | callback方式返回设备IP地址 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| networkInterface | string | 是 | 指定网络接口 |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为IP地址,否则err为错误对象。 |
**错误码**
......@@ -152,7 +152,7 @@ networkManager.getIpAddress(wantTemp, "eth0", (error, result) => {
getIpAddress(admin: Want, networkInterface: string): Promise&lt;string&gt;
获取设备IP地址,使用promise形式返回设备IP地址。
指定设备管理员应用根据networkInterface获取设备IP地址,使用Promise形式返回设备IP地址。
**需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO
......@@ -164,14 +164,14 @@ getIpAddress(admin: Want, networkInterface: string): Promise&lt;string&gt;
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| networkInterface | string | 是 | 指定网络接口 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| networkInterface | string | 是 | 指定网络接口 |
**返回值:**
| 类型 | 说明 |
| --------------------- | ------------------------- |
| Promise&lt;string&gt; | Promise方式返回设备IP地址 |
| Promise&lt;string&gt; | Promise结果,返回设备IP地址。 |
**错误码**
......@@ -200,7 +200,7 @@ networkManager.getIpAddress(wantTemp, "eth0").then((result) => {
getMac(admin: Want, networkInterface: string, callback: AsyncCallback&lt;string&gt;): void
获取设备MAC地址,使用callback形式返回设备MAC地址。
指定设备管理员应用根据networkInterface获取设备MAC地址,使用callback形式返回设备MAC地址。
**需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO
......@@ -212,9 +212,9 @@ getMac(admin: Want, networkInterface: string, callback: AsyncCallback&lt;string&
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| networkInterface | string | 是 | 指定网络接口 |
| callback | AsyncCallback&lt;string&gt; | 是 | callback方式返回设备MAC地址 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| networkInterface | string | 是 | 指定网络接口 |
| callback | AsyncCallback&lt;string&gt; | 是 | 回调函数。当接口调用成功,err为null,data为设备MAC地址,否则err为错误对象。 |
**错误码**
......@@ -245,7 +245,7 @@ networkManager.getMac(wantTemp, "eth0", (error, result) => {
getIpAddress(admin: Want, networkInterface: string): Promise&lt;string&gt;
获取设备MAC地址,使用promise形式返回设备IP地址。
指定设备管理员应用根据networkInterface获取设备MAC地址,使用Promise形式返回设备IP地址。
**需要权限:** ohos.permission.ENTERPRISE_GET_NETWORK_INFO
......@@ -257,14 +257,14 @@ getIpAddress(admin: Want, networkInterface: string): Promise&lt;string&gt;
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| networkInterface | string | 是 | 指定网络接口 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| networkInterface | string | 是 | 指定网络接口 |
**返回值:**
| 类型 | 说明 |
| --------------------- | ------------------------- |
| Promise&lt;string&gt; | Promise方式返回设备MAC地址 |
| Promise&lt;string&gt; | Promise结果,返回设备MAC地址。 |
**错误码**
......
......@@ -16,7 +16,7 @@ import wifiManager from '@ohos.enterprise.wifiManager';
isWifiActive(admin: Want, callback: AsyncCallback&lt;boolean&gt;): void
查询wifi开启状态,使用callback形式返回wifi开启状态。
指定设备管理员应用查询wifi开启状态,使用callback形式返回wifi开启状态。
**需要权限:** ohos.permission.ENTERPRISE_SET_WIFI
......@@ -28,8 +28,8 @@ isWifiActive(admin: Want, callback: AsyncCallback&lt;boolean&gt;): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| callback | AsyncCallback&lt;boolean&gt; | 是 | callback方式返回wifi开启状态 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| callback | AsyncCallback&lt;boolean&gt; | 是 | 回调函数,当接口调用成功,err为null,data为boolean值,true表示wifi开启,false表示wifi关闭,否则err为错误对象。 |
**错误码**
......@@ -60,7 +60,7 @@ wifiManager.isWifiActive(wantTemp, (error, result) => {
isWifiActive(admin: Want): Promise&lt;boolean&gt;
获取wifi开启状态,使用promise形式返回wifi开启状态。
获取wifi开启状态,使用Promise形式返回wifi开启状态。
**需要权限:** ohos.permission.ENTERPRISE_SET_WIFI
......@@ -72,13 +72,13 @@ isWifiActive(admin: Want): Promise&lt;boolean&gt;
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
**返回值:**
| 类型 | 说明 |
| --------------------- | ------------------------- |
| Promise&lt;boolean&gt; | Promise方式返回wifi开启状态 |
| Promise&lt;boolean&gt; | Promise结果,返回wifi开启状态,true表示wifi开启,false表示wifi关闭。 |
**错误码**
......@@ -107,7 +107,7 @@ wifiManager.isWifiActive(wantTemp).then((result) => {
setWifiProfile(admin: Want, profile: WifiProfile, callback: AsyncCallback&lt;void&gt;): void
配置wifi连接到指定网络,使用callback异步回调
配置wifi,使连接到指定网络,使用callback返回配置结果
**需要权限:** ohos.permission.ENTERPRISE_SET_WIFI
......@@ -119,9 +119,9 @@ setWifiProfile(admin: Want, profile: WifiProfile, callback: AsyncCallback&lt;voi
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| profile | [WifiProfile](#wifiprofile) | 是 | WLAN配置信息 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。当接口调用成功err为null,否则为错误对象。 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| profile | [WifiProfile](#wifiprofile) | 是 | WLAN配置信息 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
**错误码**
......@@ -157,7 +157,7 @@ wifiManager.setWifiProfile(wantTemp, profile, (error) => {
setWifiProfile(admin: Want, profile: WifiProfile): Promise&lt;void&gt;
配置wifi连接到指定网络,使用promise异步回调
配置wifi,使连接到指定网络,使用Promise返回配置结果
**需要权限:** ohos.permission.ENTERPRISE_SET_WIFI
......@@ -169,14 +169,14 @@ setWifiProfile(admin: Want, profile: WifiProfile): Promise&lt;void&gt;
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| profile | [WifiProfile](#wifiprofile) | 是 | WLAN配置信息 |
| admin | [Want](js-apis-app-ability-want.md) | 是 | 设备管理员应用 |
| profile | [WifiProfile](#wifiprofile) | 是 | WLAN配置信息 |
**返回值:**
| 类型 | 说明 |
| --------------------- | ------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。 |
| Promise&lt;void&gt; | 无返回结果的Promise对象。当配置wifi连接到指定网络失败时会抛出错误对象。 |
**错误码**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册