人脸预览方向配置实施计划
日期:2026-07-16
状态:已编码,待设备人工验收
落地顺序
- 方向规则:创建纯 Java 工具,限定 0°、90°、180°、270°,非法值回退 90°,并用 JUnit 验证。
- 持久化与恢复:在 Constants 增加 MMKV key;CameraSettingUtils 负责读取、校验、保存,并将同一值同步到 app 的预览/识别配置。CptApplication 在 MMKV 初始化后恢复它。
- 高级设置 UI:摄像头选择下新增“预览方向”下拉项,保存按钮同时保存摄像头和方向,随后重启设置页预览。
- 验证:执行 JDK 8 单元测试与 assembleDebug;在设备上逐项验证四个角度的保存、重进页面、预览及业务识别一致性。
- 交付:确认 registerlibrary 没有改动,追加实际变更记录并检查 diff。
关键边界
本计划仅修改 app 业务链路。现有 CameraPreviewManager 与 FaceSDKManager 已会分别读取 app BaseConfig 中的两个方向字段;保存时同步它们即可。registerlibrary 的注册/人员管理方向配置独立,不在本次范围。
详细计划
详细的逐步文件、代码片段、命令和预期结果请查看同名 Markdown 计划。