From ae076e5e8738340f216771d9f9f790ca1ee98c3d Mon Sep 17 00:00:00 2001 From: xujie Date: Tue, 4 Jul 2023 09:38:26 +0800 Subject: [PATCH] update Change-Id: I4b47539358b88d85d9e2f06551556ee1adb06052 Signed-off-by: xujie --- .../reference/apis/js-apis-net-statistics.md | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-net-statistics.md b/zh-cn/application-dev/reference/apis/js-apis-net-statistics.md index 6b1b5c3458..777fe45d26 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-net-statistics.md +++ b/zh-cn/application-dev/reference/apis/js-apis-net-statistics.md @@ -660,9 +660,9 @@ off(type: 'netStatsChange', callback?: Callback\<{ iface: string, uid?: number } statistics.off('netStatsChange'); ``` -## statistics.getIfaceStats10+ +## statistics.getTrafficStatsByIface10+ -getIfaceStats(ifaceInfo: IfaceInfo, callback: AsyncCallback\): void; +getTrafficStatsByIface(ifaceInfo: IfaceInfo, callback: AsyncCallback\): void; 获取网卡历史流量信息,使用callback方式作为异步方法。 @@ -702,18 +702,18 @@ getIfaceStats(ifaceInfo: IfaceInfo, callback: AsyncCallback\): voi endTime: 16859485670 } - statistics.getIfaceStats(ifaceInfo), (error, statsInfo) => { + statistics.getTrafficStatsByIface(ifaceInfo), (error, statsInfo) => { console.log(JSON.stringify(error)) - console.log("getIfaceStats bytes of received = " + JSON.stringify(statsInfo.rxBytes)); - console.log("getIfaceStats bytes of send = " + JSON.stringify(statsInfo.txBytes)); - console.log("getIfaceStats packets of received = " + JSON.stringify(statsInfo.rxPackets)); - console.log("getIfaceStats packets of send = " + JSON.stringify(statsInfo.txPackets)); + console.log("getTrafficStatsByIface bytes of received = " + JSON.stringify(statsInfo.rxBytes)); + console.log("getTrafficStatsByIface bytes of send = " + JSON.stringify(statsInfo.txBytes)); + console.log("getTrafficStatsByIface packets of received = " + JSON.stringify(statsInfo.rxPackets)); + console.log("getTrafficStatsByIface packets of send = " + JSON.stringify(statsInfo.txPackets)); }); ``` -## statistics.getIfaceStats10+ +## statistics.getTrafficStatsByIface10+ -getIfaceStats(ifaceInfo: IfaceInfo): Promise\; +getTrafficStatsByIface(ifaceInfo: IfaceInfo): Promise\; 获取网卡历史流量信息,使用Promise方式作为异步方法。 @@ -730,7 +730,7 @@ getIfaceStats(ifaceInfo: IfaceInfo): Promise\; **返回值:** | 类型 | 说明 | | -------- | -------- | -| Promise\<[NetStatsInfo](#NetStatsInfo)> | 以Promise形式返回获取结果。成功时NetStatsInfo返回包含网卡历史流量信息。 | +| Promise\<[NetStatsInfo](#NetStatsInfo)> | 以Promise形式返回获取结果,返回网卡历史流量信息。 | **错误码:** @@ -755,17 +755,17 @@ getIfaceStats(ifaceInfo: IfaceInfo): Promise\; endTime: 16859485670 } - statistics.getIfaceStats().then(function (statsInfo) { - console.log("getIfaceStats bytes of received = " + JSON.stringify(statsInfo.rxBytes)); - console.log("getIfaceStats bytes of send = " + JSON.stringify(statsInfo.txBytes)); - console.log("getIfaceStats packets of received = " + JSON.stringify(statsInfo.rxPackets)); - console.log("getIfaceStats packets of send = " + JSON.stringify(statsInfo.txPackets)); + statistics.getTrafficStatsByIface().then(function (statsInfo) { + console.log("getTrafficStatsByIface bytes of received = " + JSON.stringify(statsInfo.rxBytes)); + console.log("getTrafficStatsByIface bytes of send = " + JSON.stringify(statsInfo.txBytes)); + console.log("getTrafficStatsByIface packets of received = " + JSON.stringify(statsInfo.rxPackets)); + console.log("getTrafficStatsByIface packets of send = " + JSON.stringify(statsInfo.txPackets)); }) ``` -## statistics.getIfaceUidStats10+ +## statistics.getTrafficStatsByUid10+ -getIfaceUidStats(uidStatsInfo: UidStatsInfo, callback: AsyncCallback\): void; +getTrafficStatsByUid(uidInfo: UidInfo, callback: AsyncCallback\): void; 获取应用历史流量信息,使用callback方式作为异步方法。 @@ -779,7 +779,7 @@ getIfaceUidStats(uidStatsInfo: UidStatsInfo, callback: AsyncCallback\ | 是 | 回调函数。成功时statsInfo返回包含应用历史流量信息,error为undefined,否则为错误对象| **错误码:** @@ -799,7 +799,7 @@ getIfaceUidStats(uidStatsInfo: UidStatsInfo, callback: AsyncCallback\ { + statistics.getTrafficStatsByUid(uidInfo), (error, statsInfo) => { console.log(JSON.stringify(error)) - console.log("getIfaceStats bytes of received = " + JSON.stringify(statsInfo.rxBytes)); - console.log("getIfaceStats bytes of send = " + JSON.stringify(statsInfo.txBytes)); - console.log("getIfaceStats packets of received = " + JSON.stringify(statsInfo.rxPackets)); - console.log("getIfaceStats packets of send = " + JSON.stringify(statsInfo.txPackets)); + console.log("getTrafficStatsByUid bytes of received = " + JSON.stringify(statsInfo.rxBytes)); + console.log("getTrafficStatsByUid bytes of send = " + JSON.stringify(statsInfo.txBytes)); + console.log("getTrafficStatsByUid packets of received = " + JSON.stringify(statsInfo.rxPackets)); + console.log("getTrafficStatsByUid packets of send = " + JSON.stringify(statsInfo.txPackets)); }); ``` -## statistics.getIfaceUidStats10+ +## statistics.getTrafficStatsByUid10+ -getIfaceUidStats(uidStatsInfo: UidStatsInfo): Promise\; +getTrafficStatsByUid(uidInfo: UidInfo): Promise\; 获取应用历史流量信息,使用Promise方式作为异步方法。 @@ -833,13 +833,13 @@ getIfaceUidStats(uidStatsInfo: UidStatsInfo): Promise\; | 参数名 | 类型 | 必填 | 说明 | | ------------ | ----------------------------- | ---- | ------------------------------------------------------------ | -| uidStatsInfo | [UidStatsInfo](#UidStatsInfo) | 是 | 指定查询的应用历史流量信息,参见[UidStatsInfo](#UidStatsInfo)。 | +| uidInfo | [UidInfo](#UidInfo) | 是 | 指定查询的应用历史流量信息,参见[UidInfo](#UidInfo)。 | **返回值:** | 类型 | 说明 | | -------- | -------- | -| Promise\<[NetStatsInfo](#NetStatsInfo)> | 以Promise形式返回获取结果。成功时NetStatsInfo返回包含应用历史流量信息。 | +| Promise\<[NetStatsInfo](#NetStatsInfo)> | 以Promise形式返回获取结果,返回应用历史流量信息。 | **错误码:** @@ -858,7 +858,7 @@ getIfaceUidStats(uidStatsInfo: UidStatsInfo): Promise\; **示例:** ```js - let uidStatsInfo = { + let uidInfo = { ifaceInfo: { iface: "wlan0", startTime: 1685948465, @@ -867,11 +867,11 @@ getIfaceUidStats(uidStatsInfo: UidStatsInfo): Promise\; uid: 20010037 } - statistics.getIfaceStats(uidStatsInfo).then(function (statsInfo) { - console.log("getIfaceStats bytes of received = " + JSON.stringify(statsInfo.rxBytes)); - console.log("getIfaceStats bytes of send = " + JSON.stringify(statsInfo.txBytes)); - console.log("getIfaceStats packets of received = " + JSON.stringify(statsInfo.rxPackets)); - console.log("getIfaceStats packets of send = " + JSON.stringify(statsInfo.txPackets)); + statistics.getTrafficStatsByUid(uidInfo).then(function (statsInfo) { + console.log("getTrafficStatsByUid bytes of received = " + JSON.stringify(statsInfo.rxBytes)); + console.log("getTrafficStatsByUid bytes of send = " + JSON.stringify(statsInfo.txBytes)); + console.log("getTrafficStatsByUid packets of received = " + JSON.stringify(statsInfo.rxPackets)); + console.log("getTrafficStatsByUid packets of send = " + JSON.stringify(statsInfo.txPackets)); }) ``` @@ -889,7 +889,7 @@ getIfaceUidStats(uidStatsInfo: UidStatsInfo): Promise\; | startTime | number | 是 | 查询的开始时间(时间戳;单位:秒)。 | | endTime | number | 是 | 查询的结束时间(时间戳;单位:秒)。 | -## UidStatsInfo10+ +## UidInfo10+ 查询应用历史流量参数信息。 -- GitLab