如何从扇区 1 读取数据?验证是真的,我得到异常 IOException(“收发失败”)。
private String readSector() {
byte [] array={(byte)0xD3,(byte)0xF7,(byte)0xD3,(byte)0xF7,(byte)0xD3,(byte)0xF7};
byte[] data = null;
final ByteArrayBuffer b = new ByteArrayBuffer(mMaxSize);
String sb=new String();
boolean succes = false;
try {
mClassic.connect();
succes = mClassic.authenticateSectorWithKeyA(1, array);
if (succes) {
b.append(mClassic.readBlock(3), 1, 16);
data = b.toByteArray();
}
else
sb+="Authentication failed";
mClassic.close();
catch (final TagLostException tag) {
tag.printStackTrace();
sb+="Tag Lost";
}
catch (final IOException e) {
e.printStackTrace();
sb+="IOEception";
}
}