NFC Android プログラミングに取り組んでおり、Mifare Classic カードを読みたいと思っています。そのようなカードからセクターを読み取る方法を知っている人はいますか?
認証メソッドは、認証が完了したことを意味する true を返します。認証後、セクターはすべての IO アクションの準備ができているはずですが、readBlock() メソッドまたは transceive() メソッドを使用するたびに、IOException("transceive failed") で例外が発生します。Mifare Classic を使った例が見つからないので、この API で Mifare Classic を読み込めるか知りたいです。
このような私のコードboolean success = m1tag.authenticateSectorWithKeyB(0,MifareClassic。KEY_DEFAULT)
int index = m1tag.sectorToBlock(0)
byte[] content = m1tag.readBlock(index)
成功は本当ですが、カードからコンテンツを読み取ると、IOException("transceive failed") がスローされます