已在 ConsumptionActivity 接入两条并行启动链路:自动发现、授权并连接新开普 USB 读卡器后持续寻卡;连接新开普一卡通 WebService,每批拉取 1000 条人员形成完整 SQLite 快照,随后通过项目当前业务 Base URL 分批调用 POST /api/oneCardTerminal/syncPersons。
http://10.128.1.19/WebService/Newcapec.eCard.ProxyWebService.asmx 和 6。.asmx 结尾;AppID 要求正整数。ValidatedSettingInputPop 由业务模块注入校验规则。GetCustomerCount 和 GetCustomerByNum,每批最多 1000 条。BM/XH/NAME/SEX/CUSTOMERID/CARDNO/STATUS/CARDSN,不截断或伪造非法数据。total/created/updated/failed 和 trace_id。ConsumptionCardSearchManager 管理 USB 权限、广播、连接、寻卡与释放。onStart/onStop/onDestroy 分别负责启动、暂停和永久释放。@drawable/home_bac。strings.xml,尺寸集中在 dimens.xml。:app:testDebugUnitTest 通过:23 tests,0 failure,0 error。:app:assembleDebug 通过;APK 约 61 MB。git diff --check 和尾随空白扫描通过。未执行 Git 暂存、提交、推送、分支切换、工作树创建或其他 Git 写操作;仅执行只读检查。