Skip to content

3.0.0

Choose a tag to compare

@silverpoetry silverpoetry released this 26 Oct 16:54
· 6 commits to main since this release

本版新增耳机连接时的系统原生电量弹窗、超级岛提示和独立电量通知,并为弹窗提供通用
耳机与充电盒图片。更新范围为 v2.8.0 至本版。

连接提示与电量弹窗

  • 新增“连接时显示”:智能、仅弹窗、仅超级岛、关闭。默认使用智能模式,按系统判断
    在桌面或外屏桌面显示电量弹窗,在其他应用内显示连接超级岛;已有测试版的明确选择会保留。
  • 电量弹窗使用当前耳机的真实状态,分别显示左右耳、充电盒或头戴式整机电量,后续回报
    更新已有窗口;未知电量及时清除。已知盒电量可正常显示,无需耳机处于充电状态。
  • 超级岛在可用耳机电量到达后提交,使用系统原生动画和显示时长。当前显示左右耳或
    整机电量,不包含充电盒;只有系统整机电量的 TWS 暂不使用头戴式超级岛模板。
  • 同一次系统连接只提交一次连接展示;协议重连、型号细化或打开应用不重复弹出。
    锁屏、已有系统窗口及流转状态仍参与展示判断,受阻时不增加轮询或定时重试。
  • 新增通用双耳、头戴耳机和充电盒图片。各型号共享默认资源,也可声明专用图片;
    继续使用系统布局、电量图标、充电标志和关闭方式。

耳机电量通知

  • 新增独立的“耳机电量通知”开关,默认关闭;连接弹窗和超级岛不依赖此开关。
  • 通知随已接受的电量状态更新,保留原生“断开”操作;点击详情打开对应耳机的系统蓝牙设置。
  • 沿用原生清理行为:通知可以清除,后续状态回报可重新发布,不额外限制为本次连接不再显示。

兼容性与诊断

  • 修正 MiLink 的设备归属判断,服务未绑定、蓝牙关闭等错误返回不再被当作系统已支持设备。
  • 为展示状态增加来源、会话和连接校验,避免迟到状态、历史回放或旧窗口更新影响当前设备。
    系统已支持的耳机继续由原生路径处理。
  • 调试页增加“预览超级岛”和“预览电量弹窗”;详细日志增加展示选择、提交、更新和关闭记录,
    沿用原有日志开关和导出功能。
  • 更新中英文介绍、安装、作用域、展示资源与架构说明,明确新增功能的使用条件和验证范围。

使用说明

  • 使用新增提示或电量通知时,需在 LSPosed 中勾选 com.xiaomi.bluetooth,并保留
    com.android.bluetooth、com.milink.service 两个核心作用域。升级及调整作用域后重启设备;
    仅重启 HyperEars 或切换蓝牙开关,不能保证系统蓝牙扩展重新加载模块。
  • 新增提示的实机基线为 HyperOS 4,已验证 Bose QuietComfort Headphones 和 vivo TWS Air3 Pro
    的对应展示,其中包含关闭电量通知时的超级岛和非充电状态下的充电盒显示。
    其他系统版本按宿主入口兼容情况启用,不能将这次结果视为所有型号和 ROM 均已实测。
  • 本版提供连接后的提示,首次配对、仅开盖但未产生新连接的发现弹窗仍由系统及设备原有支持决定。