Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
2c0af63b
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看板
未验证
提交
2c0af63b
编写于
11月 24, 2022
作者:
O
openharmony_ci
提交者:
Gitee
11月 24, 2022
浏览文件
操作
浏览文件
下载
差异文件
!11776 修改流量、策略、共享dts和文档不匹配问题
Merge pull request !11776 from liyufan/master
上级
e5eb41b0
dd3ca2e6
变更
4
展开全部
隐藏空白更改
内联
并排
Showing
4 changed file
with
3 addition
and
1535 deletion
+3
-1535
zh-cn/application-dev/reference/apis/Readme-CN.md
zh-cn/application-dev/reference/apis/Readme-CN.md
+1
-3
zh-cn/application-dev/reference/apis/js-apis-net-policy.md
zh-cn/application-dev/reference/apis/js-apis-net-policy.md
+0
-1121
zh-cn/application-dev/reference/apis/js-apis-net-sharing.md
zh-cn/application-dev/reference/apis/js-apis-net-sharing.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-net-statistics.md
.../application-dev/reference/apis/js-apis-net-statistics.md
+0
-409
未找到文件。
zh-cn/application-dev/reference/apis/Readme-CN.md
浏览文件 @
2c0af63b
# 接口
# 接口
-
[
开发说明
](
development-intro.md
)
...
...
@@ -180,10 +180,8 @@
-
[
@ohos.net.connection (网络连接管理)
](
js-apis-net-connection.md
)
-
[
@ohos.net.ethernet (以太网连接管理)
](
js-apis-net-ethernet.md
)
-
[
@ohos.net.http (数据请求)
](
js-apis-http.md
)
-
[
@ohos.net.policy (网络策略管理)
](
js-apis-net-policy.md
)
-
[
@ohos.net.sharing (网络共享管理)
](
js-apis-net-sharing.md
)
-
[
@ohos.net.socket (Socket连接)
](
js-apis-socket.md
)
-
[
@ohos.net.statistics (网络流量管理)
](
js-apis-net-statistics.md
)
-
[
@ohos.net.tlsSocket (TLSSocket连接)
](
js-apis-tlsSocket.md
)
-
[
@ohos.net.webSocket (WebSocket连接)
](
js-apis-webSocket.md
)
-
[
@ohos.request (上传下载)
](
js-apis-request.md
)
...
...
zh-cn/application-dev/reference/apis/js-apis-net-policy.md
已删除
100644 → 0
浏览文件 @
e5eb41b0
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/apis/js-apis-net-sharing.md
浏览文件 @
2c0af63b
# 网络共享管理
网络共享管理分享设备已有网络给其他连接设备,支持Wi-Fi热点共享
、蓝牙共享和USB
共享,同时提供网络共享状态、共享流量查询功能。
网络共享管理分享设备已有网络给其他连接设备,支持Wi-Fi热点共享
和蓝牙
共享,同时提供网络共享状态、共享流量查询功能。
> **说明:**
>
...
...
@@ -735,7 +735,7 @@ sharing.off('sharingUpstreamChange', (error, data) => {
## SharingIfaceType
网络共享类型。
网络共享类型
(暂不支持USB共享)
。
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Communication.NetManager.Core。
...
...
zh-cn/application-dev/reference/apis/js-apis-net-statistics.md
已删除
100644 → 0
浏览文件 @
e5eb41b0
# 网络流量管理
网络流量管理提供对用户上网过程中产生的流量进行统计,支持用户按网络接口(蜂窝、Wi-Fi)和按应用查询网络流量使用情况的功能
> **说明:**
>
> 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
## 导入模块
```
js
import
statistics
from
'
@ohos.net.statistics
'
```
## statistics.getIfaceRxBytes
getIfaceRxBytes(nic: string, callback: AsyncCallback
\<
number>): void
获取指定网卡的接收数据量,使用callback方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| nic | string | 是 | 网卡名 |
| callback | AsyncCallback
\<
number> | 是 | 回调函数,number代表数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getIfaceRxBytes
(
this
.
nic
,
(
err
,
data
)
=>
{
this
.
callBack
(
err
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getIfaceRxBytes
getIfaceRxBytes(nic: string): Promise
\<
number>;
获取指定网卡的接收数据量,使用Promise方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| nic | string | 是 | 网卡名 |
**返回值:**
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
number> | 以Promise形式返回指定网卡的接收数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getIfaceRxBytes
(
this
.
nic
).
then
((
err
,
data
)
{
console
.
log
(
JSON
.
stringify
(
err
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getIfaceTxBytes
getIfaceTxBytes(nic: string, callback: AsyncCallback
\<
number>): void
获取指定网卡的发送数据量,使用callback方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| nic | string | 是 | 网卡名 |
| callback | AsyncCallback
\<
number> | 是 | 回调函数,number代表数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getIfaceTxBytes
(
this
.
nic
,
(
err
,
data
)
=>
{
this
.
callBack
(
err
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getIfaceTxBytes
getIfaceTxBytes(nic: string): Promise
\<
number>;
获取指定网卡的发送数据量,使用Promise方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| nic | string | 是 | 网卡名 |
**返回值:**
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
number> | 以Promise形式返回指定网卡的发送数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getIfaceTxBytes
(
this
.
nic
).
then
((
err
,
data
)
{
console
.
log
(
JSON
.
stringify
(
err
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getCellularRxBytes
getCellularRxBytes(callback: AsyncCallback
\<
number>): void;
获取蜂窝网的接收数据量,使用callback方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| callback | AsyncCallback
\<
number> | 是 | 回调函数,number代表数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getCellularRxBytes
((
err
,
data
)
=>
{
this
.
callBack
(
err
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getCellularRxBytes
getCellularRxBytes(): Promise
\<
number>;
获取蜂窝网的接收数据量,使用Promise方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
**返回值:**
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
number> | 以Promise形式返回蜂窝网的接收数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getCellularRxBytes
().
then
((
err
,
data
)
{
console
.
log
(
JSON
.
stringify
(
err
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getCellularTxBytes
getCellularTxBytes(callback: AsyncCallback
\<
number>): void;
获取蜂窝网的发送数据量,使用callback方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| callback | AsyncCallback
\<
number> | 是 | 回调函数,number代表数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getCellularTxBytes
((
err
,
data
)
=>
{
this
.
callBack
(
err
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getCellularTxBytes
getCellularTxBytes(): Promise
\<
number>;
获取蜂窝网的发送数据量,使用Promise方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
**返回值:**
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
number> | 以Promise形式返回蜂窝网的发送数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getCellularTxBytes
().
then
((
err
,
data
)
{
console
.
log
(
JSON
.
stringify
(
err
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getAllRxBytes
getAllRxBytes(callback: AsyncCallback
\<
number>): void;
获取所有网卡的接收数据量,使用callback方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| callback | AsyncCallback
\<
number> | 是 | 回调函数,number代表数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getAllRxBytes
(
err
,
data
)
=>
{
this
.
callBack
(
err
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getAllRxBytes
getAllRxBytes(): Promise
\<
number>;
获取所有网卡的接收数据量,使用Promise方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
**返回值:**
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
number> | 以Promise形式返回所有网卡的接收数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getAllRxBytes
().
then
((
err
,
data
)
{
console
.
log
(
JSON
.
stringify
(
err
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getAllTxBytes
getAllTxBytes(callback: AsyncCallback
\<
number>): void;
获取所有网卡的发送数据,使用callback方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| callback | AsyncCallback
\<
number> | 是 | 回调函数,number代表数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getAllTxBytes
((
err
,
data
)
=>
{
this
.
callBack
(
err
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getAllTxBytes
getAllTxBytes(): Promise
\<
number>;
获取所有网卡的发送数据量,使用Promise方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
**返回值:**
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
number> | 以Promise形式返回所有网卡的发送数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getAllTxBytes
().
then
((
err
,
data
)
{
console
.
log
(
JSON
.
stringify
(
err
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getUidRxBytes
getUidRxBytes(uid: number, callback: AsyncCallback
\<
number>): void;
获取指定应用的接收数据量,使用callback方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| uid | number | 是 | 应用ID |
| callback | AsyncCallback
\<
number> | 是 | 回调函数,number代表数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getUidRxBytes
(
this
.
uid
,
(
err
,
data
)
=>
{
this
.
callBack
(
err
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getUidRxBytes
getUidRxBytes(uid: number): Promise
\<
number>;
获取指定应用的接收数据量,使用Promise方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| uid | number | 是 | 应用ID |
**返回值:**
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
number> | 以Promise形式返回指定网卡的接收数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getUidRxBytes
(
this
.
uid
).
then
((
err
,
data
)
{
console
.
log
(
JSON
.
stringify
(
err
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getUidTxBytes
getUidTxBytes(uid: number, callback: AsyncCallback
\<
number>): void;
获取指定应用的发送数据量,使用callback方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| uid | number | 是 | 应用ID |
| callback | AsyncCallback
\<
number> | 是 | 回调函数,number代表数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getUidTxBytes
(
this
.
uid
,
(
err
,
data
)
=>
{
this
.
callBack
(
err
,
data
);
console
.
log
(
JSON
.
stringify
(
error
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
## statistics.getUidTxBytes
getUidTxBytes(uid: number): Promise
\<
number>;
获取指定应用的发送数据量,使用Promise方式作为异步方法。
**系统能力**
:SystemCapability.Communication.NetManager.Core
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------- | ---- | ---------- |
| uid | number | 是 | 应用ID |
**返回值:**
| 类型 | 说明 |
| --------------------------------- | ------------------------------------- |
| Promise
\<
number> | 以Promise形式返回指定网卡的发送数据量,单位:bytes。 |
**示例:**
```
js
statistics
.
getUidTxBytes
(
this
.
uid
).
then
((
err
,
data
)
{
console
.
log
(
JSON
.
stringify
(
err
))
console
.
log
(
JSON
.
stringify
(
data
))
})
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录