Cordova 中的实时数据使用监控
Live data usage monitoring in Cordova
我为我的同事编写了一个简单的 Cordova 程序,用于流式传输视频(在我的电脑中连接到工作场所的局域网)并且我所有的同事都连接到 WIFI(工作场所的局域网),这使得观看变得容易我电脑的内容。该程序运行良好。我使用 Polyvi Xface Traffic Monitor 插件来获取数据使用情况。
...
function checkStats(){
xFace.TrafficStats.getWifiTraffic(success, fail);
}
...
function success(result) {
data = document.querySelector("#dataUsage");
data.innerHTML = result + "Kb";
}
function fail(error) {
data = document.querySelector("#dataUsage");
data.innerHTML = error;
}
如果我调用 checkStats() 函数(通常来自按钮的 onClick),这会非常有效。但是如何在每次点击按钮的情况下实时获取数据使用情况。
我就想知道,有没有办法做的?
如有任何帮助,我们将不胜感激。
我找到了,唉,
我使用 window.setInterval(checkStats, 5);
in deviceready,
而且效果很好。
我为我的同事编写了一个简单的 Cordova 程序,用于流式传输视频(在我的电脑中连接到工作场所的局域网)并且我所有的同事都连接到 WIFI(工作场所的局域网),这使得观看变得容易我电脑的内容。该程序运行良好。我使用 Polyvi Xface Traffic Monitor 插件来获取数据使用情况。
...
function checkStats(){
xFace.TrafficStats.getWifiTraffic(success, fail);
}
...
function success(result) {
data = document.querySelector("#dataUsage");
data.innerHTML = result + "Kb";
}
function fail(error) {
data = document.querySelector("#dataUsage");
data.innerHTML = error;
}
如果我调用 checkStats() 函数(通常来自按钮的 onClick),这会非常有效。但是如何在每次点击按钮的情况下实时获取数据使用情况。
我就想知道,有没有办法做的?
如有任何帮助,我们将不胜感激。
我找到了,唉,
我使用 window.setInterval(checkStats, 5);
in deviceready,
而且效果很好。