Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
5f01f833
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
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看板
未验证
提交
5f01f833
编写于
7月 24, 2023
作者:
O
openharmony_ci
提交者:
Gitee
7月 24, 2023
浏览文件
操作
浏览文件
下载
差异文件
!21292 修改policy返回值&off示例代码
Merge pull request !21292 from 徐杰/policy0724
上级
b0c7dfdf
8b105a65
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
34 addition
and
27 deletion
+34
-27
zh-cn/application-dev/reference/apis/js-apis-net-policy.md
zh-cn/application-dev/reference/apis/js-apis-net-policy.md
+34
-27
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-net-policy.md
浏览文件 @
5f01f833
...
...
@@ -84,7 +84,7 @@ setBackgroundAllowed(isAllowed: boolean): Promise\<void>
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
void> | 以Promise形式返回设定结果,失败返回错误码错误信息。 |
| Promise
\<
void> | 以Promise形式返回设定结果,
成功返回空,
失败返回错误码错误信息。 |
**示例:**
...
...
@@ -232,7 +232,7 @@ setPolicyByUid(uid: number, policy: NetUidPolicy): Promise\<void>;
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
void> | 以Promise形式返回设定结果。失败返回错误码错误信息。 |
| Promise
\<
void> | 以Promise形式返回设定结果。
成功返回空,
失败返回错误码错误信息。 |
**错误码:**
...
...
@@ -271,7 +271,6 @@ getPolicyByUid(uid: number, callback: AsyncCallback\<NetUidPolicy>): void
| -------- | --------------------------------------- | ---- | ---------- |
| uid | number | 是 | app唯一标识符 |
| callback | AsyncCallback
\<
[
NetUidPolicy
](
#netuidpolicy10
)
> | 是 | 回调函数,成功返回获取策略结果,失败返回错误码错误信息。 |
**错误码:**
| 错误码ID | 错误信息 |
...
...
@@ -581,13 +580,11 @@ setNetQuotaPolicies(quotaPolicies: Array\<NetQuotaPolicy>): Promise\<void>;
| 2100001 | Invalid parameter value. |
| 2100002 | Operation failed. Cannot connect to service.|
| 2100003 | System internal error. |
**返回值:**
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
void> | 以Promise形式返回设定结果。 |
| Promise
\<
void> | 以Promise形式返回设定结果。成功返回空,失败返回错误码错误信息。 |
**示例:**
```
js
...
...
@@ -848,7 +845,7 @@ setDeviceIdleTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void>
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
void> | 以Promise形式返回设定结果。 |
| Promise
\<
void> | 以Promise形式返回设定结果。
成功返回空,失败返回错误码错误信息。
|
**错误码:**
...
...
@@ -1086,7 +1083,7 @@ resetPolicies(simId: string): Promise\<void>;
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
void> | 以Promise形式返回设定结果。 |
| Promise
\<
void> | 以Promise形式返回设定结果。
成功返回空,失败返回错误码错误信息。
|
**错误码:**
...
...
@@ -1172,7 +1169,7 @@ updateRemindPolicy(netType: NetBearType, simId: string, remindType: RemindType):
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
void> | 以Promise形式返回设定结果。 |
| Promise
\<
void> | 以Promise形式返回设定结果。
成功返回空,失败返回错误码错误信息。
|
**错误码:**
...
...
@@ -1228,7 +1225,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean, callback: AsyncC
**示例:**
```
js
policy
.
set
DeviceIdl
eTrustlist
([
11111
,
22222
],
true
,
(
error
)
=>
{
policy
.
set
PowerSav
eTrustlist
([
11111
,
22222
],
true
,
(
error
)
=>
{
console
.
log
(
JSON
.
stringify
(
error
))
});
```
...
...
@@ -1256,7 +1253,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void>;
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
void> | 以Promise形式返回设定结果。 |
| Promise
\<
void> | 以Promise形式返回设定结果。
成功返回空,失败返回错误码错误信息。
|
**错误码:**
...
...
@@ -1272,7 +1269,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void>;
**示例:**
```
js
policy
.
set
DeviceIdl
eTrustlist
([
11111
,
22222
],
true
).
then
(
function
(
error
)
{
policy
.
set
PowerSav
eTrustlist
([
11111
,
22222
],
true
).
then
(
function
(
error
)
{
console
.
log
(
JSON
.
stringify
(
error
))
})
```
...
...
@@ -1427,9 +1424,11 @@ off(type: "netUidPolicyChange", callback?: Callback<{ uid: number, policy: NetUi
**示例:**
```
js
policy
.
off
(
'
netUidPolicyChange
'
,
(
data
)
=>
{
console
.
log
(
'
off netUidPolicyChange:
'
+
JSON
.
stringify
(
data
));
})
let
callback
=
data
=>
{
console
.
log
(
"
on netUidPolicyChange, data:
"
+
JSON
.
stringify
(
data
));
}
policy
.
on
(
'
netUidPolicyChange
'
,
callback
);
policy
.
off
(
'
netUidPolicyChange
'
,
callback
);
```
### on('netUidRuleChange')<sup>10+</sup>
...
...
@@ -1503,9 +1502,11 @@ off(type: "netUidRuleChange", callback?: Callback<{ uid: number, rule: NetUidRul
**示例:**
```
js
policy
.
off
(
'
netUidRuleChange
'
,
(
data
)
=>
{
console
.
log
(
'
off netUidRuleChange:
'
+
JSON
.
stringify
(
data
));
})
let
callback
=
data
=>
{
console
.
log
(
"
on netUidRuleChange, data:
"
+
JSON
.
stringify
(
data
));
}
policy
.
on
(
'
netUidRuleChange
'
,
callback
);
policy
.
off
(
'
netUidRuleChange
'
,
callback
);
```
### on('netMeteredIfacesChange')<sup>10+</sup>
...
...
@@ -1579,9 +1580,11 @@ off(type: "netMeteredIfacesChange", callback?: Callback\<Array\<string>>): void
**示例:**
```
js
policy
.
off
(
'
netMeteredIfacesChange
'
,
(
data
)
=>
{
console
.
log
(
'
off netMeteredIfacesChange:
'
+
JSON
.
stringify
(
data
));
})
let
callback
=
data
=>
{
console
.
log
(
"
on netMeteredIfacesChange, data:
"
+
JSON
.
stringify
(
data
));
}
policy
.
on
(
'
netMeteredIfacesChange
'
,
callback
);
policy
.
off
(
'
netMeteredIfacesChange
'
,
callback
);
```
### on('netQuotaPolicyChange')<sup>10+</sup>
...
...
@@ -1655,9 +1658,11 @@ off(type: "netQuotaPolicyChange", callback?: Callback\<Array\<NetQuotaPolicy>>):
**示例:**
```
js
policy
.
off
(
'
netQuotaPolicyChange
'
,
(
data
)
=>
{
console
.
log
(
'
off netQuotaPolicyChange:
'
+
JSON
.
stringify
(
data
));
})
let
callback
=
data
=>
{
console
.
log
(
"
on netQuotaPolicyChange, data:
"
+
JSON
.
stringify
(
data
));
}
policy
.
on
(
'
netQuotaPolicyChange
'
,
callback
);
policy
.
off
(
'
netQuotaPolicyChange
'
,
callback
);
```
### on('netBackgroundPolicyChange')<sup>10+</sup>
...
...
@@ -1731,9 +1736,11 @@ off(type: "netBackgroundPolicyChange", callback?: Callback\<boolean>): void
**示例:**
```
js
policy
.
off
(
'
netBackgroundPolicyChange
'
,
(
data
)
=>
{
console
.
log
(
'
off netBackgroundPolicyChange:
'
+
JSON
.
stringify
(
data
));
})
let
callback
=
data
=>
{
console
.
log
(
"
on netBackgroundPolicyChange, data:
"
+
JSON
.
stringify
(
data
));
}
policy
.
on
(
'
netBackgroundPolicyChange
'
,
callback
);
policy
.
off
(
'
netBackgroundPolicyChange
'
,
callback
);
```
## NetBackgroundPolicy<sup>10+</sup>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录