我正在使用Mifare Classic标签制作一款Android NFC应用程序。这个程序很好用。 然而,并非所有Android设备都有NXP NFC芯片,有些拥有Broadcom NFC芯片,不支持Mifare Classic标签。 因此,对于这种设备,我正在尝试使用Broadcom NFC芯片支持的NXP NTag213或NTag216标签。 我使用“NXP TagInfo”应用程序尝试读取此类标记,并在techList中将标记称为[MifareUltralight-NfcA-Ndef-NdefFormatable]。 我看了一下NXP数据表,它说你可以用Ndef格式在NTag21X上写数据。 我可以从我的NTag获得一个Ndef实例,但是当我尝试编写我的NdefMessage时,每当我尝试通过ndef.connect()获取连接时都会收到IOException。
你知道为什么吗?