《墨-状态栏歌词》6.x更新简介
《墨-状态栏歌词》全部重构
经过一段时间的重写,《墨-状态栏歌词》已经全部重构,现在的版本相比以前的版本,更加的省电,性能占用更加的少,系统通用性更高,几乎适配所有系统
Hook点原理改变
6.x之前
的版本所有Hook点都是固定的,也就是说,不同系统,不同Android版本可能都需要单独适配,特别是国内定制化系统6.x之后
寻找所有TextView(也就是显示文字的控件),再判断它的文字是否为当前时间,如果是,则有可能为状态栏的时间控件,记录下来,之后让用户选择一个能正常显示的,因为机器已经判断不出来了- 优点 :适配99.9%的系统,并且适配部分官改
- 缺点 :部分系统会出现玄学问题,比如在浅色与深色模式切换后失效,导致无法显示,这个问题目前还没有解决方案
性能提升
6.x之前
的的版本有大部分循环进行判断的代码,这种方式每秒要执行几次到几十次,资源占用较大6.x之后
所有方法改为触发式,系统执行对应方法时才会触发这部分代码,大大减少了资源占用
更加实用的功能功能
6.x之后
- 完善了 点击状态栏隐藏歌词
- 添加了 动态歌词速度(Beta)
- More…
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Wine`s 鸡窝!