锤子状态栏网速监测2.0来啦!【已更新】

本帖最后由 drowtram 于 2016-11-27 23:27 编辑

之前用过一段时间坚果,喜欢锤子的拟物化风格,比较有质感,由于坚果配置较低,故转手入了刷机小王子小米4,刷了锤子OS,感觉非常好,用了这么久习惯了状态栏网速监测,可是锤科迟迟不给上,作为一个Android开发者,我决定自己动手,终于做了一个简单的Demo出来,能凑合用 。实现原理:3秒读取一次/proc/self/net/dev,解析出里面的流量数据展示出来就行 。
之前有同学说挡住了部分状态栏图标,现Version 1.0.1版本进行优化如下
1、新增界面布局,可1像素级微调网速监测显示位置(左右微调)
2、重新调整字体大小,跟锤子状态栏时间字体大小一样大
3、跟随状态栏时间字体一样,进行字体加粗显示


新版本Version 1.0.2发布,优化如下:
1、修改字体颜色,在白色通知栏不至于太突兀
2、精简代码,采用Android TrafficStats API来获取网络传输数据
3、不再读取解析/proc/self/net/dev,减少不必要的CPU占用
4、解决WIFI和GPRS切换时,获取到错误数据的bug
5、解决当打开流量检测时,第一次获取的数据不正确的bug


新版本Version 1.0.3已发布,优化如下:
1、按照小米MIUI中流量监测规则,每次数据只显示3位有效数字
2、解决左右跳动的bug


新版本Version 1.0.4已发布,优化如下:
1、加入锁屏状态不显示功能

新版本Version 1.0.5已发布,优化如下:
1、修复在开启网速监测调整显示位置后,再关闭网速监测再打开,位置还原的bug
2、优化显示逻辑,在关闭wifi或GPRS的状态下,不显示


全新Version 2.0.0版本来啦,更新如下:

1、全新界面布局,按照锤子UI风格设计
2、加入字体大小调节
3、加入字体颜色调节
4、优化显示位置调节
5、优化老版本代码

新版(v2.0.0)已上传到我的百度云盘:感兴趣的可下载
链接: https://pan.baidu.com/s/1bpGF0LL 密码: 228e

鉴于有锤友私信我,建议我把代码放到github上,所以在此贴出Github地址:
https://github.com/drowtram/Alee

另外:已经在M论坛发帖了,此帖将停止更新了新帖地址:http://bbs.smartisan.com/thread-464429-1-1.html
在话不多说,上图:


















    推荐阅读