|  |  |  | 
|---|
|  |  |  | import android.view.View; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.dayu.baselibrary.tools.HexUtil; | 
|---|
|  |  |  | import com.dayu.baselibrary.utils.AidlUtil; | 
|---|
|  |  |  | import com.dayu.baselibrary.tools.print.PrintAdater; | 
|---|
|  |  |  | import com.dayu.baselibrary.utils.BaseCommon; | 
|---|
|  |  |  | import com.dayu.baselibrary.utils.DateUtil; | 
|---|
|  |  |  | import com.dayu.baselibrary.utils.MornyUtil; | 
|---|
|  |  |  | 
|---|
|  |  |  | import com.dayu.qihealonelibrary.utils.CardCommon; | 
|---|
|  |  |  | import com.tencent.bugly.crashreport.CrashReport; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.ArrayList; | 
|---|
|  |  |  | import java.util.Calendar; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * Copyright (C), 2023, | 
|---|
|  |  |  | 
|---|
|  |  |  | * Date: 2023-11-08 21:19 | 
|---|
|  |  |  | * Description: nfc写卡界面 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public class NFCWreatActivityQHAlone  extends QHAloneBaseNfcActivity { | 
|---|
|  |  |  | public class NFCWreatActivityQHAlone extends QHAloneBaseNfcActivity { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | RegisteredCard registeredCard; | 
|---|
|  |  |  | CleanUserCard cleanUserCard; | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private void setPrinterData(RechargeBean rechargeBean) { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | StringBuffer data = new StringBuffer(); | 
|---|
|  |  |  | List<String> data = new ArrayList<>(); | 
|---|
|  |  |  | if (rechargeBean != null) { | 
|---|
|  |  |  | data.append("*****************************" + "\n"); | 
|---|
|  |  |  | data.append("设备序列号:" + rechargeBean.getSerial() + "\n"); | 
|---|
|  |  |  | data.append("用户名:" + rechargeBean.getUserName() + "\n"); | 
|---|
|  |  |  | data.append("卡  号:" + rechargeBean.getCardNumber() + "\n"); | 
|---|
|  |  |  | data.append("充值金额:" + rechargeBean.getMorny() + " 元" + "\n"); | 
|---|
|  |  |  | data.append("卡内余额:" + rechargeBean.getBalance() + " 元" + "\n"); | 
|---|
|  |  |  | data.append("日  期:" + DateUtil.dateToStamp(rechargeBean.getDate(), DateUtil.type2) + "\n\n"); | 
|---|
|  |  |  | data.append("*****************************"); | 
|---|
|  |  |  | data.add("*****************************"); | 
|---|
|  |  |  | data.add("设备序列号:" + rechargeBean.getSerial()); | 
|---|
|  |  |  | data.add("用户名:" + rechargeBean.getUserName()); | 
|---|
|  |  |  | data.add("卡  号:" + rechargeBean.getCardNumber()); | 
|---|
|  |  |  | data.add("充值金额:" + rechargeBean.getMorny() + " 元"); | 
|---|
|  |  |  | data.add("卡内余额:" + rechargeBean.getBalance() + " 元"); | 
|---|
|  |  |  | data.add("日  期:" + DateUtil.dateToStamp(rechargeBean.getDate(), DateUtil.type2)); | 
|---|
|  |  |  | data.add("*****************************"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | float size = 26; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | AidlUtil.getInstance().printText(data.toString(), size, true, false); | 
|---|
|  |  |  | AidlUtil.getInstance().print3Line(); | 
|---|
|  |  |  | PrintAdater.getInstance().printText(data, size, true, false); | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | e.printStackTrace(); | 
|---|
|  |  |  | } | 
|---|