| | |
| | | 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 writeUserData(BaseUserCardCard userCard) { |
| | | public void setIntent(Intent intent) { |
| | | nativeNfcWriteHelper.setIntent(intent); |
| | | } |
| | | |
| | | @Override |
| | | public boolean writeUserData(BaseUserCardCard userCard,int sector) { |
| | | switch (BaseNfcActivity.adapterType) { |
| | | case ModelUtils.defaultType: |
| | | return nativeNfcWriteHelper.writeUserData(userCard); |
| | | return nativeNfcWriteHelper.writeUserData(userCard, sector); |
| | | |
| | | } |
| | | return false; |
| | |
| | | } |
| | | |
| | | @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: |