QS 无界地块

Xposed 模块提高了 Android 13+ 上第三方快速设置瓷砖的默认并发绑定上限。

背景

Android 默认限制第三方快速设置磁贴最多只能有 3 个并发绑定。当 QS 面板打开时,SystemUI 会重新计算允许量并解除超出上限的瓦片绑定。在许多ROM中,未绑定的服务可能被冻结,因此访问它们可能会触发解冻/重新绑定延迟。

面板关闭后约30秒,瓦片仍会解绑。

工作原理

用钩子抬高绑定盖,这样在QS开放时牌块能保持绑定。SystemUI

要求

  • Android 13+ (API 33+)
  • LSPosed(API 100)
  • 范围:com.android.systemui
  • 支持瓦片扫描和Restart SystemUI

在 Pixel 和 LineageOS(Android 16)上测试。其他原厂ROM可能有所不同。

系统开销

  • 内存:在 QS 打开时,更多的瓦片会被绑定,所以内存使用会随着瓦片数量的增加而变化。一旦面板关闭并服务解绑(~30秒),内存会回到库存水平。
  • 电池:没有定期工作、没有唤醒锁或网络。事件日志是一种无背景成本的同步绑定器调用。
  • 稳定性:钩子阻止了绑定限制的内存压力下缩。在低内存设备上设置激进可能会增加卡顿或OOM导致的损坏。

✨ 新功能

  • 用Jetpack Compose和Material3的动态颜色重写了整个界面
  • 带有搜索、事件类型过滤器和每块芯片的瓦片活动日志
  • 冷启动延迟徽章,突出显示慢速重新绑定
  • 磁砖供应商卡片显示已安装的QS磁砖服务
  • 当钩子只部分激活时,状态横幅会警告
  • 追踪瓦片抽取、冷启动绑定延迟和服务死亡
  • 通过 ContentProvider 的挂钩到应用的事件流

🐛 漏洞修复

  • 修复实时绑定限制更新在GC后默默停止
LSP中文网版权所有,原文地址https://lsposed.cn/1196
© 版权声明
THE END
如有模块失效 请及时在下方留言反馈!!!
点赞0赞赏 分享
有什么话想说呢 抢沙发

请登录后发表评论

    请登录后查看评论内容