• 1.9.0 125fb969e4

    1.9.0 Stable

    lxh2875931338 released this 2026-10-11 17:44:35 +08:00 | 4 commits to main since this release

    [1.9.0] - 2026-10-11

    ✨ 新增功能

    • BatteryManager 实时数据接入
      • 新增原生 BatteryManagerHelper,通过 Android 官方 API 读取电池端真实功率
      • 主界面充电行改为显示电池端实时功率(1 秒刷新),反映电池实际吸收的能量
      • 充电详情页拆分为两个数据源分区:
        • BMS 日志:协议、标定档位、实际功率、电压、电流(原有)
        • BatteryManager(电池端):电池端电压、电流、功率(新增)
      • 与专业功率计(PowerZ)实测数据一致,误差在 0.02W 以内

    🎨 体验优化

    • 充电行显示格式调整

      • 有线充电:充电中 · PPS · 5.98W / 7.5W(实际功率 / 标定档位)
      • 无线充电:充电中 · 无线 · 12.3W
      • USB 慢充:充电中 · USB · 2.1W
      • 瓦特单位统一为大写 W
      • 7.5W 等带小数的档位保留一位小数,其余整数值去掉 .0
    • 字体细节优化

      • 充电行数字与拉丁字母改用 Flyme 字体,中文字符保持 HarmonyOS Sans SC
      • 解决混合文本下的字体割裂感
      • 充电详情页所有功率数值同步应用 Flyme 字体

    🐛 问题修复

    • 修复主界面充电行在充电器接入初期显示"读取中..."后数值迟迟不刷新的问题
    • 修复详情页功率数值字体与其它行不统一的问题
    • 修复 wired_level 解析后标定档位显示取整误差(如 ≈8W/L-1 修正为 ≈7.5W/L-1)

    📝 技术说明

    • BATTERY_PROPERTY_CURRENT_NOW 读数为电池端净电流(充电器输入减去系统功耗),而非充电器输出端数据
    • 电池接近满电时数值会明显偏低(涓流阶段),属正常现象
    • 与系统状态栏显示的充电功率为不同概念,前者反映电池实际吸收,后者反映充电器输出

    Downloads