public class CardWithBYL_qcom extends Device_qcom implements ICardWithBYL
 注意: 
 1、使用前请确认您的机器已安装相关模块。 
 2、要正常使用模块需要在\libs\armeabi\目录放置libDeviceAPI.so文件。 
 3、在操作设备前需要调用 init() 打开设备,使用完后调用 free() 关闭设备
| Modifier and Type | Field and Description | 
|---|---|
| RFIDWithISO14443A | mRFID | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.lang.String | byte2HexString(byte b) | 
| static java.lang.String | bytesToHexString(byte[] b,
                int size) | 
| java.lang.String | cardConsumeConfirm(java.lang.String time,
                  java.lang.String dealnum,
                  java.lang.String cardnum) | 
| void | cleanFaultCard()清除故障卡 | 
| java.lang.String[] | Consume(float money)扣费 | 
| boolean | free()释放模块 | 
| java.lang.String[] | getBalance()获取余额和有效期 | 
| static CardWithBYL_qcom | getInstance()获取RFID低频操作实例 | 
| java.lang.String | getMessage(int code)将错误代码转换为语义消息 | 
| java.lang.String | getPsamCardID()获取psam卡id | 
| boolean | init()初始化RFID和PSAM模块 | 
| void | setLog(boolean bool) | 
isPowerOnequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisPowerOnpublic RFIDWithISO14443A mRFID
public static CardWithBYL_qcom getInstance() throws ConfigurationException
ConfigurationException - 配置错误异常public boolean init()
init in interface ICardWithBYLpublic boolean free()
free in interface ICardWithBYLpublic java.lang.String[] getBalance()
getBalance in interface ICardWithBYLpublic java.lang.String[] Consume(float money)
Consume in interface ICardWithBYLmoney - 金额public java.lang.String getPsamCardID()
getPsamCardID in interface ICardWithBYLpublic void cleanFaultCard()
cleanFaultCard in interface ICardWithBYLpublic java.lang.String getMessage(int code)
getMessage in interface ICardWithBYLcode - public java.lang.String cardConsumeConfirm(java.lang.String time,
                                           java.lang.String dealnum,
                                           java.lang.String cardnum)
cardConsumeConfirm in interface ICardWithBYLtime - 时间   yyyyMMddHHmmssdealnum - 两个字节交易号cardnum - 四个字节卡号public static java.lang.String bytesToHexString(byte[] b,
                                                int size)
public static java.lang.String byte2HexString(byte b)
public void setLog(boolean bool)