我正在开发一个涉及将数据写入NFC标签的Android,大约需要3秒钟。有时,如果在写操作期间将标签拉开,则标签将变为空白,并且为非NDEF。
标签最初是NDEF,tag.getTechList
返回其中包含"NDEF"
的数组。中断写入后,技术列表将变为[.NfcA, .MifareUltralight]
。为了将其格式化为NDEF,技术列表必须包含NdefFormattable
-不包含。
有趣的是,this android app可以将标签重新格式化为NDEF,但是我尝试过的其他标签却不能。有什么办法可以在标签上返回NDEF格式吗?也许通过使用transieve
方法发送命令?
谢谢。