android: 心跳更新(用户反馈修复完成)
This commit is contained in:
@@ -63,16 +63,28 @@
|
||||
- Kotlin ByteArray 存 255 = -1:lut[bfmax] != 0xFF 判断必须 (b.toInt() and 0xFF)
|
||||
- 暖机窗口内 FFC 状态机暂停(warm check 在 ffc_step 之前)——移植时保持顺序
|
||||
|
||||
## 下一步
|
||||
## 用户反馈修复(2026-09-07)
|
||||
|
||||
阶段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. 横竖屏切换与深色模式观感
|
||||
- [x] **中文乱码根因**:部分源码曾被python以GBK重写(AppRoot.kt),编译出的字符串
|
||||
mojibake。已写 fix_encoding.py 全量转UTF-8 + kotlin.daemon.jvmargs 锁UTF-8 +
|
||||
dex字节级验证(classes5/9.dex 中"媒体库"UTF-8正确)
|
||||
- [x] **权限弹窗**:Manifest 加 USB_DEVICE_ATTACHED intent-filter + device_filter
|
||||
(插热像仪系统自动弹权限/启动);相册页运行时申请 READ_MEDIA_IMAGES
|
||||
(模拟器实测弹窗正常)
|
||||
- [x] **图标**:全部重绘为可验证几何图形(双弧圆/直线/矩形),横竖屏截图确认渲染正确
|
||||
- [x] **专业版三大功能补齐**:多点测温(点击加Pt1..PtN、再点删除)、右侧色标条
|
||||
(渐变+最高/最低温标注)、最高温追踪开关(追踪·开/关)
|
||||
- [x] **演示模式**:无设备时用真实管线+DDT渲染合成帧(热块场景),全UI可探索;
|
||||
demo温度用局部线性显示映射(真机温度走管线数学)
|
||||
- [x] Android 16.1 模拟器(Medium_Phone AVD)实机验证:中文/图标/布局/横竖屏正常,
|
||||
预览图在 analysis/preview/preview_*.png
|
||||
|
||||
## 待办
|
||||
|
||||
- 真机USB实测(温度绝对值标定、FFC/录像/MDT保存端到端)
|
||||
- 网络互连远程预览(用户需求:UDP自动发现+手动IP)
|
||||
- 离线MDT温度解码(ConvertResponse2Temperature+标定参数,待真机文件对照)
|
||||
- 厂商12调色板精确提取(需运行时抓取)
|
||||
|
||||
## 里程碑日志
|
||||
|
||||
|
||||
Reference in New Issue
Block a user