v3.0.3
ColorOS Live Lyrics Bridge v3.0.3
v3.0.3 是针对部分 ColorOS 16 / SystemUI 版本启动崩溃的兼容性修复版本,重点解决启用模块后冷启动卡在锁屏界面、SystemUI 主线程 ANR 并进入 LSPosed 安全模式的问题。
Bridge 修复
- 移除全局
ClassLoader.loadClass(String, boolean)Hook,避免在 SystemUI 主线程拦截所有类加载并引发高负载或 ANR。 - 改为仅 Hook OPlus
OPlusPluginClassLoader构造过程,在实际歌词插件 ClassLoader 上安装LyricsRecyclerView相关 Hook,并保留首次 View attach 的兜底路径。 - 防止可选的 RecyclerView 通知保护方法缺失时重复安装
setCurrentLyricHook,降低不同 SystemUI 变体上的重复拦截风险。 - 将歌词 RecyclerView 匹配缓存中的 View 引用改为弱引用,避免静态缓存意外持有 SystemUI View 层级。
- 收紧
LyricsRecyclerView类型判断,避免误匹配普通 SystemUI View;AOD 首次 attach、透明、位移或0x0状态的既有时序保持不变。
兼容性验证
- 在 OnePlus PJZ110、Android 16、SystemUI 16.0.9.401 测试机上完成冷启动与多轮 AOD/亮屏切换测试。
- 测试日志中未出现 SystemUI ANR、崩溃或 LSPosed 安全模式回退;歌词索引和 AOD 切换保持正常。
LyricProvider
- LyricProvider 代码与内部版本保持不变,已安装的 Provider 无需更新;Release 仍附带各播放器 Provider APK 和合集,便于首次安装或补装。
Release 资产
ColorOS-Live-Lyrics-Bridge-v3.0.3.apkLyricProvider-QQMusic-v3.0.3.apkLyricProvider-163Music-v3.0.3.apkLyricProvider-AppleMusic-v3.0.3.apkLyricProvider-Poweramp-v3.0.3.apkLyricProvider-Spotify-v3.0.3.apkLyricProvider-QiShui-v3.0.3.apkLyricProvider-KuGou-v3.0.3.apkLyricProvider-v3.0.3.zip
