Venea出品的软件都是小而且免费的挺有爱的,绿盟非常稀饭这个实时查看网络上传和下载速度 NetTraffic网络带宽将显示数据速率在图表上作为一个文本标签。统计模块将显示平均率和网络的当前状态信息表格和图表显示选定的时间段内的统计资料 (可用: 年、 月、 日、 小时)
应用里经常使用到网络速度的显礻特别是文件下载和视频缓冲的时候。今天笔者就遇到需要显示视频播放时的网速用到的是TrafficStats类。
思路就是每隔一个时间段就去获取这個
然后通过计算获得网速值。
在这里用到的是TimerTask来定时获取网速并发消息更新界面。
在启动任务时初始化数据
可以根据需求,多久更噺获取一次网速
如果是多个任务下载需要分别显示网速,就可以直接通过在一定时间间隔内下载的数据大小来计算网速方法类似。