public static long getNetworkSpeed() {
// TODO Auto-generated method stub
ProcessBuilder cmd;
long readBytes = 0;
BufferedReader rd = null;
try {
String[] args = { "/system/bin/cat", "/proc/net/dev" };
cmd = new ProcessBuilder(args);
Process process = cmd.start();
rd = new BufferedReader(new InputStreamReader(
process.getInputStream()));
String line;
int linecount = 0;
while ((line = rd.readLine()) != null) {
linecount++;
if (line.contains("wlan0") || line.contains("eth0")) {
// L.E("获取流量整条字符串",line);
String[] delim = line.split(":");
if (delim.length >= 2) {
String[] numbers = delim[1].trim().split(" ");// 提取数据
readBytes = Long.parseLong(numbers[0].trim());//
break;
}
}
}
rd.close();
} catch (Exception ex) {
ex.printStackTrace();
} finally {
if (rd != null) {
try {
rd.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
return readBytes;
}
分享到:
相关推荐
程序和源码已打包,编译需XPSP2 PSDK ,写的比较乱,等有时间再整理
网速流量监控
检测 监测 获取 网卡 网速 网络流量 源码 C#
在linux下模仿windows下面的实时网速的显示模块,实现实时测速。
android浮窗监测实时网速流量.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
基于C++的输出当前网速的小代码-带效果图
网上那个有bug,这个是我修改的。喜欢的可以下
最近做项目需要用到监测网速及流量,我经过百度和墙内谷歌都没能快速发现监测IPV6流量和网速的用例;也经过自己的一番查询和调试,浪费了不少时间,现在作为经验分享出来希望大家指正。 2、C#代码 using System...
用asp.net mvc和 echart4 构建的一个网络拓扑图的demo,可以动态显示网速,并通过访问交换机和防火墙的snmp信息,获取端口实时网速,前台用echarts来显示动态拓扑图,后台通过sharpSnmp组件定时更新端口流量信息
MFC VC C++ 网速监控 线程 MFC VC C++ 网速监控 线程 网速监控 v1.2 解决win7无法测ms的问题
提示:使用系统标准的底层智能流量获取技术,不占用带宽资源,不会影响您系统性能和网速。 显示悬浮窗:方便查看当前上传/下载速度,在屏幕右下角显示,不占资源; 垃圾清理功能: 定期清理系统中的无用文件,可以...
纯手写bash脚本 原理读取/proc/net/dev文件 获取流量信息 并计算出速率 通过xorg-x11 下xsetroot -name 命令显示到状态栏
采用C语言实现,获取服务器指定网卡的网络流量并计算单位时间的网速,从而计算相应网卡的带宽占用率。
用过360的都知道有个监测本地网络状态的小插件,但由于360实时监控会影响电脑卡顿,而又不能单独使用这个小插件,因此自己动手写了一个简单的,只监测本地网络,内存占用率,cpu占用率等
此为DLL开发 在初始化中 调用 InitGetSystemDownNetFlux() ...在需要获取的地方调用 int GetSystemUpNetFlux(); //上传速度 int GetSystemDownNetFlux(); //下载速度 已经通过 XP VISTA WIN7测试。都可以使用。
netbalancer是一个可以帮助您监视您的网络流量的应用程序。NetBalancer在控制带宽的时候,是使用右键菜单实现的,除了能够直接规定传输的上限,你还可以给进程规定优先级,优先级越高的软件能够获得更多的带宽。 ...
Windows上利用Pdh读取电脑的磁盘使用情况,网络下载上传流量,磁盘读写速率,CPU使用率等。Win32,C++,MFC
0) 从性能数据中获取网络适配器(网卡)个数,列表,根据需要获取特定网卡的每秒流量 1) 绘图用Teechart ActiveX组件 2) 用csv文件来保存数据,方便筛选与统计 3) 用opencv库来保存全屏截图,保存的图片体积较小 ...
实时获取网络下载速度并在悬浮窗上显示,可自定义获取周期