| | |
| | | import com.dayu.baselibrary.bean.BaseUserCardCard; |
| | | import com.dayu.baselibrary.utils.ModelUtils; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * author: zuo |
| | | * Date: 2024-09-26 |
| | |
| | | public NfcWriteAdapter(Intent intent, Activity activity) { |
| | | switch (BaseNfcActivity.adapterType) { |
| | | case ModelUtils.defaultType: |
| | | nativeNfcWriteHelper = new NativeNfcWriteHelper(intent, activity); |
| | | nativeNfcWriteHelper = NativeNfcWriteHelper.getInstence(intent, activity); |
| | | break; |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | @Override |
| | | public boolean writeData(byte[] str, int a, int b, boolean isConnect, NFCCallBack callBack) { |
| | | switch (BaseNfcActivity.adapterType) { |
| | | case ModelUtils.defaultType: |
| | | return nativeNfcWriteHelper.writeData(str, a, b,isConnect,callBack); |
| | | |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | @Override |
| | | public boolean changePasword(int a, MifareClassic mfc) { |
| | | switch (BaseNfcActivity.adapterType) { |
| | | case ModelUtils.defaultType: |
| | |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | public boolean changePasword( List<byte[]> passWord, boolean isConnect, boolean isClose, NFCCallBack callBack) { |
| | | switch (BaseNfcActivity.adapterType) { |
| | | case ModelUtils.defaultType: |
| | | return nativeNfcWriteHelper.changePasword(passWord,isConnect, isClose,callBack); |
| | | } |
| | | return false; |
| | | } |
| | | } |