From 4fd2e5bf7967d4e22c79a7f907965bd759719104 Mon Sep 17 00:00:00 2001 From: ZXCLI Date: Sun, 6 Sep 2026 20:41:16 +0800 Subject: [PATCH] =?UTF-8?q?android:=20=E5=9B=BE=E6=A0=87+=E9=A2=84?= =?UTF-8?q?=E6=B5=8B=E6=80=A7=E8=BF=94=E5=9B=9E+=E5=BF=83=E8=B7=B3?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E9=98=B6=E6=AE=B57=E9=A2=84=E9=AA=8C?= =?UTF-8?q?=E6=94=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- android/app/src/main/AndroidManifest.xml | 4 +++- .../app/src/main/res/drawable/ic_launcher.xml | 6 ++++++ docs/android_app/session_state.md | 21 +++++++++++++++++-- 3 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 android/app/src/main/res/drawable/ic_launcher.xml 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 晚)