安卓开发——显示网速
相信大家在开发过程中经常需要为用户显示网速吧,不着急,咋们一步一步集成
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;
安卓开发——显示网速相关推荐
- mac显示网速_Mac系统怎么查看测试网速
测试电脑网速的方法很多,有些人对MAC的操作不是很熟悉,不会用MAC测试网速.苹果电脑怎么查网速这个问题在网上大把的人询问.下面小编就教大家如何测试MAC的网速. 1.安装系统助手后即可在菜单栏看到网 ...
- linux状态栏显示命令,Ubuntu状态栏显示网速CPU
作为系统操作的重要操作参数,网速和CPU占用等等,一直使用者所关心的.尤其是在需要下载或是上传文件的时候,对网速的关注可能会超出自己的想象,一直想要监视着网速. 所以,就找找能够在ubuntu状态栏上 ...
- Unity 最新UnityWebRequest下载,同时显示下载进度,和 显示网速,今天贴出来和大家分享
Unity 最新UnityWebRequest下载网络资源,支持断点续传.多文件同时下载,同时显示下载进度,和 显示网速,今天贴出来和大家分享 显示网速图片 附上案例链接 可下载 https://do ...
- ubuntu实时显示网速cpu占用和内存占用率
ubuntu实时显示网速cpu占用和内存占用率 大家在使用ubuntu的时候,有没有想让它实时显示网速,内存占用率,或者cpu占用率呢?现在我就教大家怎么实现,就像下面这样 1. 添加indicato ...
- TrafficMonitor win7 win10 任务栏显示 网速 CPU利用率
TrafficMonitor win7 win10 任务栏显示 网速 CPU利用率 1,TrafficMonitor 安装 1,TrafficMonitor 安装 显示当前网速.CPU及内存利用率的桌 ...
- iStat Menus ——mac上显示网速的软件下载地址及注册码
在mac上显示网速的软件--iStat Menus 5: https://bjango.com/mac/istatmenus/ 注册码: Email: 982092332@qq.com SN: GAW ...
- android模拟器限制网速,安卓模拟器设置网速.htm
安卓模拟器设置网速 安卓模拟器设置网速 style='BOX-SIZING: border-box; FONT-SIZE: 2.6em; FONT-FAMILY: "microsoft ya ...
- Python实现桌面悬浮窗(显示网速,内存,CPU)
Python实现桌面悬浮窗(显示网速,内存,CPU) 背景介绍 编程环境 UI窗口设计 设置窗口透明与边框 重写鼠标事件,以拖动窗口 实现贴边收起 获取网速,内存,CPU信息 建立QThread线程, ...
- ubuntu18.04实时显示网速CPU温度等
网上很多使用GNOME Shell integration 插件,但是本人还是喜欢以前的sysmonitor来显示网速 CPU温度等 1.添加源 sudo add-apt-repository ppa ...
- 在mac上显示网速的软件——iStat Menus 5:
在mac上显示网速的软件--iStat Menus 5: https://bjango.com/mac/istatmenus/ 注册码: Email: 982092332@qq.com SN: ...
最新文章
- Android中的基础控件CheckBox、RadioButton、ToggleButton、SeekBar
- Express-router
- CV之LBP特征描述算子-人脸检测
- 第三十六课:告别演出
- UNIX网络编程读书笔记:套接口选项
- log analysis Werzeug aus Deutschland Dr
- 动态创建MySQL Group Replication的节点(r11笔记第84天)
- 可遇不可求的Question之error: Failed dependencies: MySQLconflicts 错误篇
- JAVA常用类 ——Random类
- Chrome OS Factory开发测试流程
- 【Arduino IDE 2.0他来了】
- 湖南大学校园网登录地址
- 自用-jupyter启动和快捷键
- nginx 在线一键安装
- DBCHART的使用
- mos管的rc吸收电路计算_RC吸收计算应用.doc
- 笔记本重装系统后声音图标显示红色×号
- 下班后有什么可以做的副业?分享几个靠谱线上和线下副业
- java lodop打印_[Java教程]LODOP打印插件
- python指纹识别_python实现CMS指纹识别