1

我正在使用 IsoDep 和 DESFire 本机命令在 android 上处理 Mifare DESFire 4k 标签。当我向卡发送 PICC 格式命令时,我得到一个 TagLostException,之后使用 Android 上的任何软件都无法检测到该标签。这是预期的行为吗?有没有办法让标签表现得像格式化之前一样?

4

2 回答 2

1

在发送格式命令之前尝试增加收发超时,使用setTimeout(), 到某个较大的值(几秒钟)。格式化 DESFire 标记需要一些时间。我对 TagLostException 有同样的经历,但从未破坏过标签......

于 2012-12-22T18:53:58.183 回答
0

我更同意 NFC 的家伙。在格式化 PICC 时破坏标签是非常罕见的,但由于 Android 代码(已知错误/问题)使用标签操作时收到 TagLostException 的情况并不少见,有时标签会停止响应,但它应该在一段时间后恢复。

于 2014-03-10T11:47:51.320 回答