From 1e2d09f0009c16ac36f199e1723bbe31dc335657 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期二, 13 五月 2025 17:54:09 +0800 Subject: [PATCH] feat(generallibrary): 优化开卡流程和界面 --- generallibrary/src/main/java/com/dayu/general/tool/NfcWreatHelper.kt | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) diff --git a/generallibrary/src/main/java/com/dayu/general/tool/NfcWreatHelper.kt b/generallibrary/src/main/java/com/dayu/general/tool/NfcWreatHelper.kt index 4c5b085..0a6e18c 100644 --- a/generallibrary/src/main/java/com/dayu/general/tool/NfcWreatHelper.kt +++ b/generallibrary/src/main/java/com/dayu/general/tool/NfcWreatHelper.kt @@ -6,7 +6,8 @@ import com.dayu.baselibrary.tools.nfc.NfcWriteAdapter import com.dayu.general.bean.card.UserCard -class NfcWreatHelper private constructor(intent: Intent, activity: Activity) : GeBaseHelper(activity) { +class NfcWreatHelper private constructor(intent: Intent, activity: Activity) : + GeBaseHelper(activity) { private val adapter: NfcWriteAdapter = NfcWriteAdapter(intent, activity) @@ -35,9 +36,9 @@ * @param b 涔﹀啓鐨勫潡(浠�0寮�濮嬫暟) * @param */ - fun writeData(str: ByteArray?, a: Int, b: Int,callBack: NFCCallBack): Boolean { + fun writeData(str: ByteArray?, a: Int, b: Int, callBack: NFCCallBack): Boolean { try { - return adapter.writeData(str, a, b,false,callBack) + return adapter.writeData(str, a, b, false, callBack) } catch (e: Exception) { e.printStackTrace() } @@ -52,7 +53,16 @@ */ fun writeUserData(userCard: UserCard): Boolean { try { - return adapter.writeUserData(userCard,7) + return adapter.writeUserData(userCard, 7) + } catch (e: java.lang.Exception) { + e.printStackTrace() + } + return false + } + + fun changePS( ps: List<ByteArray>, isConnect: Boolean, isClose: Boolean,nfcCallBack: NFCCallBack): Boolean { + try { + return adapter.changePasword( ps, isConnect, isClose,nfcCallBack) } catch (e: java.lang.Exception) { e.printStackTrace() } -- Gitblit v1.8.0