让你的 MK81.0 用回魔趣自己的网络指示器

让你的 MK81.0 用回魔趣自己的网络指示器
0

#1

起因

众所周知,LineageOS 在 8.1 中加入了自己的网速指示器轮子,魔趣也由于某些原因,舍弃了之前自己的轮子,使用了 LineageOS 的轮子。但是,LineageOS 的网速指示器在我看来是真的不怎么好……

  • 上传下载箭头占空间过大,也不如三角形 (U+25B2 和 U+25BC) 美观
  • 上传下载单位固定,不如之前动态单位好用
  • 开启 VPN 时,重复计算 lo 和 tun0 流量

于是我就想,既然魔趣之前网速显示是比较让人满意的,不如就把它弄回来吧。

具体步骤

略去

结果

结果就是这个了 github commit
各位大佬编译自己的魔趣时,如果想要之前的网络指示器,就可以把这个 commit 加进去了。(另外我这个 commit 里面有个错误,就是 Tx 和 Rx 写反了,导致上传下载流量是反过来的,使用的时候记得改过来,我过一会会修复这个错误)

优点:

  • 网速单位自动调节
  • 箭头换成了三角
  • 忽略了开启 VPN 时 lo 和 tun0 的流量

由于我不会写 Java,硬搬生套,也带来了几个问题

缺点:

  • 设置中无法打开网络指示器选项
  • 网速指示器失去了变色功能,会一直显示白色或者黑色,但是在某些情况下看不清

如果有大佬能帮忙解决,十分感谢。

感谢

LineageOS OpenSource Project
MoKeeOS OpenSource Project
NetSpeed Indicator

截图




#2

确实三角形好看多了