读卡器连接成功后自动等待卡片;放卡后自动完成寻卡和读卡;保持结果并等待移卡,确认后继续等待下一张卡。
DISCONNECTED:未连接。WAITING_FOR_CARD:每 500ms 寻卡,NO_CARD 属于正常等待。READING:寻卡成功后只读一次。WAITING_FOR_REMOVAL:保持结果,只检测卡片是否移除。NO_CARD 后确认移卡并等待下一张卡。NO_CARD 不报错。CARD_REMOVED 显示提示后恢复等待。单元测试覆盖全部状态转换;运行单元测试、构建、AndroidTest 构建和 Lint;真机验证自动等待、单次读取、防重复和下一张卡。