相信大家在开发过程中经常需要为用户显示网速吧,不着急,咋们一步一步集成

1、计算网速函数
将该函数写到工具类里

    /*** 得到网络速度* @param context* @return*/public static String  getNetSpeed(Context context) {String netSpeed = "0 kb/s";long nowTotalRxBytes = TrafficStats.getUidRxBytes(context.getApplicationInfo().uid)==TrafficStats.UNSUPPORTED ? 0 :(TrafficStats.getTotalRxBytes()/1024);//转为KB;long nowTimeStamp = System.currentTimeMillis();long speed = ((nowTotalRxBytes - lastTotalRxBytes) * 1000 / (nowTimeStamp - lastTimeStamp));//毫秒转换lastTimeStamp = nowTimeStamp;lastTotalRxBytes = nowTotalRxBytes;netSpeed  = String.valueOf(speed) + " kb/s";return  netSpeed;}
  • 1

2、
在textview中显示网速
在handler中刷新

                //展示网速case SHOW_SPEED://1、拿到网络速度String netSpeed = CommonUtils.getNetSpeed(VideoPlayerActivity.this);//2、设置TextView进行显示mLlBufferTv.setText("玩命加载中..."+netSpeed);//3、每两秒刷新一次//这样写比较消耗性能,看视频我关注网速干毛啊,写到卡顿里mHandler.removeMessages(SHOW_SPEED);mHandler.sendEmptyMessageDelayed(SHOW_SPEED,2000);break;

安卓开发——显示网速相关推荐

  1. mac显示网速_Mac系统怎么查看测试网速

    测试电脑网速的方法很多,有些人对MAC的操作不是很熟悉,不会用MAC测试网速.苹果电脑怎么查网速这个问题在网上大把的人询问.下面小编就教大家如何测试MAC的网速. 1.安装系统助手后即可在菜单栏看到网 ...

  2. linux状态栏显示命令,Ubuntu状态栏显示网速CPU

    作为系统操作的重要操作参数,网速和CPU占用等等,一直使用者所关心的.尤其是在需要下载或是上传文件的时候,对网速的关注可能会超出自己的想象,一直想要监视着网速. 所以,就找找能够在ubuntu状态栏上 ...

  3. Unity 最新UnityWebRequest下载,同时显示下载进度,和 显示网速,今天贴出来和大家分享

    Unity 最新UnityWebRequest下载网络资源,支持断点续传.多文件同时下载,同时显示下载进度,和 显示网速,今天贴出来和大家分享 显示网速图片 附上案例链接 可下载 https://do ...

  4. ubuntu实时显示网速cpu占用和内存占用率

    ubuntu实时显示网速cpu占用和内存占用率 大家在使用ubuntu的时候,有没有想让它实时显示网速,内存占用率,或者cpu占用率呢?现在我就教大家怎么实现,就像下面这样 1. 添加indicato ...

  5. TrafficMonitor win7 win10 任务栏显示 网速 CPU利用率

    TrafficMonitor win7 win10 任务栏显示 网速 CPU利用率 1,TrafficMonitor 安装 1,TrafficMonitor 安装 显示当前网速.CPU及内存利用率的桌 ...

  6. iStat Menus ——mac上显示网速的软件下载地址及注册码

    在mac上显示网速的软件--iStat Menus 5: https://bjango.com/mac/istatmenus/ 注册码: Email: 982092332@qq.com SN: GAW ...

  7. android模拟器限制网速,安卓模拟器设置网速.htm

    安卓模拟器设置网速 安卓模拟器设置网速 style='BOX-SIZING: border-box; FONT-SIZE: 2.6em; FONT-FAMILY: "microsoft ya ...

  8. Python实现桌面悬浮窗(显示网速,内存,CPU)

    Python实现桌面悬浮窗(显示网速,内存,CPU) 背景介绍 编程环境 UI窗口设计 设置窗口透明与边框 重写鼠标事件,以拖动窗口 实现贴边收起 获取网速,内存,CPU信息 建立QThread线程, ...

  9. ubuntu18.04实时显示网速CPU温度等

    网上很多使用GNOME Shell integration 插件,但是本人还是喜欢以前的sysmonitor来显示网速 CPU温度等 1.添加源 sudo add-apt-repository ppa ...

  10. 在mac上显示网速的软件——iStat Menus 5:

    在mac上显示网速的软件--iStat Menus 5:  https://bjango.com/mac/istatmenus/ 注册码:  Email: 982092332@qq.com  SN: ...

最新文章

  1. Android中的基础控件CheckBox、RadioButton、ToggleButton、SeekBar
  2. Express-router
  3. CV之LBP特征描述算子-人脸检测
  4. 第三十六课:告别演出
  5. UNIX网络编程读书笔记:套接口选项
  6. log analysis Werzeug aus Deutschland Dr
  7. 动态创建MySQL Group Replication的节点(r11笔记第84天)
  8. 可遇不可求的Question之error: Failed dependencies: MySQLconflicts 错误篇
  9. JAVA常用类 ——Random类
  10. Chrome OS Factory开发测试流程
  11. 【Arduino IDE 2.0他来了】
  12. 湖南大学校园网登录地址
  13. 自用-jupyter启动和快捷键
  14. nginx 在线一键安装
  15. DBCHART的使用
  16. mos管的rc吸收电路计算_RC吸收计算应用.doc
  17. 笔记本重装系统后声音图标显示红色×号
  18. 下班后有什么可以做的副业?分享几个靠谱线上和线下副业
  19. java lodop打印_[Java教程]LODOP打印插件
  20. python指纹识别_python实现CMS指纹识别

热门文章

  1. Android Gradle构建脚本
  2. 分号在各种编程语言中的作用
  3. 国庆高质量出行,可视化开启智慧旅游
  4. matlab 添加文本框textbox
  5. autoshape很多 excel_怎样清除excle中Autoshape_ExceL批注属性批量修改宏代码�9�3
  6. 小红书“种草”潮玩,但“醉翁之意不在酒”
  7. python中if in是什么意思_python中的in是什么意思
  8. AICamera of Caffe2
  9. echarts 实现晶体球面投影
  10. 360视频:分段球面投影SSP