日期:2026-09-01
目标项目:/Users/liang/AndroidStudioProjects/ZhctTrayBindingMachine
复用高级设置中的现有日志开关,为首页正常绑盘流程补齐刷卡原始数据、解析结果、异常和状态拦截证据,以便区分串口未上报、协议解析失败和识别会话状态不匹配。
BindingTraceRecorder 新增旁路诊断入口,统一写入 /sdcard/Log/binding_trace_YYYYMMDD.txt。CARD_RAW_DATA 记录串口原始十六进制数据及长度。CARD_RESULT_RECEIVED 记录解析类型、卡号和原始帧。CARD_RESULT_IGNORED 记录空结果、类型不匹配或流程状态不匹配。CARD_ERROR 记录 CRC 或其他读卡异常及对应原始数据。git diff --check:通过。xmllint --noout app/src/main/res/values/strings.xml:通过。bash gradlew --no-daemon :app:compileDebugJavaWithJavac:BUILD SUCCESSFUL in 21s。/sdcard/Log/binding_trace_YYYYMMDD.txt,按事件判断串口上报、解析、状态拦截和成功绑定链路。strings.xml 中已有的人脸阈值文案改动被完整保留;其他既有未提交改动未被本任务调整。