Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
3944751d
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
3944751d
编写于
7月 19, 2023
作者:
L
liwuli
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
EDM文档优化
Signed-off-by:
N
liwuli
<
liwuli@huawei.com
>
上级
67d5f551
变更
13
显示空白变更内容
内联
并排
Showing
13 changed file
with
352 addition
and
332 deletion
+352
-332
zh-cn/application-dev/application-models/enterprise-extensionAbility.md
...ion-dev/application-models/enterprise-extensionAbility.md
+0
-2
zh-cn/application-dev/reference/apis/enterpriseDeviceManagement-overview.md
...dev/reference/apis/enterpriseDeviceManagement-overview.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-enterprise-accountManager.md
...n-dev/reference/apis/js-apis-enterprise-accountManager.md
+12
-10
zh-cn/application-dev/reference/apis/js-apis-enterprise-applicationManager.md
...v/reference/apis/js-apis-enterprise-applicationManager.md
+44
-42
zh-cn/application-dev/reference/apis/js-apis-enterprise-browser.md
...lication-dev/reference/apis/js-apis-enterprise-browser.md
+16
-14
zh-cn/application-dev/reference/apis/js-apis-enterprise-bundleManager.md
...on-dev/reference/apis/js-apis-enterprise-bundleManager.md
+127
-125
zh-cn/application-dev/reference/apis/js-apis-enterprise-dateTimeManager.md
...-dev/reference/apis/js-apis-enterprise-dateTimeManager.md
+22
-20
zh-cn/application-dev/reference/apis/js-apis-enterprise-deviceControl.md
...on-dev/reference/apis/js-apis-enterprise-deviceControl.md
+9
-7
zh-cn/application-dev/reference/apis/js-apis-enterprise-deviceInfo.md
...ation-dev/reference/apis/js-apis-enterprise-deviceInfo.md
+21
-19
zh-cn/application-dev/reference/apis/js-apis-enterprise-deviceSettings.md
...n-dev/reference/apis/js-apis-enterprise-deviceSettings.md
+9
-7
zh-cn/application-dev/reference/apis/js-apis-enterprise-networkManager.md
...n-dev/reference/apis/js-apis-enterprise-networkManager.md
+51
-49
zh-cn/application-dev/reference/apis/js-apis-enterprise-restrictions.md
...ion-dev/reference/apis/js-apis-enterprise-restrictions.md
+29
-27
zh-cn/application-dev/reference/apis/js-apis-enterprise-wifiManager.md
...tion-dev/reference/apis/js-apis-enterprise-wifiManager.md
+11
-9
未找到文件。
zh-cn/application-dev/application-models/enterprise-extensionAbility.md
浏览文件 @
3944751d
...
@@ -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()等回调方法。当设备管理员应用被激活或者去激活时,则可以在对应回调方法中接受系统发送通知。
...
...
zh-cn/application-dev/reference/apis/enterpriseDeviceManagement-overview.md
浏览文件 @
3944751d
...
@@ -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模型
...
...
zh-cn/application-dev/reference/apis/js-apis-enterprise-accountManager.md
浏览文件 @
3944751d
...
@@ -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
<
void
>
): void
disallowAddLocalAccount(admin: Want, disallow: boolean, callback: AsyncCallback
<
void
>
): 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
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
disallowAddLocalAccount(admin: Want, disallow: boolean): Promise
<
void
>
指定设备管理
员应用禁止创建本地用户,使用Promise形式返回设置结果
。
指定设备管理
应用禁止设备创建本地用户。使用promise异步回调
。
**需要权限:**
ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY
**需要权限:**
ohos.permission.ENTERPRISE_SET_ACCOUNT_POLICY
...
@@ -76,18 +78,18 @@ disallowAddLocalAccount(admin: Want, disallow: boolean): Promise<void>
...
@@ -76,18 +78,18 @@ disallowAddLocalAccount(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 | 错误信息 |
| ------- | ---------------------------------------------------------------------------- |
| ------- | ---------------------------------------------------------------------------- |
...
...
zh-cn/application-dev/reference/apis/js-apis-enterprise-applicationManager.md
浏览文件 @
3944751d
...
@@ -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
<
void
>
): void;
addDisallowedRunningBundles(admin: Want, appIds: Array
\<
string>, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组
,指定具体应用
。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
): void;
addDisallowedRunningBundles(admin: Want, appIds: Array
\<
string>, userId: number, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组
,指定具体应用
。 |
| userId | number | 是 | 用户ID
。默认值:调用方所在用户,
取值范围:大于等于0。 |
| userId | number | 是 | 用户ID
,指定具体用户。
取值范围:大于等于0。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当接口调用成功,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
<
void
>
;
addDisallowedRunningBundles(admin: Want, appIds: Array
\<
string>, userId?: number): Promise
<
void
>
;
指定设备管理
员应用添加应用运行黑名单接口,使用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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组
,指定具体应用
。 |
| userId | number | 否 | 用户ID
。默认值:调用方所在用户,取值范围:大于等于0
。 |
| userId | number | 否 | 用户ID
,取值范围:大于等于0。
<br>
- 调用接口时,若传入userId,表示指定用户。
<br>
- 调用接口时,若未传入userId,表示当前用户
。 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| --------------------- | ------------------------- |
| --------------------- | ------------------------- |
| Promise
<
void
>
| 无返回结果的Promise对象。当指定设备管理
员应用添加应用运行黑名单失败时
会抛出错误对象。 |
| Promise
<
void
>
| 无返回结果的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
<
void
>
): void;
removeDisallowedRunningBundles(admin: Want, appIds: Array
\<
string>, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组
,指定具体应用
。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
): void;
removeDisallowedRunningBundles(admin: Want, appIds: Array
\<
string>, userId: number, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组
,指定具体应用
。 |
| userId | number | 是 | 用户ID
。默认值:调用方所在用户,
取值范围:大于等于0。 |
| userId | number | 是 | 用户ID
,指定具体用户。
取值范围:大于等于0。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
;
removeDisallowedRunningBundles(admin: Want, appIds: Array
\<
string>, userId?: number): Promise
<
void
>
;
指定
设备管理员应用移除应用运行黑名单接口,使用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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组
,指定具体应用
。 |
| userId | number | 否 | 用户ID
。默认值:调用方所在用户,取值范围:大于等于0
。 |
| userId | number | 否 | 用户ID
,取值范围:大于等于0。
<br>
- 调用接口时,若传入userId,表示指定用户。
<br>
- 调用接口时,若未传入userId,表示当前用户
。 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| --------------------- | ------------------------- |
| --------------------- | ------------------------- |
| Promise
<
void
>
| 无返回结果的Promise对象。当指定设备管理
员应用移除应用运行黑名单失败时
会抛出错误对象。 |
| Promise
<
void
>
| 无返回结果的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
<
Array
<
string
>>
): void;
getDisallowedRunningBundles(admin: Want, callback: AsyncCallback
<
Array
<
string
>>
): 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<Array<str
...
@@ -323,12 +325,12 @@ getDisallowedRunningBundles(admin: Want, callback: AsyncCallback<Array<str
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,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
<
Array
<
string
>>
): void;
getDisallowedRunningBundles(admin: Want, userId: number, callback: AsyncCallback
<
Array
<
string
>>
): 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
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,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
<
Array
<
string
>>
;
getDisallowedRunningBundles(admin: Want, userId?: number): Promise
<
Array
<
string
>>
;
指定
管理员应用获取指定用户或当前用户下应用运行黑名单接口,使用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<Array<s
...
@@ -414,8 +416,8 @@ getDisallowedRunningBundles(admin: Want, userId?: number): Promise<Array<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<Array<s
...
@@ -425,7 +427,7 @@ getDisallowedRunningBundles(admin: Want, userId?: number): Promise<Array<s
**错误码**
:
**错误码**
:
以下
的
错误码的详细介绍请参见
[
企业设备管理错误码
](
../errorcodes/errorcode-enterpriseDeviceManager.md
)
以下错误码的详细介绍请参见
[
企业设备管理错误码
](
../errorcodes/errorcode-enterpriseDeviceManager.md
)
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- |
| ------- | ---------------------------------------------------------------------------- |
...
...
zh-cn/application-dev/reference/apis/js-apis-enterprise-browser.md
浏览文件 @
3944751d
...
@@ -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
<
void
>
): void;
setPolicies(admin: Want, appId: string, policies: string, callback: AsyncCallback
<
void
>
): 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
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
;
setPolicies(admin: Want, appId: string, policies: string): Promise
<
void
>
;
指定设备管理
员应用设置指定浏览器的策略,使用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<void>;
...
@@ -78,7 +80,7 @@ setPolicies(admin: Want, appId: string, policies: string): Promise<void>;
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| ----- | ----------------------------------- | ---- | ------- |
| 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<void>;
...
@@ -86,11 +88,11 @@ setPolicies(admin: Want, appId: string, policies: string): Promise<void>;
| 类型 | 说明 |
| 类型 | 说明 |
| --------------------- | ------------------------- |
| --------------------- | ------------------------- |
| Promise
<
void
>
| 无返回结果的Promise对象。当指定设备管理
员应用设置浏览器策略失败时
会抛出错误对象。 |
| Promise
<
void
>
| 无返回结果的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
<
string
>
): void;
getPolicies(admin: Want, appId: string, callback: AsyncCallback
<
string
>
): void;
指定管理员应用获取指定浏览器的策略,使用callback
形式返回获取浏览器策略
。
指定管理员应用获取指定浏览器的策略,使用callback
异步回调
。
**系统能力:**
SystemCapability.Customization.EnterpriseDeviceManager
**系统能力:**
SystemCapability.Customization.EnterpriseDeviceManager
...
@@ -127,13 +129,13 @@ getPolicies(admin: Want, appId: string, callback: AsyncCallback<string>):
...
@@ -127,13 +129,13 @@ getPolicies(admin: Want, appId: string, callback: AsyncCallback<string>):
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
| appId | string | 是 | 应用ID,用于指定浏览器。 |
| appId | string | 是 | 应用ID,用于指定浏览器。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数,当接口调用成功,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
<
string
>
;
getPolicies(admin: Want, appId: string): Promise
<
string
>
;
指定管理员应用获取指定浏览器的策略,使用promise
形式返回获取的浏览器策略
。
指定管理员应用获取指定浏览器的策略,使用promise
异步回调
。
**系统能力:**
SystemCapability.Customization.EnterpriseDeviceManager
**系统能力:**
SystemCapability.Customization.EnterpriseDeviceManager
...
@@ -171,7 +173,7 @@ getPolicies(admin: Want, appId: string): Promise<string>;
...
@@ -171,7 +173,7 @@ getPolicies(admin: Want, appId: string): Promise<string>;
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| ----- | ----------------------------------- | ---- | ------- |
| 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<string>;
...
@@ -182,7 +184,7 @@ getPolicies(admin: Want, appId: string): Promise<string>;
**错误码**
:
**错误码**
:
以下
的
错误码的详细介绍请参见
[
企业设备管理错误码
](
../errorcodes/errorcode-enterpriseDeviceManager.md
)
以下错误码的详细介绍请参见
[
企业设备管理错误码
](
../errorcodes/errorcode-enterpriseDeviceManager.md
)
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- |
| ------- | ---------------------------------------------------------------------------- |
...
...
zh-cn/application-dev/reference/apis/js-apis-enterprise-bundleManager.md
浏览文件 @
3944751d
...
@@ -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
<
void
>
): void;
addAllowedInstallBundles(admin: Want, appIds: Array
\<
string>, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
): void;
addAllowedInstallBundles(admin: Want, appIds: Array
\<
string>, userId: number, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| userId | number | 是 | 用户ID
。默认值:调用方所在用户,
取值范围:大于等于0。 |
| userId | number | 是 | 用户ID
,指定具体用户。
取值范围:大于等于0。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当接口调用成功,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
<
void
>
;
addAllowedInstallBundles(admin: Want, appIds: Array
\<
string>, userId?: number): Promise
<
void
>
;
指定设备管理
员应用添加包安装白名单接口,如果调用接口时传入了可选参数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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| userId | number | 否 |
用户ID。默认值:调用方所在用户,取值范围:大于等于0
。 |
| userId | number | 否 |
用户ID,取值范围:大于等于0。
<br>
- 调用接口时,若传入userId,表示指定用户。
<br>
- 调用接口时,若未传入userId,表示当前用户
。 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| --------------------- | ------------------------- |
| --------------------- | ------------------------- |
| Promise
<
void
>
| 无返回结果的Promise对象。当指定设备管理
员应用添加包安装白名单失败时
会抛出错误对象。 |
| Promise
<
void
>
| 无返回结果的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
<
void
>
): void;
removeAllowedInstallBundles(admin: Want, appIds: Array
\<
string>, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
): void;
removeAllowedInstallBundles(admin: Want, appIds: Array
\<
string>, userId: number, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| userId | number | 是 | 用户ID
。默认值:调用方所在用户,
取值范围:大于等于0。 |
| userId | number | 是 | 用户ID
,指定具体用户。
取值范围:大于等于0。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
;
removeAllowedInstallBundles(admin: Want, appIds: Array
\<
string>, userId?: number): Promise
<
void
>
;
指定设备管理
员应用移除包安装白名单接口,在白名单存在的情况下,如果调用接口时传入参数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
>
| 是 | 应用ID数组。 |
| appIds | Array
\&
lt;string
>
| 是 | 应用ID数组。 |
| userId | number | 否 | 用户ID
。默认值:调用方所在用户,取值范围:大于等于0
。 |
| userId | number | 否 | 用户ID
,取值范围:大于等于0。
<br>
- 调用接口时,若传入userId,表示指定用户。
<br>
- 调用接口时,若未传入userId,表示当前用户
。 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| --------------------- | ------------------------- |
| --------------------- | ------------------------- |
| Promise
<
void
>
| 无返回结果的Promise对象。当指定设备管理
员应用移除包安装白名单失败时
会抛出错误对象。 |
| Promise
<
void
>
| 无返回结果的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
<
Array
<
string
>>
): void;
getAllowedInstallBundles(admin: Want, callback: AsyncCallback
<
Array
<
string
>>
): 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<Array<string
...
@@ -322,12 +324,12 @@ getAllowedInstallBundles(admin: Want, callback: AsyncCallback<Array<string
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,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
<
Array
<
string
>>
): void;
getAllowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback
<
Array
<
string
>>
): 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<
...
@@ -367,13 +369,13 @@ getAllowedInstallBundles(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
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,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
<
Array
<
string
>>
;
getAllowedInstallBundles(admin: Want, userId?: number): Promise
<
Array
<
string
>>
;
指定
管理员应用获取指定用户或当前用户下包安装白名单接口,使用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<Array<stri
...
@@ -413,8 +415,8 @@ getAllowedInstallBundles(admin: Want, userId?: number): Promise<Array<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<Array<stri
...
@@ -424,7 +426,7 @@ getAllowedInstallBundles(admin: Want, userId?: number): Promise<Array<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
<
void
>
): void;
addDisallowedInstallBundles(admin: Want, appIds: Array
\<
string>, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
): void;
addDisallowedInstallBundles(admin: Want, appIds: Array
\<
string>, userId: number, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| userId | number | 是 | 用户ID
。默认值:调用方所在用户,
取值范围:大于等于0。 |
| userId | number | 是 | 用户ID
,指定具体用户。
取值范围:大于等于0。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当接口调用成功,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
<
void
>
;
addDisallowedInstallBundles(admin: Want, appIds: Array
\<
string>, userId?: number): Promise
<
void
>
;
指定设备管理
员应用添加包安装黑名单接口。如果调用接口时传入了可选参数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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| userId | number | 否 | 用户ID
。默认值:调用方所在用户,取值范围:大于等于0
。 |
| userId | number | 否 | 用户ID
,取值范围:大于等于0。
<br>
- 调用接口时,若传入userId,表示指定用户。
<br>
- 调用接口时,若未传入userId,表示当前用户
。 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| --------------------- | ------------------------- |
| --------------------- | ------------------------- |
| Promise
<
void
>
| 无返回结果的Promise对象。当指定设备管理
员应用添加包安装黑名单失败时
会抛出错误对象。 |
| Promise
<
void
>
| 无返回结果的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
<
void
>
): void;
removeDisallowedInstallBundles(admin: Want, appIds: Array
\<
string>, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
remove
A
llowedInstallBundles(admin: Want, appIds: Array
\<
string>, userId: number, callback: AsyncCallback
<
void
>
): void;
remove
Disa
llowedInstallBundles(admin: Want, appIds: Array
\<
string>, userId: number, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| userId | number | 是 | 用户ID
。默认值:调用方所在用户,
取值范围:大于等于0。 |
| userId | number | 是 | 用户ID
,指定具体用户。
取值范围:大于等于0。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
;
removeDisallowedInstallBundles(admin: Want, appIds: Array
\<
string>, userId?: number): Promise
<
void
>
;
指定设备管理
员应用移除包安装黑名单接口。在黑名单存在的情况下,如果调用接口时传入参数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
>
| 是 | 应用ID数组。 |
| appIds | Array
\&
lt;string
>
| 是 | 应用ID数组。 |
| userId | number | 否 | 用户ID
。默认值:调用方所在用户,取值范围:大于等于0
。 |
| userId | number | 否 | 用户ID
,取值范围:大于等于0。
<br>
- 调用接口时,若传入userId,表示指定用户。
<br>
- 调用接口时,若未传入userId,表示当前用户
。 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| --------------------- | ------------------------- |
| --------------------- | ------------------------- |
| Promise
<
void
>
| 无返回结果的Promise对象。当指定设备管理
员应用移除包安装黑名单失败时
会抛出错误对象。 |
| Promise
<
void
>
| 无返回结果的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
<
Array
<
string
>>
): void;
getDisallowedInstallBundles(admin: Want, callback: AsyncCallback
<
Array
<
string
>>
): 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<Array<str
...
@@ -754,12 +756,12 @@ getDisallowedInstallBundles(admin: Want, callback: AsyncCallback<Array<str
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,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
<
Array
<
string
>>
): void;
getDisallowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback
<
Array
<
string
>>
): 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
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,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
<
Array
<
string
>>
;
getDisallowedInstallBundles(admin: Want, userId?: number): Promise
<
Array
<
string
>>
;
指定
管理员应用获取指定用户或当前用户下包安装黑名单接口,使用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<Array<s
...
@@ -845,8 +847,8 @@ getDisallowedInstallBundles(admin: Want, userId?: number): Promise<Array<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<Array<s
...
@@ -856,7 +858,7 @@ getDisallowedInstallBundles(admin: Want, userId?: number): Promise<Array<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
<
void
>
): void
addDisallowedUninstallBundles(admin: Want, appIds: Array
\<
string>, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
): void
addDisallowedUninstallBundles(admin: Want, appIds: Array
\<
string>, userId: number, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| userId | number | 是 | 用户ID
。默认值:调用方所在用户,
取值范围:大于等于0。 |
| userId | number | 是 | 用户ID
,指定具体用户。
取值范围:大于等于0。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当接口调用成功,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
<
void
>
addDisallowedUninstallBundles(admin: Want, appIds: Array
\<
string>, userId?: number): Promise
<
void
>
指定设备管理
员应用添加包卸载黑名单接口。如果调用接口时传入了可选参数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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| userId | number | 否 | 用户ID
。默认值:调用方所在用户,取值范围:大于等于0
。 |
| userId | number | 否 | 用户ID
,取值范围:大于等于0。
<br>
- 调用接口时,若传入userId,表示指定用户。
<br>
- 调用接口时,若未传入userId,表示当前用户
。 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| --------------------- | ------------------------- |
| --------------------- | ------------------------- |
| Promise
<
void
>
| 无返回结果的Promise对象。当指定设备管理
员应用添加包卸载黑名单失败时
会抛出错误对象。 |
| Promise
<
void
>
| 无返回结果的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
<
void
>
): void
removeDisallowedUninstallBundles(admin: Want, appIds: Array
\<
string>, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
): void
removeDisallowedUninstallBundles(admin: Want, appIds: Array
\<
string>, userId: number, callback: AsyncCallback
<
void
>
): 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
<
string
>
| 是 | 应用ID数组。 |
| appIds | Array
<
string
>
| 是 | 应用ID数组。 |
| userId | number | 是 | 用户ID
。默认值:调用方所在用户,
取值范围:大于等于0。 |
| userId | number | 是 | 用户ID
,指定具体用户。
取值范围:大于等于0。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
removeDisallowedUninstallBundles(admin: Want, appIds: Array
\<
string>, userId?: number): Promise
<
void
>
指定设备管理
员应用移除包卸载黑名单接口。在黑名单存在的情况下,如果调用接口时传入参数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
>
| 是 | 应用ID数组。 |
| appIds | Array
\&
lt;string
>
| 是 | 应用ID数组。 |
| userId | number | 否 | 用户ID
。默认值:调用方所在用户,取值范围:大于等于0
。 |
| userId | number | 否 | 用户ID
,取值范围:大于等于0。
<br>
- 调用接口时,若传入userId,表示指定用户。
<br>
- 调用接口时,若未传入userId,表示当前用户
。 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| --------------------- | ------------------------- |
| --------------------- | ------------------------- |
| Promise
<
void
>
| 无返回结果的Promise对象。当指定设备管理
员
应用移除包卸载黑名单失败时会抛出错误对象。 |
| Promise
<
void
>
| 无返回结果的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
<
Array
<
string
>>
): void
getDisallowedUninstallBundles(admin: Want, callback: AsyncCallback
<
Array
<
string
>>
): 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<Array<s
...
@@ -1186,12 +1188,12 @@ getDisallowedUninstallBundles(admin: Want, callback: AsyncCallback<Array<s
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,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
<
Array
<
string
>>
): void
getDisallowedUninstallBundles(admin: Want, userId: number, callback: AsyncCallback
<
Array
<
string
>>
): 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
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调函数,当接口调用成功,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
<
Array
<
string
>>
getDisallowedUninstallBundles(admin: Want, userId?: number): Promise
<
Array
<
string
>>
指定
管理员应用获取指定用户或当前用户下包卸载黑名单接口,使用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<Array<
...
@@ -1277,8 +1279,8 @@ getDisallowedUninstallBundles(admin: Want, userId?: number): Promise<Array<
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| ----- | ----------------------------------- | ---- | ------- |
| 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<Array<
...
@@ -1288,7 +1290,7 @@ getDisallowedUninstallBundles(admin: Want, userId?: number): Promise<Array<
**错误码**
:
**错误码**
:
以下
的
错误码的详细介绍请参见
[
企业设备管理错误码
](
../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
<
void
>
): void
uninstall(admin: Want, bundleName: string, callback: AsyncCallback
<
void
>
): void
指定
管理员应用卸载当前用户下的指定包接口,且不保留包数据,
使用callback异步回调。
指定
设备管理应用卸载当前用户下的指定包,且不保留包数据。
使用callback异步回调。
**需要权限:**
ohos.permission.ENTERPRISE_INSTALL_BUNDLE
**需要权限:**
ohos.permission.ENTERPRISE_INSTALL_BUNDLE
...
@@ -1326,13 +1328,13 @@ uninstall(admin: Want, bundleName: string, callback: AsyncCallback<void>):
...
@@ -1326,13 +1328,13 @@ uninstall(admin: Want, bundleName: string, callback: AsyncCallback<void>):
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
| bundleName | string | 是 | 包名。 |
| bundleName | string | 是 | 包名。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当接口调用成功,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
<
void
>
): void
uninstall(admin: Want, bundleName: string, userId: number, callback: AsyncCallback
<
void
>
): 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
<
void
>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当接口调用成功,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
<
void
>
): void
uninstall(admin: Want, bundleName: string, isKeepData: boolean, callback: AsyncCallback
<
void
>
): 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
<
void
>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当接口调用成功,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
<
void
>
): void
uninstall(admin: Want, bundleName: string, userId: number, isKeepData: boolean, callback: AsyncCallback
<
void
>
): 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
<
void
>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当接口调用成功,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
<
void
>
uninstall(admin: Want, bundleName: string, userId?: number, isKeepData?: boolean): Promise
<
void
>
指定
管理员应用卸载指定用户下的指定包接口,使用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 | 错误信息 |
| ------- | ---------------------------------------------------------------------------- |
| ------- | ---------------------------------------------------------------------------- |
...
...
zh-cn/application-dev/reference/apis/js-apis-enterprise-dateTimeManager.md
浏览文件 @
3944751d
...
@@ -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 | 错误信息 |
| ------- | ---------------------------------------------------------------------------- |
| ------- | ---------------------------------------------------------------------------- |
...
...
zh-cn/application-dev/reference/apis/js-apis-enterprise-deviceControl.md
浏览文件 @
3944751d
...
@@ -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 | 错误信息 |
| ------- | ---------------------------------------------------------------------------- |
| ------- | ---------------------------------------------------------------------------- |
...
...
zh-cn/application-dev/reference/apis/js-apis-enterprise-deviceInfo.md
浏览文件 @
3944751d
...
@@ -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
<
string
>
): void
getDeviceSerial(admin: Want, callback: AsyncCallback
<
string
>
): void
指定设备管理
员应用获取设备序列号,使用callback形式返回设备序列号
。
指定设备管理
应用获取设备序列号,使用callback异步回调
。
**需要权限:**
ohos.permission.ENTERPRISE_GET_DEVICE_INFO
**需要权限:**
ohos.permission.ENTERPRISE_GET_DEVICE_INFO
...
@@ -30,12 +32,12 @@ getDeviceSerial(admin: Want, callback: AsyncCallback<string>): void
...
@@ -30,12 +32,12 @@ getDeviceSerial(admin: Want, callback: AsyncCallback<string>): void
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数。当接口调用成功,err为null,data为设备序列号,否则err为错误对象。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数。当接口调用成功,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
<
string
>
getDeviceSerial(admin: Want): Promise
<
string
>
指定设备管理
员应用获取设备序列号,使用Promise形式返回设备序列号
。
指定设备管理
应用获取设备序列号,使用Promise异步回调
。
**需要权限:**
ohos.permission.ENTERPRISE_GET_DEVICE_INFO
**需要权限:**
ohos.permission.ENTERPRISE_GET_DEVICE_INFO
...
@@ -75,7 +77,7 @@ getDeviceSerial(admin: Want): Promise<string>
...
@@ -75,7 +77,7 @@ getDeviceSerial(admin: Want): Promise<string>
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| ----- | ----------------------------------- | ---- | ------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
**返回值:**
**返回值:**
...
@@ -85,7 +87,7 @@ getDeviceSerial(admin: Want): Promise<string>
...
@@ -85,7 +87,7 @@ getDeviceSerial(admin: Want): Promise<string>
**错误码**
:
**错误码**
:
以下
的
错误码的详细介绍请参见
[
企业设备管理错误码
](
../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
<
string
>
): void;
getDisplayVersion(admin: Want, callback: AsyncCallback
<
string
>
): void;
指定设备管理
员应用获取设备版本号,使用callback形式返回设备版本号
。
指定设备管理
应用获取设备版本号,使用callback异步回调
。
**需要权限:**
ohos.permission.ENTERPRISE_GET_DEVICE_INFO
**需要权限:**
ohos.permission.ENTERPRISE_GET_DEVICE_INFO
...
@@ -123,12 +125,12 @@ getDisplayVersion(admin: Want, callback: AsyncCallback<string>): void;
...
@@ -123,12 +125,12 @@ getDisplayVersion(admin: Want, callback: AsyncCallback<string>): void;
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数。当接口调用成功,err为null,data为设备版本号,否则err为错误对象。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数。当接口调用成功,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
<
string
>
getDisplayVersion(admin: Want): Promise
<
string
>
指定设备管理
员应用获取设备版本号,使用Promise形式返回设备版本号
。
指定设备管理
应用获取设备版本号,使用Promise异步回调
。
**需要权限:**
ohos.permission.ENTERPRISE_GET_DEVICE_INFO
**需要权限:**
ohos.permission.ENTERPRISE_GET_DEVICE_INFO
...
@@ -168,7 +170,7 @@ getDisplayVersion(admin: Want): Promise<string>
...
@@ -168,7 +170,7 @@ getDisplayVersion(admin: Want): Promise<string>
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| ----- | ----------------------------------- | ---- | ------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
**返回值:**
**返回值:**
...
@@ -178,7 +180,7 @@ getDisplayVersion(admin: Want): Promise<string>
...
@@ -178,7 +180,7 @@ getDisplayVersion(admin: Want): Promise<string>
**错误码**
:
**错误码**
:
以下
的
错误码的详细介绍请参见
[
企业设备管理错误码
](
../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
<
string
>
): void
getDeviceName(admin: Want, callback: AsyncCallback
<
string
>
): void
指定设备管理
员应用获取设备名称,使用callback形式返回设备名称
。
指定设备管理
应用获取设备名称,使用callback异步回调
。
**需要权限:**
ohos.permission.ENTERPRISE_GET_DEVICE_INFO
**需要权限:**
ohos.permission.ENTERPRISE_GET_DEVICE_INFO
...
@@ -216,12 +218,12 @@ getDeviceName(admin: Want, callback: AsyncCallback<string>): void
...
@@ -216,12 +218,12 @@ getDeviceName(admin: Want, callback: AsyncCallback<string>): void
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数。当接口调用成功,err为null,data为设备名称,否则err为错误对象。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数。当接口调用成功,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
<
string
>
getDeviceName(admin: Want): Promise
<
string
>
指定设备管理
员应用获取设备名称,使用Promise形式返回设备名称
。
指定设备管理
应用获取设备名称,使用Promise异步回调
。
**需要权限:**
ohos.permission.ENTERPRISE_GET_DEVICE_INFO
**需要权限:**
ohos.permission.ENTERPRISE_GET_DEVICE_INFO
...
@@ -261,7 +263,7 @@ getDeviceName(admin: Want): Promise<string>
...
@@ -261,7 +263,7 @@ getDeviceName(admin: Want): Promise<string>
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| ----- | ----------------------------------- | ---- | ------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
**返回值:**
**返回值:**
...
@@ -271,7 +273,7 @@ getDeviceName(admin: Want): Promise<string>
...
@@ -271,7 +273,7 @@ getDeviceName(admin: Want): Promise<string>
**错误码**
:
**错误码**
:
以下
的
错误码的详细介绍请参见
[
企业设备管理错误码
](
../errorcodes/errorcode-enterpriseDeviceManager.md
)
以下错误码的详细介绍请参见
[
企业设备管理错误码
](
../errorcodes/errorcode-enterpriseDeviceManager.md
)
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- |
| ------- | ---------------------------------------------------------------------------- |
...
...
zh-cn/application-dev/reference/apis/js-apis-enterprise-deviceSettings.md
浏览文件 @
3944751d
...
@@ -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
<
number
>
): void
getScreenOffTime(admin: Want, callback: AsyncCallback
<
number
>
): void
指定设备管理
员应用获取设备息屏时间,使用callback形式返回设备息屏时间
。
指定设备管理
应用获取设备息屏时间,使用callback异步回调
。
**需要权限:**
ohos.permission.ENTERPRISE_GET_SETTINGS
**需要权限:**
ohos.permission.ENTERPRISE_GET_SETTINGS
...
@@ -30,12 +32,12 @@ getScreenOffTime(admin: Want, callback: AsyncCallback<number>): void
...
@@ -30,12 +32,12 @@ getScreenOffTime(admin: Want, callback: AsyncCallback<number>): void
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
| callback | AsyncCallback
<
number
>
| 是 | 回调函数。当接口调用成功,err为null,data为设备息屏时间,否则err为错误对象。 |
| callback | AsyncCallback
<
number
>
| 是 | 回调函数。当接口调用成功,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
<
number
>
getScreenOffTime(admin: Want): Promise
<
number
>
指定设备管理
员应用获取设备息屏时间,使用Promise形式返回设备息屏时间
。
指定设备管理
应用获取设备息屏时间,使用Promise异步回调
。
**需要权限:**
ohos.permission.ENTERPRISE_GET_SETTINGS
**需要权限:**
ohos.permission.ENTERPRISE_GET_SETTINGS
...
@@ -75,7 +77,7 @@ getScreenOffTime(admin: Want): Promise<number>
...
@@ -75,7 +77,7 @@ getScreenOffTime(admin: Want): Promise<number>
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| ----- | ----------------------------------- | ---- | ------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
**返回值:**
**返回值:**
...
@@ -85,7 +87,7 @@ getScreenOffTime(admin: Want): Promise<number>
...
@@ -85,7 +87,7 @@ getScreenOffTime(admin: Want): Promise<number>
**错误码**
:
**错误码**
:
以下
的
错误码的详细介绍请参见
[
企业设备管理错误码
](
../errorcodes/errorcode-enterpriseDeviceManager.md
)
以下错误码的详细介绍请参见
[
企业设备管理错误码
](
../errorcodes/errorcode-enterpriseDeviceManager.md
)
| 错误码ID | 错误信息 |
| 错误码ID | 错误信息 |
| ------- | ---------------------------------------------------------------------------- |
| ------- | ---------------------------------------------------------------------------- |
...
...
zh-cn/application-dev/reference/apis/js-apis-enterprise-networkManager.md
浏览文件 @
3944751d
...
@@ -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
<
Array
<
string
>>
): void
getAllNetworkInterfaces(admin: Want, callback: AsyncCallback
<
Array
<
string
>>
): void
指定设备管理
员应用获取所有活动的网络接口,使用callback形式返回网络接口名称数组
。
指定设备管理
应用获取所有激活的网络接口。使用callback异步回调
。
**需要权限:**
ohos.permission.ENTERPRISE_GET_NETWORK_INFO
**需要权限:**
ohos.permission.ENTERPRISE_GET_NETWORK_INFO
...
@@ -30,12 +32,12 @@ getAllNetworkInterfaces(admin: Want, callback: AsyncCallback<Array<string&
...
@@ -30,12 +32,12 @@ getAllNetworkInterfaces(admin: Want, callback: AsyncCallback<Array<string&
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调函数。当接口调用成功,err为null,data为网络接口名称数组,否则err为错误对象。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调函数。当接口调用成功,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
<
Array
<
string
>>
getAllNetworkInterfaces(admin: Want): Promise
<
Array
<
string
>>
指定设备管理
员应用获取所有活动的网络接口,使用Promise形式返回网络接口名称数组
。
指定设备管理
应用获取所有激活的网络接口。使用Promise异步回调
。
**需要权限:**
ohos.permission.ENTERPRISE_GET_NETWORK_INFO
**需要权限:**
ohos.permission.ENTERPRISE_GET_NETWORK_INFO
...
@@ -75,7 +77,7 @@ getAllNetworkInterfaces(admin: Want): Promise<Array<string>>
...
@@ -75,7 +77,7 @@ getAllNetworkInterfaces(admin: Want): Promise<Array<string>>
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| ----- | ----------------------------------- | ---- | ------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
**返回值:**
**返回值:**
...
@@ -85,7 +87,7 @@ getAllNetworkInterfaces(admin: Want): Promise<Array<string>>
...
@@ -85,7 +87,7 @@ getAllNetworkInterfaces(admin: Want): Promise<Array<string>>
**错误码**
:
**错误码**
:
以下
的
错误码的详细介绍请参见
[
企业设备管理错误码
](
../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
<
string
>
): void
getIpAddress(admin: Want, networkInterface: string, callback: AsyncCallback
<
string
>
): 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<s
...
@@ -123,13 +125,13 @@ getIpAddress(admin: Want, networkInterface: string, callback: AsyncCallback<s
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
| networkInterface | string | 是 | 指定网络接口。 |
| networkInterface | string | 是 | 指定网络接口。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数。当接口调用成功,err为null,data为IP地址,否则err为错误对象。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数。当接口调用成功,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
<
string
>
getIpAddress(admin: Want, networkInterface: string): Promise
<
string
>
指定设备管理
员应用根据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<string>
...
@@ -169,7 +171,7 @@ getIpAddress(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 | 是 | 指定网络接口。 |
**返回值:**
**返回值:**
...
@@ -180,7 +182,7 @@ getIpAddress(admin: Want, networkInterface: string): Promise<string>
...
@@ -180,7 +182,7 @@ getIpAddress(admin: Want, networkInterface: string): Promise<string>
**错误码**
:
**错误码**
:
以下
的
错误码的详细介绍请参见
[
企业设备管理错误码
](
../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
<
string
>
): void
getMac(admin: Want, networkInterface: string, callback: AsyncCallback
<
string
>
): 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<string&
...
@@ -218,13 +220,13 @@ getMac(admin: Want, networkInterface: string, callback: AsyncCallback<string&
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| -------- | ---------------------------------------- | ---- | ------------------------------- |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理
员
应用。 |
| admin |
[
Want
](
js-apis-app-ability-want.md
)
| 是 | 设备管理应用。 |
| networkInterface | string | 是 | 指定网络接口。 |
| networkInterface | string | 是 | 指定网络接口。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数。当接口调用成功,err为null,data为设备MAC地址,否则err为错误对象。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数。当接口调用成功,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
<
boolean
>
): void
isNetworkInterfaceDisabled(admin: Want, networkInterface: string, callback: AsyncCallback
<
boolean
>
): 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
<
boolean
>
| 是 | 回调函数。当接口调用成功,err为null,data为指定网络接口是否被禁用,true表示该网络接口被禁用,false表示该网络接口未被禁用,否则err为错误对象。 |
| callback | AsyncCallback
<
boolean
>
| 是 | 回调函数。当接口调用成功,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
<
boolean
>
isNetworkInterfaceDisabled(admin: Want, networkInterface: string): Promise
<
boolean
>
指定设备管理
员应用查询指定网络接口是否被禁用,使用Promise形式返回指定网络接口是否被禁用
。
指定设备管理
应用查询指定网络接口是否被禁用。使用Promise异步回调
。
**需要权限:**
ohos.permission.ENTERPRISE_GET_NETWORK_INFO
**需要权限:**
ohos.permission.ENTERPRISE_GET_NETWORK_INFO
...
@@ -359,7 +361,7 @@ isNetworkInterfaceDisabled(admin: Want, networkInterface: string): Promise<bo
...
@@ -359,7 +361,7 @@ isNetworkInterfaceDisabled(admin: Want, networkInterface: string): Promise<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<bo
...
@@ -370,7 +372,7 @@ isNetworkInterfaceDisabled(admin: Want, networkInterface: string): Promise<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
<
void
>
): void
setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: boolean, callback: AsyncCallback
<
void
>
): 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
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则err为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: boolean): Promise
<
void
>
指定设备管理
员应用禁用指定网络接口,使用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
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则err为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
void
>
| 是 | 回调函数。当接口调用成功,err为null,否则err为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当接口调用成功,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
<
string
>
| 是 | 回调函数。当接口调用成功,err为null,否则err为错误对象。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数。当接口调用成功,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 | 错误信息 |
| ------- | ---------------------------------------------------------------------------- |
| ------- | ---------------------------------------------------------------------------- |
...
...
zh-cn/application-dev/reference/apis/js-apis-enterprise-restrictions.md
浏览文件 @
3944751d
...
@@ -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 | 错误信息 |
| ------- | ---------------------------------------------------------------------------- |
| ------- | ---------------------------------------------------------------------------- |
...
...
zh-cn/application-dev/reference/apis/js-apis-enterprise-wifiManager.md
浏览文件 @
3944751d
...
@@ -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
<
boolean
>
): void
isWifiActive(admin: Want, callback: AsyncCallback
<
boolean
>
): 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<boolean>): void
...
@@ -30,7 +32,7 @@ isWifiActive(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
>
| 是 | 回调函数,当接口调用成功,err为null,data为boolean值,true表示wifi开启,false表示wifi关闭,否则err为错误对象。 |
| callback | AsyncCallback
<
boolean
>
| 是 | 回调函数,当接口调用成功,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
<
boolean
>
isWifiActive(admin: Want): Promise
<
boolean
>
获取wifi开启状态,使用Promise形式返回wifi开启状态
。
指定设备管理应用获取wifi开启状态。使用Promise异步回调
。
**需要权限:**
ohos.permission.ENTERPRISE_SET_WIFI
**需要权限:**
ohos.permission.ENTERPRISE_SET_WIFI
...
@@ -75,7 +77,7 @@ isWifiActive(admin: Want): Promise<boolean>
...
@@ -75,7 +77,7 @@ isWifiActive(admin: Want): Promise<boolean>
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| ----- | ----------------------------------- | ---- | ------- |
| 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
<
void
>
): void
setWifiProfile(admin: Want, profile: WifiProfile, callback: AsyncCallback
<
void
>
): 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<voi
...
@@ -123,7 +125,7 @@ setWifiProfile(admin: Want, profile: WifiProfile, callback: AsyncCallback<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
<
void
>
| 是 | 回调函数,当接口调用成功,err为null,否则为错误对象。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数,当接口调用成功,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
<
void
>
setWifiProfile(admin: Want, profile: WifiProfile): Promise
<
void
>
配置wifi,使连接到指定网络,使用Promise返回配置结果
。
指定设备管理应用为设备配置wifi,使连接到指定网络。使用Promise异步回调
。
**需要权限:**
ohos.permission.ENTERPRISE_SET_WIFI
**需要权限:**
ohos.permission.ENTERPRISE_SET_WIFI
...
@@ -174,7 +176,7 @@ setWifiProfile(admin: Want, profile: WifiProfile): Promise<void>
...
@@ -174,7 +176,7 @@ setWifiProfile(admin: Want, profile: WifiProfile): Promise<void>
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----- | ----------------------------------- | ---- | ------- |
| ----- | ----------------------------------- | ---- | ------- |
| 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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录