OnecardDemo 读卡器全链路本地日志与查看功能实施计划

For agentic workers: REQUIRED SUB-SKILL: Use executing-plans to implement this plan task-by-task. Steps use checkbox (- [ ]) syntax for tracking.

Goal: 从连接开始到关闭结束记录毫秒级全链路日志,并提供应用内日志查看页面。

Architecture: 使用纯 Java ReaderLogStore 负责格式化、追加、滚动、保留和读取;Android ReaderLog 同时输出 Logcat 与本地文件。业务层、读卡器层和协议层共享同一日志入口,日志失败与读卡业务隔离。

Tech Stack: Java 8、Android app-private files、JUnit 4、AndroidX ActivityScenario。


Task 1: 日志存储核心

Files:

Task 2: Android 日志入口与全链路埋点

Files:

Task 3: 应用内日志查看页面

Files:

Task 4: 文档与交付验证

Files: