Files

6.8 KiB
Raw Permalink Blame History

当前实施状态

更新时间:2026-10-01。当前 App 0.3.0 / versionCode 6 已部署至登记手机,核桃派支持协议 1.2 的 BLE 会话内 WiFi 加速。自动升级、WiFi 回退/恢复、BLE 断开、真实主服务重启重新握手及连接栏实机验证通过。APK、摘要与范围见 WiFi 传输验收 和 ../构建与发布/交付包/0.3.0-6/。API 37 系统权限、第二手机、真实跨子网和受自动审批阻止的混合通道后台补测仍未验证。设备 VERSION 维持 1.1.3;未导出 OTA/IMG。

以下为历史状态,不将历史通过自动算作本轮通过。

更新时间:2026-09-29。当前 App 为 0.2.2 / versionCode 5,设备协议 1.1 的“显示内容”两档图片与跨重连缓存已部署。交付包见 ../构建与发布/交付包/0.2.2-5/,本轮选测、实测请求量、失败修复与未验证边界见 内容缓存验收。登记手机上的最终 APK 与交付包摘要一致;核桃派服务正常,设备 VERSION 仍为 1.1.3,功能时间为 2026-09-29T22:15+08:00。本轮只做 debug 签名,没有导出 OTA/IMG。

以下为历史验收记录,不将历史通过项自动归为本轮重测:

更新时间:2026-09-27。当前App为 0.2.1 / versionCode 4,顶栏循环、扫描条目断开/连接保留、两页预览居中已实现。交付包 ../构建与发布/交付包/0.2.1-4/;本轮证据及未验证边界见 界面细节优化验收。JVM15项、root三组布局、实际Activity和BLE只读回归通过,最终安装摘要一致;早期测试失败与修正保留。测试流程和排障第12节已更新。设备协议、服务和驱动不变。

以下为历史验收记录,不将历史通过项自动归为本轮重测:

更新时间:2026-09-26。当前 App 为 0.2.0 / versionCode 3,四栏界面优化已实现。交付包:../构建与发布/交付包/0.2.0-3/,本轮证据与边界见 2026-09-26_四栏界面优化.md。设备功能已部署,协议主版本仍为 1;不导出 OTA/IMG、不推进设备发布版本。

已通过:独立构建、JVM 13 项、设备相关回归 46 项、root 真机四栏/菜单/设备重命名与记忆/后台连接生命周期、窄屏大字体横屏导航、真实 systemd 生命周期。完整 BLE(301.514 秒)、错误密码明确分类及原网络恢复、最终覆盖安装摘要核对均通过,详见本轮报告;真实多设备、旧 Android、跨 SSID 与实际 DHCP/静态互换不能按模拟或表单测试记为通过。

以下保留上一轮历史状态,历史 APK 及三页 UI 结果不能代替本轮验收。

首版历史实施状态

更新时间:2026-09-25。本文件是续作入口,不能将设计目标或局部通过当作全量交付。

项目 已确认结果
环境 用户安装 Android Studio 并确认中文可用;KMP/Compose 三模块、锁定工具链、Wrapper 可构建。
独立构建 中文源码保留原位,工具不支持时按脚本复制到仓库外 ASCII 目录;全新且带空格目录的 92 个任务通过。
Android 连接修复 修复内部超时被取消异常吞掉、MTU 缓存回调导致发现服务停滞、断线旧状态残留与迟到扫描回调问题。
真机 Activity 主测试机 root 用途均已由用户明确授权。最新连接恢复版三页、蓝牙关闭/恢复、后台释放和返回重连通过,65.637 秒。
连续 BLE 早前完整测试通过,290.908 秒。最新复测 60 轮完成,但主动断开后的第二次 GATT 建立返回状态 62;不得记作整轮通过,按正式 App 重新扫描后,完整复测 277.369 秒通过;保留此前失败,不宣称已证明根因。
双手机 主机占用时第二台扫描不到;主机异常退出后第二台连接并操作成功;用户退出第二台后会话释放且广播恢复。用户未逐项说明操作,不扩大为所有写功能通过。
网络 真机扫描、过期配置冲突、重新应用当前静态网络并保留密码通过。修复 nmcli 多 DNS 的逗号/换行解析;不同 SSID、错误密码和 DHCP/静态互换尚未全部实测。
设备部署 最新代码已部署,功能时间 2026-09-25T21:46+08:00,设备 VERSION 仍为 1.1.1。最新恢复副本 /opt/matrix-screen-controller.mobile-backup-71e6e1b8dcfe。
生命周期 真实 systemd stop/start、运行目录保留、配置/网络/持久身份摘要不变、BLE 恢复通过;不等同完整故障回滚或 OTA 验收。
性能 150 秒 122 样本;原动画持续,刷新约 97.4 Hz、截止丢失增加 1、OE 故障 0,无驱动错误;未做蓝牙关闭的因果对照。
本机回归 修复与新增测试后全套 461 通过、9 跳过;复用已安装 FFmpeg 后补测 6 项通过,剩余 libheif、Windows 目录符号链接、专用旧 worker 隔离探针未在此轮运行。
当前 APK 最新包为 ../构建与发布/交付包/0.1.0-2/,源码独立重建、debug 签名验证通过;实际 Activity 三页/蓝牙切换/后台重连通过,60.105 秒。code 1 保留为此前双手机测试包。
视觉 不适用;没有修改显示驱动或输出实现,未启动摄像头或切换实屏测试图案。

当前进行中的工作

  1. 最新 UI 补充预览确认时间/过期提示、当前开机默认名称、内容类型、临时密码可见开关,以及拒绝权限后的说明入口;DHCP 提交清除残留静态 DNS。重新构建通过,BLE 与生产 Controller 完整真机复测通过;新版实际 Activity 回归通过,已打包到 0.1.0-2。
  2. 第二次连接测试先重新扫描,避免跨会话复用临时连接句柄;保留之前状态 62 的失败证据,不宣称已证明根因。
  3. 网页生成索引和首次载入连接提示修复已部署;真实开发部署故障回滚及恢复后生命周期检查通过。后续 OTA 蓝牙事务补充已通过 35 项本机测试,已部署并核对文件摘要一致;本轮不导出 OTA。
  4. 逐项核对需求/实现/验收差异,整理最终报告、APK、签名与摘要;当前值写入/动画暂停恢复真机通过;完整内容选择、默认保存、权限各分支、旧 Android 版本和完整 OTA 未全部实测,不能冒充已验证。

详细历史见 2026-09-25_重启与连接恢复.md。未来设备更新只登记移动端影响,不自动发布 App。本轮仅 debug 签名,不导出 IMG/OTA,不推进设备发布版本。

2026-10-10:App 0.3.1 / code 7 动画与全屏浏览已实施并部署,协议1.3设备同时更新。JVM、模拟器、登记手机动画/缓存及设备原子更新验证通过;持久数据逐项旧基线未保存的追溯限制见 本轮记录。