File was renamed from app/src/main/java/com/dayu/recharge/activity/NFCWreatActivity.java |
| | |
| | | package com.dayu.recharge.activity; |
| | | package com.dayu.rechargeqh.activity; |
| | | |
| | | import android.content.Intent; |
| | | import android.os.Bundle; |
| | |
| | | import android.view.LayoutInflater; |
| | | import android.widget.Toast; |
| | | |
| | | import com.dayu.recharge.MyApplication; |
| | | import com.dayu.recharge.R; |
| | | import com.dayu.recharge.card.CleanCard; |
| | | import com.dayu.recharge.card.CleanUserCard; |
| | | import com.dayu.recharge.card.ConfigurationPowerCard; |
| | | import com.dayu.recharge.card.ConfigureDeviceRegistrationCrad; |
| | | import com.dayu.recharge.card.DomainCard; |
| | | import com.dayu.recharge.card.ManageCard; |
| | | import com.dayu.recharge.card.RegisteredCard; |
| | | import com.dayu.recharge.card.TestCard; |
| | | import com.dayu.recharge.card.UserCard; |
| | | import com.dayu.recharge.databinding.ActivityWriteTextBinding; |
| | | import com.dayu.recharge.dbBean.AdminDataBean; |
| | | import com.dayu.recharge.dbBean.ElectricPriceBean; |
| | | import com.dayu.recharge.dbBean.RechargeBean; |
| | | import com.dayu.recharge.dbBean.UserCardBean; |
| | | import com.dayu.recharge.net.SocketCallBack; |
| | | import com.dayu.recharge.net.SocketData; |
| | | import com.dayu.recharge.net.SocketNet; |
| | | import com.dayu.recharge.socketBean.BalanceSelecteRequestBean; |
| | | import com.dayu.recharge.socketBean.RechargeRequestBean; |
| | | import com.dayu.recharge.tools.BcdUtil; |
| | | import com.dayu.recharge.tools.NFCWriteHelper; |
| | | import com.dayu.recharge.tools.NfcReadHelper; |
| | | import com.dayu.recharge.tools.WriteCardUtils; |
| | | import com.dayu.recharge.utils.AidlUtil; |
| | | import com.dayu.recharge.utils.CRC8; |
| | | import com.dayu.recharge.utils.DateUtil; |
| | | import com.dayu.recharge.utils.DeviceNumberUtils; |
| | | import com.dayu.recharge.utils.MornyUtil; |
| | | import com.dayu.recharge.utils.MyCommon; |
| | | import com.dayu.recharge.utils.SocketUtil; |
| | | import com.dayu.recharge.utils.TipUtil; |
| | | import com.dayu.rechargeqh.MyApplication; |
| | | import com.dayu.rechargeqh.R; |
| | | import com.dayu.rechargeqh.card.CleanCard; |
| | | import com.dayu.rechargeqh.card.CleanUserCard; |
| | | import com.dayu.rechargeqh.card.ConfigurationPowerCard; |
| | | import com.dayu.rechargeqh.card.ConfigureDeviceRegistrationCrad; |
| | | import com.dayu.rechargeqh.card.DomainCard; |
| | | import com.dayu.rechargeqh.card.ManageCard; |
| | | import com.dayu.rechargeqh.card.RegisteredCard; |
| | | import com.dayu.rechargeqh.card.TestCard; |
| | | import com.dayu.rechargeqh.card.UserCard; |
| | | import com.dayu.rechargeqh.databinding.ActivityWriteTextBinding; |
| | | import com.dayu.rechargeqh.dbBean.AdminDataBean; |
| | | import com.dayu.rechargeqh.dbBean.RechargeBean; |
| | | import com.dayu.rechargeqh.dbBean.UserCardBean; |
| | | import com.dayu.rechargeqh.net.SocketCallBack; |
| | | import com.dayu.rechargeqh.net.SocketData; |
| | | import com.dayu.rechargeqh.net.SocketNet; |
| | | import com.dayu.rechargeqh.socketBean.BalanceSelecteRequestBean; |
| | | import com.dayu.rechargeqh.socketBean.RechargeRequestBean; |
| | | import com.dayu.rechargeqh.tools.BcdUtil; |
| | | import com.dayu.rechargeqh.tools.NFCWriteHelper; |
| | | import com.dayu.rechargeqh.tools.NfcReadHelper; |
| | | import com.dayu.rechargeqh.tools.WriteCardUtils; |
| | | import com.dayu.rechargeqh.utils.AidlUtil; |
| | | import com.dayu.rechargeqh.utils.CRC8; |
| | | import com.dayu.rechargeqh.utils.DateUtil; |
| | | import com.dayu.rechargeqh.utils.DeviceNumberUtils; |
| | | import com.dayu.rechargeqh.utils.MyCommon; |
| | | import com.dayu.rechargeqh.utils.SocketUtil; |
| | | import com.dayu.rechargeqh.utils.TipUtil; |
| | | import com.tencent.bugly.crashreport.CrashReport; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.Calendar; |
| | | |
| | | /** |
| | | * Copyright (C), 2023, |
| | |
| | | } |
| | | |
| | | private void setmanageCard(Intent intent, final ManageCard manageCard) { |
| | | manageCardFlag = NFCWriteHelper.getInstence(intent, this).writeData(manageCard.toZeroByte(), 1, 0); |
| | | manageCardFlag = NFCWriteHelper.getInstence(intent, this).writeData(manageCard.toZeroByte(baseDao), 1, 0); |
| | | } |
| | | |
| | | /** |
| | |
| | | * @param clearOrInitCard |
| | | */ |
| | | private void setClean(Intent intent, final CleanCard clearOrInitCard) { |
| | | cleanFlag = NFCWriteHelper.getInstence(intent, this).writeData(clearOrInitCard.toByte(), 1, 0); |
| | | cleanFlag = NFCWriteHelper.getInstence(intent, this).writeData(clearOrInitCard.toByte(baseDao), 1, 0); |
| | | } |
| | | |
| | | |
| | |
| | | * @param registeredCard |
| | | */ |
| | | private void setRegisteredCard(Intent intent, RegisteredCard registeredCard) { |
| | | registeredFlag = NFCWriteHelper.getInstence(intent, this).writeData(registeredCard.toByte(), 1, 0); |
| | | registeredFlag = NFCWriteHelper.getInstence(intent, this).writeData(registeredCard.toByte(baseDao), 1, 0); |
| | | } |
| | | |
| | | /** |
| | |
| | | * @param cleanUserCard |
| | | */ |
| | | private void setCleanUserCard(Intent intent, CleanUserCard cleanUserCard) { |
| | | cleanUserCardFlag = NFCWriteHelper.getInstence(intent, this).writeData(cleanUserCard.toByte(), 1, 0); |
| | | cleanUserCardFlag = NFCWriteHelper.getInstence(intent, this).writeData(cleanUserCard.toByte(baseDao), 1, 0); |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | |
| | | private void setTestCard(Intent intent, TestCard testCard) { |
| | | testCardFlag = NFCWriteHelper.getInstence(intent, this).writeData(testCard.toByte(), 1, 0); |
| | | testCardFlag = NFCWriteHelper.getInstence(intent, this).writeData(testCard.toByte(baseDao), 1, 0); |
| | | } |
| | | |
| | | |
| | | private void setConfigDeviceRegiest(Intent intent, ConfigureDeviceRegistrationCrad configureDeviceRegistrationCrad) { |
| | | configDeviceRegiestFlag = NFCWriteHelper.getInstence(intent, this).writeData(configureDeviceRegistrationCrad.toByte(), 1, 0); |
| | | configDeviceRegiestFlag = NFCWriteHelper.getInstence(intent, this).writeData(configureDeviceRegistrationCrad.toByte(baseDao), 1, 0); |
| | | } |
| | | |
| | | private void setConfigurationPower(Intent intent, ConfigurationPowerCard configurationPowerCard) { |
| | | try { |
| | | configPowerFlag = NFCWriteHelper.getInstence(intent, this).writeData(configurationPowerCard.toByte(), 1, 0); |
| | | configPowerFlag = NFCWriteHelper.getInstence(intent, this).writeData(configurationPowerCard.toByte(baseDao), 1, 0); |
| | | } catch (Exception e) { |
| | | configPowerFlag = false; |
| | | throw new RuntimeException(e); |