1

IsoDep および DESFire ネイティブ コマンドを使用して、Android で Mifare DESFire 4k タグに取り組んでいます。PICC フォーマット コマンドをカードに送信すると、TagLostException が発生し、その後、Android のどのソフトウェアを使用してもタグを検出できなくなります。これは予想される動作ですか?タグをフォーマット前と同じように動作させる方法はありますか?

4

2 に答える 2

1

format コマンドを送信する前に、 を使用して送受信タイムアウトをsetTimeout()大きな値 (数秒) に増やしてみてください。DESFire タグのフォーマットには時間がかかります。私は TagLostException で同じ経験をしましたが、タグを台無しにしたことはありません...

于 2012-12-22T18:53:58.183 に答える
0

私はむしろNFCの男に同意します。PICC をフォーマットするときにタグを台無しにすることは非常にまれですが、Android コード (既知のバグ/問題) が原因でタグを操作するときに TagLostException を受け取ることはそれほど珍しいことではありません。

于 2014-03-10T11:47:51.320 に答える