level 8
成晓技术宅
楼主
原理:①通过JavaFunction利用安卓内部函数【TrafficStats】获得所有网络下载总流量,并赋值给变量[%rxbs],②用变量[%rxbs]减变量[%RxBs]得到差值变量[%rxb]③把变量[%rxbs]的值赋给变量[%RxBs]做记录,④循环。
说明:如果从①到④这个过程中,使用了网络,那么[%rxb]就会有值,这个值就是下载网速值,再经过B/s→KB/s→MB/s的单位转换,就可以显示了。 上载网速值同样的原理,可得到[%txb]。
这是一个基础版,可根据自己的情况自行更改,比如自定义前缀、后缀颜色,自定义单行、双行显示,自定义显示位置….之类的。
详情:xtasker.cn/1363

2016年12月21日 00点12分
1
说明:如果从①到④这个过程中,使用了网络,那么[%rxb]就会有值,这个值就是下载网速值,再经过B/s→KB/s→MB/s的单位转换,就可以显示了。 上载网速值同样的原理,可得到[%txb]。
这是一个基础版,可根据自己的情况自行更改,比如自定义前缀、后缀颜色,自定义单行、双行显示,自定义显示位置….之类的。
详情:xtasker.cn/1363
