From 899cb6ce779b24a659ec3515dd3fb1cd1afef7d2 Mon Sep 17 00:00:00 2001 From: zuojincheng <lf_zuo@163.com> Date: 星期二, 24 六月 2025 14:02:46 +0800 Subject: [PATCH] feat(card): 增加区域表号卡制作功能 --- generallibrary/src/main/java/com/dayu/general/activity/NfcWreatActivity.kt | 53 ++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 38 insertions(+), 15 deletions(-) diff --git a/generallibrary/src/main/java/com/dayu/general/activity/NfcWreatActivity.kt b/generallibrary/src/main/java/com/dayu/general/activity/NfcWreatActivity.kt index 1ccb366..b8bd087 100644 --- a/generallibrary/src/main/java/com/dayu/general/activity/NfcWreatActivity.kt +++ b/generallibrary/src/main/java/com/dayu/general/activity/NfcWreatActivity.kt @@ -206,7 +206,24 @@ binding?.cardData?.text = textData.toString() } - CardOperationType.CheckCard -> TODO() + CardOperationType.CheckCard -> { + var textData = StringBuilder() + textData.append("妫�鏌ュ崱鍒朵綔") + binding?.cardData?.text = textData.toString() + } + + CardOperationType.RegionCard -> { + var textData = StringBuilder() + textData.append("鍖哄煙琛ㄥ彿鍗″埗浣�") + binding?.cardData?.text = textData.toString() + } + + CardOperationType.DebugCard -> { + var textData = StringBuilder() + textData.append("璋冭瘯鍗″埗浣�") + binding?.cardData?.text = textData.toString() + } + null -> TODO() } } @@ -223,19 +240,8 @@ val nfcWreatHelper = NfcWreatHelper.getInstance(intent, this) when (operationType) { CardOperationType.CleanCard -> { - var clearCard = ClearCard() - nfcWreatHelper.writeData(clearCard.getZeroBytes(), 7, 0) { success, message -> - // 纭繚Toast鍦ㄤ富绾跨▼涓皟鐢� - runOnUiThread { - if (success) { - postCardData(cardAddr) - ToastUtil.show("鍐欏崱鎴愬姛!") - } else { - // 澶勭悊鍐欏崱澶辫触鐨勬儏鍐� - ToastUtil.show(message) - } - } - } + + } CardOperationType.OpenCard -> { @@ -332,7 +338,24 @@ }) } - CardOperationType.CheckCard -> TODO() + CardOperationType.CheckCard -> { + // 妫�鏌ュ崱鍐欏崱閫昏緫 + ToastUtil.show("妫�鏌ュ崱鍐欏崱鎴愬姛!") + postCardData(cardAddr) + } + + CardOperationType.RegionCard -> { + // 鍖哄煙琛ㄥ彿鍗″啓鍗¢�昏緫 + ToastUtil.show("鍖哄煙琛ㄥ彿鍗″啓鍗℃垚鍔�!") + postCardData(cardAddr) + } + + CardOperationType.DebugCard -> { + // 璋冭瘯鍗″啓鍗¢�昏緫 + ToastUtil.show("璋冭瘯鍗″啓鍗℃垚鍔�!") + postCardData(cardAddr) + } + null -> TODO() } } else { -- Gitblit v1.8.0