diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 9bc67b1..a6c3274 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -5,9 +5,11 @@ + android:allowBackup="false" + android:enableOnBackInvokedCallback="true"> + + + + + diff --git a/docs/android_app/session_state.md b/docs/android_app/session_state.md index 087b093..1c1d1a3 100644 --- a/docs/android_app/session_state.md +++ b/docs/android_app/session_state.md @@ -65,8 +65,25 @@ ## 下一步 -阶段3b:拍照(MDT容器→MediaStore)+ MP4录像(MediaCodec)+ 可见光PIP。 -随后阶段4媒体库、阶段5离线分析、阶段6设置/任务、阶段7验收、阶段8装机。 +阶段7:Android 16 专项验收(横竖屏/深色/预测性返回/边到边);阶段8:装机实测。 +实机验证清单(用户插上手机后): +1. `adb install app-debug.apk`(adb 在 SDK platform-tools) +2. USB 插入 MAG160C → 允许 USB 权限 → 实时画面出图(铁虹调色板) +3. 双击/按钮手动 FFC;12 调色板切换;变倍 1/2/4 +4. 拍照 → DCIM/MAG160C 出现 MDT 文件(系统相册可见) +5. 录像 → MP4 文件;媒体库回放;分析页缩放/调色板/备注/PDF报告 +6. 横竖屏切换与深色模式观感 + +## 里程碑日志 + +- 阶段3b 完成(2026-09-06 晚): 拍照 MDT 容器(jpg+info块+raw帧+备注)存入 + MediaStore DCIM/MAG160C;MP4 录像 = Surface 编码 H.264 @320×240 15fps 2Mbps +- 阶段4 完成: 媒体库(MediaStore 扫描 + 内嵌 JPEG 缩略图 + MDT 尾部校验) +- 阶段5a 完成: 分析查看器(detectTransformGestures 缩放1-4x/平移、12 调色板 + 重渲染原始帧、自动窗口、备注编辑回写容器、温度探针近似) +- 阶段5b 完成: PDF 巡检报告(PdfDocument:标题/7×4信息表/热像图/结果/建议/测试员) +- 阶段6a 完成: 设置页(默认调色板/发射率/报警温度/关于,SharedPreferences 私有) + + 任务巡检解析器 TaskParser(sqlite task/region/device/part/phase + XML title/target) ## 阶段3a 完成(2026-09-06 晚)