Repository navigation
v0.40.1 · 心力球更可靠,后台少连网
Pre-release
Pre-release
·
31 commits
to robbywang/god-android
since this release
心力球更可靠,后台少连网:前一天没整理完的录音第二天会补上,残留的半段录音会清理,Key 同步不再频繁连服务器;录音参数和唤醒锁不变。
- 跨天补整理:每轮按新到旧检查今天、刚转写进去的日子和最近有记录的 3 天(
MindBall.summaryDays)。前一天最后一次整点整理之后录的内容,第二天会补进那天的时间线,不会再一直显示「尚未整理」。遇到网络或账号错误时,这一轮停下,不再逐天重试。 - 残留录音:更新、重启或被 ColorOS 停止时没录完的
recording-*.m4a,以前没有任何地方会删除。现在服务会记下正在写的文件名,purge每轮删除其余的半段录音。 - 清除全部:也会删除正在录的这一段,并在锁内把
epoch加 1,正在跑的转写或整理不会再把内容写回来。 - 被拒的一段不再卡住队列:被服务拒绝(400/413/415/422)的段先跳过,也不再每轮重新上传;下一段用同样的设置转写成功后就删除它。连续两段被拒就停下来,不删除任何录音。
- Key 同步节流(
MindBallSync.runIfDue):转写轮次最多每 30 分钟同步一次;回到 God 时只在心力球开启时同步,最多每 10 分钟一次;打开心力球页面时 1 分钟内去重。有未上传的改动、保存 Key 或设置、点「多台手机同步」时仍然立即同步。 - 录音通知改为在主线程刷新,停止录音后不会再留下「正在录音」的通知。
- 0.40.0 的更新记录日期改为它实际发布的 2026-10-24。
验证:267 项 JVM 测试、Debug/Release 构建与 lint 通过(lint 0 错误),新增 4 项心力球测试。签名构建用的源码与发布提交相同,签名证书与正式证书一致。已用 adb 覆盖安装到 Find X9 Ultra(PMA110,install -r 保留数据),启动后主页面正常在前台,没有崩溃日志;安装包与 Find 上安装文件的 SHA256 一致。
限制与未验证:安装时 Find 上的心力球没有开启,所以跨天补整理、残留录音清理和同步频率都还没在真机上看到。是否可以去掉 God 自己的唤醒锁,还要先在 Find 上用 dumpsys power 确认,这一版没有改。仍为预览版。
附 APK 与 SHA256SUMS,Android 11 及以上,可覆盖旧版。