Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
c444f0ae
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看板
提交
c444f0ae
编写于
6月 27, 2023
作者:
X
xujie
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改comments
Signed-off-by:
N
xujie
<
xujie223@huawei.com
>
上级
70bbc881
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
110 addition
and
102 deletion
+110
-102
zh-cn/application-dev/reference/apis/js-apis-net-policy.md
zh-cn/application-dev/reference/apis/js-apis-net-policy.md
+110
-102
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-net-policy.md
浏览文件 @
c444f0ae
...
@@ -16,7 +16,7 @@ import policy from '@ohos.net.policy'
...
@@ -16,7 +16,7 @@ import policy from '@ohos.net.policy'
setBackgroundAllowed(isAllowed: boolean, callback: AsyncCallback
\<
void>): void
setBackgroundAllowed(isAllowed: boolean, callback: AsyncCallback
\<
void>): void
设置
后台网络策略
,使用callback方式作为异步方法。
设置
是否允许后台应用访问网络
,使用callback方式作为异步方法。
**系统接口**
:此接口为系统接口。
**系统接口**
:此接口为系统接口。
...
@@ -29,7 +29,7 @@ setBackgroundAllowed(isAllowed: boolean, callback: AsyncCallback\<void>): void
...
@@ -29,7 +29,7 @@ setBackgroundAllowed(isAllowed: boolean, callback: AsyncCallback\<void>): void
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| -------- | --------------------------------------- | ---- | ---------- |
| isAllowed | boolean | 是 | 是否允许应用后台使用数据 |
| isAllowed | boolean | 是 | 是否允许应用后台使用数据 |
| callback | AsyncCallback
\<
void> | 是 | 回调函数,成功
返回设置后台网络策略的结果
,失败返回错误码错误信息。 |
| callback | AsyncCallback
\<
void> | 是 | 回调函数,成功
时,err为undefined
,失败返回错误码错误信息。 |
**错误码:**
**错误码:**
...
@@ -45,7 +45,7 @@ setBackgroundAllowed(isAllowed: boolean, callback: AsyncCallback\<void>): void
...
@@ -45,7 +45,7 @@ setBackgroundAllowed(isAllowed: boolean, callback: AsyncCallback\<void>): void
**示例:**
**示例:**
```
js
```
js
policy
.
setBackgroundAllowed
(
Boolean
(
Number
.
parseInt
(
this
.
isBoolean
))
,
(
error
)
=>
{
policy
.
setBackgroundAllowed
(
true
,
(
error
)
=>
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
})
})
;
;
...
@@ -55,7 +55,7 @@ policy.setBackgroundAllowed(Boolean(Number.parseInt(this.isBoolean)), (error) =>
...
@@ -55,7 +55,7 @@ policy.setBackgroundAllowed(Boolean(Number.parseInt(this.isBoolean)), (error) =>
setBackgroundAllowed(isAllowed: boolean): Promise
\<
void>
setBackgroundAllowed(isAllowed: boolean): Promise
\<
void>
设置
后台网络策略
,使用Promise方式作为异步方法。
设置
是否允许后台应用访问网络
,使用Promise方式作为异步方法。
**系统接口**
:此接口为系统接口。
**系统接口**
:此接口为系统接口。
...
@@ -89,7 +89,7 @@ setBackgroundAllowed(isAllowed: boolean): Promise\<void>
...
@@ -89,7 +89,7 @@ setBackgroundAllowed(isAllowed: boolean): Promise\<void>
**示例:**
**示例:**
```
js
```
js
policy
.
setBackgroundAllowed
(
Boolean
(
Number
.
parseInt
(
this
.
isBoolean
))
).
then
(
function
(
error
)
{
policy
.
setBackgroundAllowed
(
true
).
then
(
function
(
error
)
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
})
})
```
```
...
@@ -98,7 +98,7 @@ policy.setBackgroundAllowed(Boolean(Number.parseInt(this.isBoolean))).then(funct
...
@@ -98,7 +98,7 @@ policy.setBackgroundAllowed(Boolean(Number.parseInt(this.isBoolean))).then(funct
isBackgroundAllowed(callback: AsyncCallback
\<
boolean>): void
isBackgroundAllowed(callback: AsyncCallback
\<
boolean>): void
获取
后台网络策略
,使用callback方式作为异步方法。
获取
当前应用是否允许后台访问网络
,使用callback方式作为异步方法。
**系统接口**
:此接口为系统接口。
**系统接口**
:此接口为系统接口。
...
@@ -127,7 +127,6 @@ isBackgroundAllowed(callback: AsyncCallback\<boolean>): void
...
@@ -127,7 +127,6 @@ isBackgroundAllowed(callback: AsyncCallback\<boolean>): void
```
js
```
js
policy
.
isBackgroundAllowed
((
error
,
data
)
=>
{
policy
.
isBackgroundAllowed
((
error
,
data
)
=>
{
this
.
callBack
(
error
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
console
.
log
(
JSON
.
stringify
(
data
))
});
});
...
@@ -137,7 +136,7 @@ policy.isBackgroundAllowed((error, data) => {
...
@@ -137,7 +136,7 @@ policy.isBackgroundAllowed((error, data) => {
isBackgroundAllowed(): Promise
\<
boolean>;
isBackgroundAllowed(): Promise
\<
boolean>;
获取
后台网络策略
,使用Promise方式作为异步方法。
获取
当前应用是否允许后台访问网络
,使用Promise方式作为异步方法。
**系统接口**
:此接口为系统接口。
**系统接口**
:此接口为系统接口。
...
@@ -175,7 +174,7 @@ policy.isBackgroundAllowed().then(function (error, data) {
...
@@ -175,7 +174,7 @@ policy.isBackgroundAllowed().then(function (error, data) {
setPolicyByUid(uid: number, policy: NetUidPolicy, callback: AsyncCallback
\<
void>): void
setPolicyByUid(uid: number, policy: NetUidPolicy, callback: AsyncCallback
\<
void>): void
设置对应uid应用
的
访问计量网络的策略,使用callback方式作为异步方法。
设置对应uid应用
是否能够
访问计量网络的策略,使用callback方式作为异步方法。
**系统接口**
:此接口为系统接口。
**系统接口**
:此接口为系统接口。
...
@@ -189,7 +188,7 @@ setPolicyByUid(uid: number, policy: NetUidPolicy, callback: AsyncCallback\<void>
...
@@ -189,7 +188,7 @@ setPolicyByUid(uid: number, policy: NetUidPolicy, callback: AsyncCallback\<void>
| -------- | --------------------------------------- | ---- | ---------- |
| -------- | --------------------------------------- | ---- | ---------- |
| uid | number | 是 | 应用的唯一标识符 |
| uid | number | 是 | 应用的唯一标识符 |
| policy |
[
NetUidPolicy
](
#netuidpolicy
)
| 是 | 应用对应的策略 |
| policy |
[
NetUidPolicy
](
#netuidpolicy
)
| 是 | 应用对应的策略 |
| callback | AsyncCallback
\<
void> | 是 | 回调函数,成功返回
设定结果。
失败返回错误码错误信息。 |
| callback | AsyncCallback
\<
void> | 是 | 回调函数,成功返回
空,
失败返回错误码错误信息。 |
**错误码:**
**错误码:**
...
@@ -206,10 +205,10 @@ setPolicyByUid(uid: number, policy: NetUidPolicy, callback: AsyncCallback\<void>
...
@@ -206,10 +205,10 @@ setPolicyByUid(uid: number, policy: NetUidPolicy, callback: AsyncCallback\<void>
```
js
```
js
let
param
=
{
let
param
=
{
uid
:
Number
.
parseInt
(
this
.
firstParam
),
policy
:
Number
.
parseInt
(
this
.
currentNetUidPolicy
)
uid
:
Number
.
parseInt
(
11111
),
policy
:
Number
.
parseInt
(
policy
.
NetUidPolicy
.
NET_POLICY_NONE
)
}
}
policy
.
setPolicyByUid
(
Number
.
parseInt
(
this
.
firstParam
),
Number
.
parseInt
(
this
.
currentNetUidPolicy
)
,
(
error
)
=>
{
policy
.
setPolicyByUid
(
param
,
(
error
)
=>
{
this
.
callBack
(
error
);
console
.
log
(
JSON
.
stringify
(
error
))
});
});
```
```
...
@@ -217,7 +216,7 @@ policy.setPolicyByUid(Number.parseInt(this.firstParam), Number.parseInt(this.cur
...
@@ -217,7 +216,7 @@ policy.setPolicyByUid(Number.parseInt(this.firstParam), Number.parseInt(this.cur
setPolicyByUid(uid: number, policy: NetUidPolicy): Promise
\<
void>;
setPolicyByUid(uid: number, policy: NetUidPolicy): Promise
\<
void>;
设置对应uid应用
的
访问计量网络的策略,使用Promise方式作为异步方法。
设置对应uid应用
是否能够
访问计量网络的策略,使用Promise方式作为异步方法。
**系统接口**
:此接口为系统接口。
**系统接口**
:此接口为系统接口。
...
@@ -253,9 +252,9 @@ setPolicyByUid(uid: number, policy: NetUidPolicy): Promise\<void>;
...
@@ -253,9 +252,9 @@ setPolicyByUid(uid: number, policy: NetUidPolicy): Promise\<void>;
```
js
```
js
let
param
=
{
let
param
=
{
uid
:
Number
.
parseInt
(
this
.
firstParam
),
policy
:
Number
.
parseInt
(
this
.
currentNetUidPolicy
)
uid
:
Number
.
parseInt
(
11111
),
policy
:
Number
.
parseInt
(
policy
.
NetUidPolicy
.
NET_POLICY_NONE
)
}
}
policy
.
setPolicyByUid
(
Number
.
parseInt
(
this
.
firstParam
),
Number
.
parseInt
(
this
.
currentNetUidPolicy
)
).
then
(
function
(
error
)
{
policy
.
setPolicyByUid
(
param
).
then
(
function
(
error
)
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
})
})
```
```
...
@@ -264,7 +263,7 @@ policy.setPolicyByUid(Number.parseInt(this.firstParam), Number.parseInt(this.cur
...
@@ -264,7 +263,7 @@ policy.setPolicyByUid(Number.parseInt(this.firstParam), Number.parseInt(this.cur
getPolicyByUid(uid: number, callback: AsyncCallback
\<
NetUidPolicy>): void
getPolicyByUid(uid: number, callback: AsyncCallback
\<
NetUidPolicy>): void
通过应用uid获取策略,使用callback方式作为异步方法。
通过应用uid获取
对应访问网络
策略,使用callback方式作为异步方法。
**系统接口**
:此接口为系统接口。
**系统接口**
:此接口为系统接口。
...
@@ -293,8 +292,9 @@ getPolicyByUid(uid: number, callback: AsyncCallback\<NetUidPolicy>): void
...
@@ -293,8 +292,9 @@ getPolicyByUid(uid: number, callback: AsyncCallback\<NetUidPolicy>): void
**示例:**
**示例:**
```
js
```
js
policy
.
getPolicyByUid
(
Number
.
parseInt
(
this
.
firstParam
),
(
error
,
data
)
=>
{
policy
.
getPolicyByUid
(
Number
.
parseInt
(
11111
),
(
error
,
data
)
=>
{
this
.
callBack
(
error
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
});
});
```
```
...
@@ -302,7 +302,7 @@ policy.getPolicyByUid(Number.parseInt(this.firstParam), (error, data) => {
...
@@ -302,7 +302,7 @@ policy.getPolicyByUid(Number.parseInt(this.firstParam), (error, data) => {
getPolicyByUid(uid: number): Promise
\<
NetUidPolicy>;
getPolicyByUid(uid: number): Promise
\<
NetUidPolicy>;
通过应用uid获取策略,使用Promise方式作为异步方法。
通过应用uid获取
对应访问网络
策略,使用Promise方式作为异步方法。
**系统接口**
:此接口为系统接口。
**系统接口**
:此接口为系统接口。
...
@@ -336,7 +336,7 @@ getPolicyByUid(uid: number): Promise\<NetUidPolicy>;
...
@@ -336,7 +336,7 @@ getPolicyByUid(uid: number): Promise\<NetUidPolicy>;
**示例:**
**示例:**
```
js
```
js
policy
.
getPolicyByUid
(
Number
.
parseInt
(
this
.
firstParam
)).
then
(
function
(
error
,
data
)
{
policy
.
getPolicyByUid
(
Number
.
parseInt
(
11111
)).
then
(
function
(
error
,
data
)
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
console
.
log
(
JSON
.
stringify
(
data
))
})
})
...
@@ -346,7 +346,7 @@ policy.getPolicyByUid(Number.parseInt(this.firstParam)).then(function (error, da
...
@@ -346,7 +346,7 @@ policy.getPolicyByUid(Number.parseInt(this.firstParam)).then(function (error, da
getUidsByPolicy(policy: NetUidPolicy, callback: AsyncCallback
\<
Array
\<
number>>): void
getUidsByPolicy(policy: NetUidPolicy, callback: AsyncCallback
\<
Array
\<
number>>): void
通过策略获取
设置这一策略的应用uid数组
,使用callback方式作为异步方法。
通过策略获取
跟策略匹配的所有uid
,使用callback方式作为异步方法。
**系统接口**
:此接口为系统接口。
**系统接口**
:此接口为系统接口。
...
@@ -375,8 +375,9 @@ getUidsByPolicy(policy: NetUidPolicy, callback: AsyncCallback\<Array\<number>>):
...
@@ -375,8 +375,9 @@ getUidsByPolicy(policy: NetUidPolicy, callback: AsyncCallback\<Array\<number>>):
**示例:**
**示例:**
```
js
```
js
policy
.
getUidsByPolicy
(
Number
.
parseInt
(
this
.
currentNetUidPolicy
),
(
error
,
data
)
=>
{
policy
.
getUidsByPolicy
(
Number
.
parseInt
(
11111
),
(
error
,
data
)
=>
{
this
.
callBack
(
error
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
});
});
```
```
...
@@ -384,7 +385,7 @@ policy.getUidsByPolicy(Number.parseInt(this.currentNetUidPolicy), (error, data)
...
@@ -384,7 +385,7 @@ policy.getUidsByPolicy(Number.parseInt(this.currentNetUidPolicy), (error, data)
getUidsByPolicy(policy: NetUidPolicy): Promise
\<
Array
\<
number>>;
getUidsByPolicy(policy: NetUidPolicy): Promise
\<
Array
\<
number>>;
通过策略获取
设置这一策略的应用uid数组
,使用Promise方式作为异步方法。
通过策略获取
跟策略匹配的所有uid
,使用Promise方式作为异步方法。
**系统接口**
:此接口为系统接口。
**系统接口**
:此接口为系统接口。
...
@@ -418,7 +419,7 @@ getUidsByPolicy(policy: NetUidPolicy): Promise\<Array\<number>>;
...
@@ -418,7 +419,7 @@ getUidsByPolicy(policy: NetUidPolicy): Promise\<Array\<number>>;
**示例:**
**示例:**
```
js
```
js
policy
.
getUidsByPolicy
(
Number
.
parseInt
(
this
.
firstParam
)).
then
(
function
(
error
,
data
)
{
policy
.
getUidsByPolicy
(
Number
.
parseInt
(
11111
)).
then
(
function
(
error
,
data
)
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
console
.
log
(
JSON
.
stringify
(
data
))
})
})
...
@@ -457,7 +458,8 @@ getNetQuotaPolicies(callback: AsyncCallback\<Array\<NetQuotaPolicy>>): void
...
@@ -457,7 +458,8 @@ getNetQuotaPolicies(callback: AsyncCallback\<Array\<NetQuotaPolicy>>): void
```
js
```
js
policy
.
getNetQuotaPolicies
((
error
,
data
)
=>
{
policy
.
getNetQuotaPolicies
((
error
,
data
)
=>
{
this
.
callBack
(
error
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
});
});
```
```
...
@@ -516,7 +518,7 @@ setNetQuotaPolicies(quotaPolicies: Array\<NetQuotaPolicy>, callback: AsyncCallba
...
@@ -516,7 +518,7 @@ setNetQuotaPolicies(quotaPolicies: Array\<NetQuotaPolicy>, callback: AsyncCallba
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| -------- | --------------------------------------- | ---- | ---------- |
| quotaPolicies | Array
\<
[
NetQuotaPolicy
](
#netquotapolicy
)
> | 是 | 计量网络策略 |
| quotaPolicies | Array
\<
[
NetQuotaPolicy
](
#netquotapolicy
)
> | 是 | 计量网络策略 |
| callback | AsyncCallback
\<
void> | 是 | 回调函数,
返回设定结果
。 |
| callback | AsyncCallback
\<
void> | 是 | 回调函数,
成功返回空,失败返回错误码错误信息
。 |
**错误码:**
**错误码:**
...
@@ -532,21 +534,23 @@ setNetQuotaPolicies(quotaPolicies: Array\<NetQuotaPolicy>, callback: AsyncCallba
...
@@ -532,21 +534,23 @@ setNetQuotaPolicies(quotaPolicies: Array\<NetQuotaPolicy>, callback: AsyncCallba
**示例:**
**示例:**
```
js
```
js
import
connection
from
'
@ohos.net.connection
'
;
let
netQuotaPolicyList
=
[]
let
param
=
{
let
param
=
{
netType
:
Number
.
parseInt
(
this
.
netType
),
netType
:
Number
.
parseInt
(
connection
.
NetBearType
.
BEARER_CELLULAR
),
simId
:
this
.
simId
,
simId
:
1
,
identity
:
this
.
identity
,
identity
:
""
,
periodDuration
:
this
.
periodDuration
,
periodDuration
:
"
M1
"
,
warningBytes
:
Number
.
parseInt
(
this
.
warningBytes
),
warningBytes
:
Number
.
parseInt
(
40000
),
limitBytes
:
Number
.
parseInt
(
this
.
limitBytes
),
limitBytes
:
Number
.
parseInt
(
50000
),
lastWarningRemind
:
this
.
lastWarningRemind
,
metered
:
Boolean
(
Number
.
parseInt
(
true
)),
lastLimitRemind
:
this
.
lastLimitRemind
,
limitAction
:
policy
.
LimitAction
.
LIMIT_ACTION_NONE
metered
:
Boolean
(
Number
.
parseInt
(
this
.
metered
)),
limitAction
:
this
.
limitAction
};
};
this
.
netQuotaPolicyList
.
push
(
param
);
netQuotaPolicyList
.
push
(
param
);
policy
.
setNetQuotaPolicies
(
this
.
netQuotaPolicyList
,
(
error
)
=>
{
policy
.
setNetQuotaPolicies
(
netQuotaPolicyList
,
(
error
)
=>
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
});
});
```
```
...
@@ -589,21 +593,23 @@ setNetQuotaPolicies(quotaPolicies: Array\<NetQuotaPolicy>): Promise\<void>;
...
@@ -589,21 +593,23 @@ setNetQuotaPolicies(quotaPolicies: Array\<NetQuotaPolicy>): Promise\<void>;
**示例:**
**示例:**
```
js
```
js
import
connection
from
'
@ohos.net.connection
'
;
let
netQuotaPolicyList
=
[]
let
param
=
{
let
param
=
{
netType
:
Number
.
parseInt
(
this
.
netType
),
netType
:
Number
.
parseInt
(
connection
.
NetBearType
.
BEARER_CELLULAR
),
simId
:
this
.
simId
,
simId
:
1
,
identity
:
this
.
identity
,
identity
:
""
,
periodDuration
:
this
.
periodDuration
,
periodDuration
:
"
M1
"
,
warningBytes
:
Number
.
parseInt
(
this
.
warningBytes
),
warningBytes
:
Number
.
parseInt
(
40000
),
limitBytes
:
Number
.
parseInt
(
this
.
limitBytes
),
limitBytes
:
Number
.
parseInt
(
50000
),
lastWarningRemind
:
this
.
lastWarningRemind
,
metered
:
Boolean
(
Number
.
parseInt
(
true
)),
lastLimitRemind
:
this
.
lastLimitRemind
,
limitAction
:
policy
.
LimitAction
.
LIMIT_ACTION_NONE
metered
:
Boolean
(
Number
.
parseInt
(
this
.
metered
)),
limitAction
:
this
.
limitAction
};
};
this
.
netQuotaPolicyList
.
push
(
param
);
netQuotaPolicyList
.
push
(
param
);
policy
.
setNetQuotaPolicies
(
this
.
netQuotaPolicyList
).
then
(
function
(
error
)
{
policy
.
setNetQuotaPolicies
(
netQuotaPolicyList
).
then
(
function
(
error
)
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
})
})
```
```
...
@@ -643,10 +649,11 @@ isUidNetAllowed(uid: number, isMetered: boolean, callback: AsyncCallback\<boolea
...
@@ -643,10 +649,11 @@ isUidNetAllowed(uid: number, isMetered: boolean, callback: AsyncCallback\<boolea
```
js
```
js
let
param
=
{
let
param
=
{
uid
:
Number
.
parseInt
(
this
.
firstParam
),
isMetered
:
Boolean
(
Number
.
parseInt
(
this
.
isBoolean
))
uid
:
Number
.
parseInt
(
11111
),
isMetered
:
true
}
}
policy
.
isUidNetAllowed
(
Number
.
parseInt
(
this
.
firstParam
),
Boolean
(
Number
.
parseInt
(
this
.
isBoolean
)),
(
error
,
data
)
=>
{
policy
.
isUidNetAllowed
(
param
,
(
error
,
data
)
=>
{
this
.
callBack
(
error
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
});
});
```
```
...
@@ -690,9 +697,9 @@ isUidNetAllowed(uid: number, isMetered: boolean): Promise\<boolean>;
...
@@ -690,9 +697,9 @@ isUidNetAllowed(uid: number, isMetered: boolean): Promise\<boolean>;
```
js
```
js
let
param
=
{
let
param
=
{
uid
:
Number
.
parseInt
(
this
.
firstParam
),
isMetered
:
Boolean
(
Number
.
parseInt
(
this
.
isBoolean
))
uid
:
Number
.
parseInt
(
11111
),
isMetered
:
true
}
}
policy
.
isUidNetAllowed
(
Number
.
parseInt
(
this
.
firstParam
),
Boolean
(
Number
.
parseInt
(
this
.
isBoolean
))
).
then
(
function
(
error
,
data
)
{
policy
.
isUidNetAllowed
(
param
).
then
(
function
(
error
,
data
)
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
console
.
log
(
JSON
.
stringify
(
data
))
})
})
...
@@ -733,10 +740,11 @@ isUidNetAllowed(uid: number, iface: string, callback: AsyncCallback\<boolean>):
...
@@ -733,10 +740,11 @@ isUidNetAllowed(uid: number, iface: string, callback: AsyncCallback\<boolean>):
```
js
```
js
let
param
=
{
let
param
=
{
uid
:
Number
.
parseInt
(
this
.
firstParam
),
iface
:
this
.
secondParam
uid
:
Number
.
parseInt
(
11111
),
iface
:
'
wlan0
'
}
}
policy
.
isUidNetAllowed
(
Number
.
parseInt
(
this
.
firstParam
),
this
.
secondParam
,
(
error
,
data
)
=>
{
policy
.
isUidNetAllowed
(
param
,
(
error
,
data
)
=>
{
this
.
callBack
(
error
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
});
});
```
```
...
@@ -780,9 +788,9 @@ isUidNetAllowed(uid: number, iface: string): Promise\<boolean>;
...
@@ -780,9 +788,9 @@ isUidNetAllowed(uid: number, iface: string): Promise\<boolean>;
```
js
```
js
let
param
=
{
let
param
=
{
uid
:
Number
.
parseInt
(
this
.
firstParam
),
iface
:
this
.
secondParam
uid
:
Number
.
parseInt
(
11111
),
iface
:
'
wlan0
'
}
}
policy
.
isUidNetAllowed
(
Number
.
parseInt
(
this
.
firstParam
),
this
.
secondP
aram
).
then
(
function
(
error
,
data
)
{
policy
.
isUidNetAllowed
(
p
aram
).
then
(
function
(
error
,
data
)
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
console
.
log
(
JSON
.
stringify
(
data
))
})
})
...
@@ -792,7 +800,7 @@ policy.isUidNetAllowed(Number.parseInt(this.firstParam), this.secondParam).then(
...
@@ -792,7 +800,7 @@ policy.isUidNetAllowed(Number.parseInt(this.firstParam), this.secondParam).then(
setDeviceIdleTrustlist(uids: Array
\<
number>, isAllowed: boolean, callback: AsyncCallback
\<
void>): void
setDeviceIdleTrustlist(uids: Array
\<
number>, isAllowed: boolean, callback: AsyncCallback
\<
void>): void
设置
指定uid应用
是否在休眠防火墙的白名单,使用callback方式作为异步方法。
设置
多个uid
是否在休眠防火墙的白名单,使用callback方式作为异步方法。
**系统接口**
:此接口为系统接口。
**系统接口**
:此接口为系统接口。
...
@@ -806,7 +814,7 @@ setDeviceIdleTrustlist(uids: Array\<number>, isAllowed: boolean, callback: Async
...
@@ -806,7 +814,7 @@ setDeviceIdleTrustlist(uids: Array\<number>, isAllowed: boolean, callback: Async
| -------- | --------------------------------------- | ---- | ---------- |
| -------- | --------------------------------------- | ---- | ---------- |
| uids | Array
\<
number> | 是 | app唯一标识符 |
| uids | Array
\<
number> | 是 | app唯一标识符 |
| isAllowed | boolean | 是 | 是否加入白名单 |
| isAllowed | boolean | 是 | 是否加入白名单 |
| callback | callback: AsyncCallback
\<
void> | 是 | 回调函数,
返回设定结果
。 |
| callback | callback: AsyncCallback
\<
void> | 是 | 回调函数,
成功返回空,失败返回错误码错误信息
。 |
**错误码:**
**错误码:**
...
@@ -823,7 +831,7 @@ setDeviceIdleTrustlist(uids: Array\<number>, isAllowed: boolean, callback: Async
...
@@ -823,7 +831,7 @@ setDeviceIdleTrustlist(uids: Array\<number>, isAllowed: boolean, callback: Async
```
js
```
js
let
param
=
{
let
param
=
{
uids
:
[
11111
,
22222
],
isAllowed
:
Boolean
(
Number
.
parseInt
(
this
.
isBoolean
))
uids
:
[
11111
,
22222
],
isAllowed
:
true
}
}
policy
.
setDeviceIdleTrustlist
(
param
,
(
error
)
=>
{
policy
.
setDeviceIdleTrustlist
(
param
,
(
error
)
=>
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
...
@@ -834,7 +842,7 @@ policy.setDeviceIdleTrustlist(param, (error) => {
...
@@ -834,7 +842,7 @@ policy.setDeviceIdleTrustlist(param, (error) => {
setDeviceIdleTrustlist(uids: Array
\<
number>, isAllowed: boolean): Promise
\<
void>;
setDeviceIdleTrustlist(uids: Array
\<
number>, isAllowed: boolean): Promise
\<
void>;
设置
指定uid应用
是否在休眠防火墙的白名单,使用Promise方式作为异步方法。
设置
多个uid
是否在休眠防火墙的白名单,使用Promise方式作为异步方法。
**系统接口**
:此接口为系统接口。
**系统接口**
:此接口为系统接口。
...
@@ -870,7 +878,7 @@ setDeviceIdleTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void>
...
@@ -870,7 +878,7 @@ setDeviceIdleTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void>
```
js
```
js
let
param
=
{
let
param
=
{
uids
:
[
11111
,
22222
],
isAllowed
:
Boolean
(
Number
.
parseInt
(
this
.
isBoolean
))
uids
:
[
11111
,
22222
],
isAllowed
:
true
}
}
policy
.
setDeviceIdleTrustlist
(
param
).
then
(
function
(
error
)
{
policy
.
setDeviceIdleTrustlist
(
param
).
then
(
function
(
error
)
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
...
@@ -881,7 +889,7 @@ policy.setDeviceIdleTrustlist(param).then(function (error) {
...
@@ -881,7 +889,7 @@ policy.setDeviceIdleTrustlist(param).then(function (error) {
getDeviceIdleTrustlist(callback: AsyncCallback
\<
Array
\<
number>>): void
getDeviceIdleTrustlist(callback: AsyncCallback
\<
Array
\<
number>>): void
获取休眠模式白名单所包含的uid
数组
,使用callback方式作为异步方法。
获取休眠模式白名单所包含的uid,使用callback方式作为异步方法。
**系统接口**
:此接口为系统接口。
**系统接口**
:此接口为系统接口。
...
@@ -910,7 +918,8 @@ getDeviceIdleTrustlist(callback: AsyncCallback\<Array\<number>>): void
...
@@ -910,7 +918,8 @@ getDeviceIdleTrustlist(callback: AsyncCallback\<Array\<number>>): void
```
js
```
js
policy
.
getDeviceIdleTrustlist
((
error
,
data
)
=>
{
policy
.
getDeviceIdleTrustlist
((
error
,
data
)
=>
{
this
.
callBack
(
error
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
});
});
```
```
...
@@ -918,7 +927,7 @@ policy.getDeviceIdleTrustlist((error, data) => {
...
@@ -918,7 +927,7 @@ policy.getDeviceIdleTrustlist((error, data) => {
getDeviceIdleTrustlist(): Promise
\<
Array
\<
number>>;
getDeviceIdleTrustlist(): Promise
\<
Array
\<
number>>;
获取休眠模式白名单所包含的uid
数组
,使用Promise方式作为异步方法。
获取休眠模式白名单所包含的uid,使用Promise方式作为异步方法。
**系统接口**
:此接口为系统接口。
**系统接口**
:此接口为系统接口。
...
@@ -983,9 +992,9 @@ getBackgroundPolicyByUid(uid: number, callback: AsyncCallback\<NetBackgroundPoli
...
@@ -983,9 +992,9 @@ getBackgroundPolicyByUid(uid: number, callback: AsyncCallback\<NetBackgroundPoli
**示例:**
**示例:**
```
js
```
js
this
.
firstParam
=
uid
policy
.
getBackgroundPolicyByUid
(
Number
.
parseInt
(
11111
),
(
error
,
data
)
=>
{
policy
.
getBackgroundPolicyByUid
(
Number
.
parseInt
(
this
.
firstParam
),
(
error
,
data
)
=>
{
console
.
log
(
JSON
.
stringify
(
error
))
this
.
callBack
(
error
,
data
);
console
.
log
(
JSON
.
stringify
(
data
))
});
});
```
```
...
@@ -1027,8 +1036,7 @@ getBackgroundPolicyByUid(uid: number): Promise\<NetBackgroundPolicy>;
...
@@ -1027,8 +1036,7 @@ getBackgroundPolicyByUid(uid: number): Promise\<NetBackgroundPolicy>;
**示例:**
**示例:**
```
js
```
js
this
.
firstParam
=
uid
policy
.
getBackgroundPolicyByUid
(
Number
.
parseInt
(
11111
)).
then
(
function
(
error
,
data
)
{
policy
.
getBackgroundPolicyByUid
(
Number
.
parseInt
(
this
.
firstParam
)).
then
(
function
(
error
,
data
)
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
console
.
log
(
JSON
.
stringify
(
data
))
})
})
...
@@ -1051,7 +1059,7 @@ resetPolicies(simId: string, callback: AsyncCallback\<void>): void
...
@@ -1051,7 +1059,7 @@ resetPolicies(simId: string, callback: AsyncCallback\<void>): void
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| -------- | --------------------------------------- | ---- | ---------- |
| simId | string | 是 | SIM卡ID|
| simId | string | 是 | SIM卡ID|
| callback | AsyncCallback
\<
void> | 是 | 回调函数,
返回重置结果
。 |
| callback | AsyncCallback
\<
void> | 是 | 回调函数,
成功返回空,失败返回错误码错误信息
。 |
**错误码:**
**错误码:**
...
@@ -1067,8 +1075,7 @@ resetPolicies(simId: string, callback: AsyncCallback\<void>): void
...
@@ -1067,8 +1075,7 @@ resetPolicies(simId: string, callback: AsyncCallback\<void>): void
**示例:**
**示例:**
```
js
```
js
this
.
firstParam
=
simId
policy
.
resetPolicies
(
1
,
(
error
)
=>
{
policy
.
resetPolicies
(
this
.
firstParam
,
(
error
)
=>
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
});
});
```
```
...
@@ -1111,11 +1118,7 @@ resetPolicies(simId: string): Promise\<void>;
...
@@ -1111,11 +1118,7 @@ resetPolicies(simId: string): Promise\<void>;
**示例:**
**示例:**
```
js
```
js
policy
.
getUidsByPolicy
(
Number
.
parseInt
(
this
.
firstParam
)).
then
(
function
(
error
,
data
)
{
policy
.
resetPolicies
(
1
).
then
(
function
(
error
)
{
})
this
.
firstParam
=
simId
policy
.
resetPolicies
(
this
.
firstParam
).
then
(
function
(
error
)
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
})
})
```
```
...
@@ -1139,7 +1142,7 @@ updateRemindPolicy(netType: NetBearType, simId: string, remindType: RemindType,
...
@@ -1139,7 +1142,7 @@ updateRemindPolicy(netType: NetBearType, simId: string, remindType: RemindType,
| netType |
[
NetBearType
](
js-apis-net-connection.md#netbeartype
)
| 是 | 网络类型 |
| netType |
[
NetBearType
](
js-apis-net-connection.md#netbeartype
)
| 是 | 网络类型 |
| simId | string | 是 | SIM卡ID|
| simId | string | 是 | SIM卡ID|
| remindType |
[
RemindType
](
#remindtype
)
| 是 | 提醒类型 |
| remindType |
[
RemindType
](
#remindtype
)
| 是 | 提醒类型 |
| callback | AsyncCallback
\<
void> | 是 | 回调函数,
返回更新结果
。 |
| callback | AsyncCallback
\<
void> | 是 | 回调函数,
成功返回空,失败返回错误码错误信息
。 |
**错误码:**
**错误码:**
...
@@ -1155,10 +1158,12 @@ updateRemindPolicy(netType: NetBearType, simId: string, remindType: RemindType,
...
@@ -1155,10 +1158,12 @@ updateRemindPolicy(netType: NetBearType, simId: string, remindType: RemindType,
**示例:**
**示例:**
```
js
```
js
import
connection
from
'
@ohos.net.connection
'
;
let
param
=
{
let
param
=
{
netType
:
Number
.
parseInt
(
this
.
netType
),
simId
:
this
.
firstParam
,
remindType
:
this
.
currentRemindType
netType
:
Number
.
parseInt
(
connection
.
NetBearType
.
BEARER_CELLULAR
),
simId
:
1
,
remindType
:
policy
.
NetUidPolicy
.
NET_POLICY_NONE
}
}
policy
.
updateRemindPolicy
(
Number
.
parseInt
(
this
.
netType
),
this
.
firstParam
,
Number
.
parseInt
(
this
.
currentRemindType
)
,
(
error
)
=>
{
policy
.
updateRemindPolicy
(
param
,
(
error
)
=>
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
});
});
```
```
...
@@ -1203,10 +1208,12 @@ updateRemindPolicy(netType: NetBearType, simId: string, remindType: RemindType):
...
@@ -1203,10 +1208,12 @@ updateRemindPolicy(netType: NetBearType, simId: string, remindType: RemindType):
**示例:**
**示例:**
```
js
```
js
import
connection
from
'
@ohos.net.connection
'
;
let
param
=
{
let
param
=
{
netType
:
Number
.
parseInt
(
this
.
netType
),
simId
:
this
.
firstParam
,
remindType
:
this
.
currentRemindType
netType
:
Number
.
parseInt
(
connection
.
NetBearType
.
BEARER_CELLULAR
),
simId
:
1
,
remindType
:
policy
.
NetUidPolicy
.
NET_POLICY_NONE
}
}
policy
.
updateRemindPolicy
(
Number
.
parseInt
(
this
.
netType
),
this
.
firstParam
,
Number
.
parseInt
(
this
.
currentRemindType
)
).
then
(
function
(
error
)
{
policy
.
updateRemindPolicy
(
param
).
then
(
function
(
error
)
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
})
})
```
```
...
@@ -1229,7 +1236,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean, callback: AsyncC
...
@@ -1229,7 +1236,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean, callback: AsyncC
| -------- | --------------------------------------- | ---- | ---------- |
| -------- | --------------------------------------- | ---- | ---------- |
| uids | Array
\<
number> | 是 | app唯一标识符 |
| uids | Array
\<
number> | 是 | app唯一标识符 |
| isAllowed | boolean | 是 | 是否加入白名单 |
| isAllowed | boolean | 是 | 是否加入白名单 |
| callback | callback: AsyncCallback
\<
void> | 是 | 回调函数,
返回设定结果
。 |
| callback | callback: AsyncCallback
\<
void> | 是 | 回调函数,
成功返回空,失败返回错误码错误信息
。 |
**错误码:**
**错误码:**
...
@@ -1246,7 +1253,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean, callback: AsyncC
...
@@ -1246,7 +1253,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean, callback: AsyncC
```
js
```
js
let
param
=
{
let
param
=
{
uids
:
[
11111
,
22222
],
isAllowed
:
Boolean
(
Number
.
parseInt
(
this
.
isBoolean
))
uids
:
[
11111
,
22222
],
isAllowed
:
true
}
}
policy
.
setDeviceIdleTrustlist
(
param
,
(
error
)
=>
{
policy
.
setDeviceIdleTrustlist
(
param
,
(
error
)
=>
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
...
@@ -1293,7 +1300,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void>;
...
@@ -1293,7 +1300,7 @@ setPowerSaveTrustlist(uids: Array\<number>, isAllowed: boolean): Promise\<void>;
```
js
```
js
let
param
=
{
let
param
=
{
uids
:
[
11111
,
22222
],
isAllowed
:
Boolean
(
Number
.
parseInt
(
this
.
isBoolean
))
uids
:
[
11111
,
22222
],
isAllowed
:
true
}
}
policy
.
setDeviceIdleTrustlist
(
param
).
then
(
function
(
error
)
{
policy
.
setDeviceIdleTrustlist
(
param
).
then
(
function
(
error
)
{
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
error
))
...
@@ -1333,7 +1340,8 @@ getPowerSaveTrustlist(callback: AsyncCallback\<Array\<number>>): void
...
@@ -1333,7 +1340,8 @@ getPowerSaveTrustlist(callback: AsyncCallback\<Array\<number>>): void
```
js
```
js
policy
.
getPowerSaveTrustlist
((
error
,
data
)
=>
{
policy
.
getPowerSaveTrustlist
((
error
,
data
)
=>
{
this
.
callBack
(
error
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
});
});
```
```
...
@@ -1412,7 +1420,7 @@ on(type: "netUidPolicyChange", callback: Callback\<{ uid: number, policy: NetUid
...
@@ -1412,7 +1420,7 @@ on(type: "netUidPolicyChange", callback: Callback\<{ uid: number, policy: NetUid
```
js
```
js
policy
.
on
(
'
netUidPolicyChange
'
,
(
data
)
=>
{
policy
.
on
(
'
netUidPolicyChange
'
,
(
data
)
=>
{
this
.
log
(
'
on netUidPolicyChange:
'
+
JSON
.
stringify
(
data
));
console
.
log
(
'
on netUidPolicyChange:
'
+
JSON
.
stringify
(
data
));
})
})
```
```
...
@@ -1450,7 +1458,7 @@ off(type: "netUidPolicyChange", callback?: Callback<{ uid: number, policy: NetUi
...
@@ -1450,7 +1458,7 @@ off(type: "netUidPolicyChange", callback?: Callback<{ uid: number, policy: NetUi
```
js
```
js
policy
.
off
(
'
netUidPolicyChange
'
,
(
data
)
=>
{
policy
.
off
(
'
netUidPolicyChange
'
,
(
data
)
=>
{
this
.
log
(
'
off netUidPolicyChange:
'
+
JSON
.
stringify
(
data
));
console
.
log
(
'
off netUidPolicyChange:
'
+
JSON
.
stringify
(
data
));
})
})
```
```
...
@@ -1488,7 +1496,7 @@ on(type: "netUidRuleChange", callback: Callback\<{ uid: number, rule: NetUidRule
...
@@ -1488,7 +1496,7 @@ on(type: "netUidRuleChange", callback: Callback\<{ uid: number, rule: NetUidRule
```
js
```
js
policy
.
on
(
'
netUidRuleChange
'
,
(
data
)
=>
{
policy
.
on
(
'
netUidRuleChange
'
,
(
data
)
=>
{
this
.
log
(
'
on netUidRuleChange:
'
+
JSON
.
stringify
(
data
));
console
.
log
(
'
on netUidRuleChange:
'
+
JSON
.
stringify
(
data
));
})
})
```
```
...
@@ -1526,7 +1534,7 @@ off(type: "netUidRuleChange", callback?: Callback<{ uid: number, rule: NetUidRul
...
@@ -1526,7 +1534,7 @@ off(type: "netUidRuleChange", callback?: Callback<{ uid: number, rule: NetUidRul
```
js
```
js
policy
.
off
(
'
netUidRuleChange
'
,
(
data
)
=>
{
policy
.
off
(
'
netUidRuleChange
'
,
(
data
)
=>
{
this
.
log
(
'
off netUidRuleChange:
'
+
JSON
.
stringify
(
data
));
console
.
log
(
'
off netUidRuleChange:
'
+
JSON
.
stringify
(
data
));
})
})
```
```
...
@@ -1564,7 +1572,7 @@ on(type: "netMeteredIfacesChange", callback: Callback\<Array\<string>>): void
...
@@ -1564,7 +1572,7 @@ on(type: "netMeteredIfacesChange", callback: Callback\<Array\<string>>): void
```
js
```
js
policy
.
on
(
'
netMeteredIfacesChange
'
,
(
data
)
=>
{
policy
.
on
(
'
netMeteredIfacesChange
'
,
(
data
)
=>
{
this
.
log
(
'
on netMeteredIfacesChange:
'
+
JSON
.
stringify
(
data
));
console
.
log
(
'
on netMeteredIfacesChange:
'
+
JSON
.
stringify
(
data
));
})
})
```
```
...
@@ -1602,7 +1610,7 @@ off(type: "netMeteredIfacesChange", callback?: Callback\<Array\<string>>): void
...
@@ -1602,7 +1610,7 @@ off(type: "netMeteredIfacesChange", callback?: Callback\<Array\<string>>): void
```
js
```
js
policy
.
off
(
'
netMeteredIfacesChange
'
,
(
data
)
=>
{
policy
.
off
(
'
netMeteredIfacesChange
'
,
(
data
)
=>
{
this
.
log
(
'
off netMeteredIfacesChange:
'
+
JSON
.
stringify
(
data
));
console
.
log
(
'
off netMeteredIfacesChange:
'
+
JSON
.
stringify
(
data
));
})
})
```
```
...
@@ -1640,7 +1648,7 @@ on(type: "netQuotaPolicyChange", callback: Callback\<Array\<NetQuotaPolicy>>): v
...
@@ -1640,7 +1648,7 @@ on(type: "netQuotaPolicyChange", callback: Callback\<Array\<NetQuotaPolicy>>): v
```
js
```
js
policy
.
on
(
'
netQuotaPolicyChange
'
,
(
data
)
=>
{
policy
.
on
(
'
netQuotaPolicyChange
'
,
(
data
)
=>
{
this
.
log
(
'
on netQuotaPolicyChange:
'
+
JSON
.
stringify
(
data
));
console
.
log
(
'
on netQuotaPolicyChange:
'
+
JSON
.
stringify
(
data
));
})
})
```
```
...
@@ -1678,7 +1686,7 @@ off(type: "netQuotaPolicyChange", callback?: Callback\<Array\<NetQuotaPolicy>>):
...
@@ -1678,7 +1686,7 @@ off(type: "netQuotaPolicyChange", callback?: Callback\<Array\<NetQuotaPolicy>>):
```
js
```
js
policy
.
off
(
'
netQuotaPolicyChange
'
,
(
data
)
=>
{
policy
.
off
(
'
netQuotaPolicyChange
'
,
(
data
)
=>
{
this
.
log
(
'
off netQuotaPolicyChange:
'
+
JSON
.
stringify
(
data
));
console
.
log
(
'
off netQuotaPolicyChange:
'
+
JSON
.
stringify
(
data
));
})
})
```
```
...
@@ -1716,7 +1724,7 @@ on(type: "netBackgroundPolicyChange", callback: Callback\<boolean>): void
...
@@ -1716,7 +1724,7 @@ on(type: "netBackgroundPolicyChange", callback: Callback\<boolean>): void
```
js
```
js
policy
.
on
(
'
netBackgroundPolicyChange
'
,
(
data
)
=>
{
policy
.
on
(
'
netBackgroundPolicyChange
'
,
(
data
)
=>
{
this
.
log
(
'
on netBackgroundPolicyChange:
'
+
JSON
.
stringify
(
data
));
console
.
log
(
'
on netBackgroundPolicyChange:
'
+
JSON
.
stringify
(
data
));
})
})
```
```
...
@@ -1754,7 +1762,7 @@ off(type: "netBackgroundPolicyChange", callback?: Callback\<boolean>): void
...
@@ -1754,7 +1762,7 @@ off(type: "netBackgroundPolicyChange", callback?: Callback\<boolean>): void
```
js
```
js
policy
.
off
(
'
netBackgroundPolicyChange
'
,
(
data
)
=>
{
policy
.
off
(
'
netBackgroundPolicyChange
'
,
(
data
)
=>
{
this
.
log
(
'
off netBackgroundPolicyChange:
'
+
JSON
.
stringify
(
data
));
console
.
log
(
'
off netBackgroundPolicyChange:
'
+
JSON
.
stringify
(
data
));
})
})
```
```
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录