李太白
李太白
> 12.0.0经过实际测试并没有问题 我这边主要是想把api接口从车载切换到魅族状态栏这样的,车载肯定没问题,我自己慢慢研究吧,我先关闭这个comment了
 目前在第三方内建状态栏歌词的系统测试成功hook ,最低版本如图所示 因为在最新版本下hook这两段会崩溃 所以我这个debug版本没有hook,但是使用墨状态栏歌词时候必须hook,不然没有办法生成这个开关,然后酷狗必须使用本地广播的方式来获取状态栏歌词,所以得要想办法实现从本地广播获取歌词 有问题hook代码 Class::class.java.methodFinder().first { name == "getField" }.replaceName() Class::class.java.methodFinder().first { name == "getDeclaredField" }.replaceName() return this
   给个完整图,说明我不是通过车载歌词处获取
等官方那边做吧,实在不行先用 https://github.com/VictorModi/LyricsGetterExt 这边我反编译发现很难搞
目前可以获取到歌词,但是软件必须在前台并歌词在刷新,代码还没推送
https://github.com/user-attachments/assets/5fbbe4f5-9372-4180-baaa-5583ec878941
有防hook机制,麻烦
> > 有防hook机制,麻烦 > > 至少不会像之前那样直接闪退了... > > 要不要考虑一下读通知栏的非hook方案?对于本地播放器来说可能更通用。很久之前用过的无root状态栏歌词就是这么干的 https://github.com/VictorModi/LyricsGetterExt 请
那是因为改成了魅族机型,不然无法获取状态栏歌词
> > 那是因为改成了魅族机型,不然无法获取状态栏歌词 > > 并不会对系统界面改机型,请查看代码后再发言 我说网易云界面ui适配可能靠机型识别,代码里对网易云 hook修改了机型