Repository navigation
HeartFloat 2.0 正式版来了。
新功能
- WebSocket 实时推送:内置 WS 服务器(默认端口 8081),支持多客户端,心率采样即推即达;直播页优先走 WebSocket,断线自动回退轮询
- 推送服务自启:上次开启的 HTTP / WebSocket 推送服务随应用启动自动运行
- 推送服务设置页:「联网推送」升级为「推送服务」,HTTP 与 WebSocket 独立管理,多网络接口地址(WiFi / 热点 / 蜂窝)全部展示,支持单击打开、长按复制
- 心率记录:手动 / Auto 双模式,Auto 连接即记录、断开自动保存;异常退出快照恢复;支持导入(JSON / CSV)与导出,删除有二次确认
- 图表分析:单击查询、拖动平移、双指缩放、全屏横屏分析(浅色 / 深色模式自适应)
- 蓝牙设备管理:查看绑定设备详情与连接时间,可解绑后重新搜索
- 存储管理:应用占用 / 手机剩余 / 总容量对比进度条,一键清理临时缓存
- 自动检查更新:启动时静默检查 GitHub Releases,发现新版本才提示;关于页展示最新版本与发布说明,可开关
连接与稳定性
- 连接需验证心率服务与通知特征(180D / 2A37),避免误连其他蓝牙设备
- 直连优先:记住上次设备,重连不依赖广播
- 15 秒数据看门狗 + 多路径断连感知,断连自动保存记录
界面与体验
- 全局毛玻璃弹窗 / 菜单 / Toast,统一 spring 展开动画与触感反馈
- 中文界面、统一主题色
说明
- 主要在小米手环 9 Pro 上测试,其他设备问题请到 Issues 反馈
- IPA 为未签名包,需自行签名安装(AltStore / Sideloadly / TrollStore 等)