android: MDT temperature decode + analyzer probe UI
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
| 8 | 点底部大圆快门拍照 | `[vm] hb: state=saved ...`(下一次 5 s 心跳即可看到 status=saved);UI 上状态文案短暂显示 | 相册/文件管理器 DCIM/MAG160C 出现 `MAG160C_yyyyMMdd_HHmmss.jpg`(实际为 MDT 容器,扩展名 .jpg) |
|
||||
| 9 | 点录像,录 10 s,再点停止 | `[vm] hb: state=recording ...` → 停止后 `[vm] hb: state=rec_done ...` | 状态回到 rec_done,无崩溃 |
|
||||
| 10 | 切到"相册"页 | (无 DebugLog;纯 UI) | 列表出现步骤 8 的照片缩略图(MDT 尾部校验通过才显示) |
|
||||
| 11 | 点该照片进入分析页 | (无 DebugLog;纯 UI) | 图片可缩放/平移;调色板重渲染可用;备注可编辑保存 |
|
||||
| 11 | 点该照片进入分析页 | (无 DebugLog;纯 UI) | 图片可缩放/平移;调色板重渲染可用;**图像顶部出现温度条**(`中心 x.x℃ 最低 x.x℃ 最高 x.x℃`);点图任意位置出现白色圆点+温度标签,再点同一点可清除;备注可编辑保存 |
|
||||
| 12 | 分析页生成 PDF 报告 | (无 DebugLog;纯 UI) | 报告文件在 DCIM/MAG160C 或 Download/MAG160C 生成,可打开 |
|
||||
|
||||
## 失败时的快速定位(沿用第 11 轮起的诊断路径)
|
||||
|
||||
@@ -387,9 +387,15 @@
|
||||
|
||||
## 执行计划进度(2026-09-10,docs/android_app/execution_plan.md)
|
||||
|
||||
- [x] Phase A(2026-09-10):GetLifeTime(675→0x5BB5B55B61) 查询 + deviceLifetimeMs;
|
||||
- [x] Phase A(2026-09-10):GetLifeTime(675→0x5BB5B561) 查询 + deviceLifetimeMs;
|
||||
cali 缓存与内置 DDT MD5 一致性日志;新增 real_device_checklist.md;
|
||||
gradlew test 全绿,APK 已更新。commit: "android: lifetime query + cali consistency check + real-device checklist"
|
||||
- [x] Phase B(2026-09-10):Mdt.parse 返回 MdtFile(jpg 按 FFD9 裁尾、text 去 NUL
|
||||
填充、framePixels/info0/info1 齐全);TempMath.tempMapFromPixels 毫度图;
|
||||
分析页温度条(中心/最低/最高)+ 点击测温探针(白点+环+温度标签,再点清除);
|
||||
新增 MdtTest/TempMathTest(17 个单测全绿)。注:分析页图像为原生横向显示,
|
||||
故探针映射用直接映射(不是实时页的 90° 逆映射)。APK 已更新。
|
||||
- [ ] Phase C:厂商 12 调色板精确提取(脚本)
|
||||
|
||||
|
||||
## 里程碑日志
|
||||
|
||||
Reference in New Issue
Block a user