From 2b02b6e854a56a511588e4865ddf2c6597675329 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期一, 16 六月 2025 16:04:54 +0800 Subject: [PATCH] feat(nfc): 添加读卡功能并优化写卡流程 --- baselibrary/src/main/java/com/dayu/baselibrary/tools/nfc/NfcReadAdapter.java | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/baselibrary/src/main/java/com/dayu/baselibrary/tools/nfc/NfcReadAdapter.java b/baselibrary/src/main/java/com/dayu/baselibrary/tools/nfc/NfcReadAdapter.java index 515b27a..e3d8fbd 100644 --- a/baselibrary/src/main/java/com/dayu/baselibrary/tools/nfc/NfcReadAdapter.java +++ b/baselibrary/src/main/java/com/dayu/baselibrary/tools/nfc/NfcReadAdapter.java @@ -66,11 +66,11 @@ } } + @Override public String getCardNumber() { return getCardNumber(false); } - public String getCardNumber(boolean isChangePS) { @@ -101,10 +101,10 @@ } @Override - public String getCradTypeAndCardNumber(int sectorIndex) { + public String getCradTypeAndCardNumber(int sectorIndex, int blockIndex, int cardTypeIndex) { switch (BaseNfcActivity.adapterType) { case ModelUtils.defaultType: - return nativeNfcReadHelper.getCradTypeAndCardNumber(sectorIndex); + return nativeNfcReadHelper.getCradTypeAndCardNumber(sectorIndex, blockIndex, cardTypeIndex); } return ""; } @@ -138,7 +138,12 @@ return null; } - - - + @Override + public BaseUserCardCard getUserCardData(int sectorIndex, BaseUserCardCard userCardCard) { + switch (BaseNfcActivity.adapterType) { + case ModelUtils.defaultType: + return nativeNfcReadHelper.getUserCardData(sectorIndex, userCardCard); + } + return null; + } } -- Gitblit v1.8.0