我正在尝试了解如何处理不同的标记技术。 到现在为止,我使用NDEF消息编写/读取了我的标签。现在我想读/写NfcV标签。
阅读我发现的不同教程,我需要使用NfcV对象的transceive(byte[])
方法。
尝试使用NfcV我遇到了非常随机和错误的行为。在与先前数据混合时,数据未被发送,保存到错误的块中或仅部分保存。 NDEF消息保存总是覆盖以前的数据。
我只是走错路,我可以在NfcV标签上使用NdefMessage / NdefRecord吗?
答案 0 :(得分:1)
如果操作系统支持该标记的Type V NDEF标记平台规范,则只能使用Android的Ndef
/ NdefFormatable
标记技术。特别是对于4.2之前的Android版本,NfcV(ISO 15693)标签上的NDEF支持有限。
如果Android没有为您的代码列出Ndef
/ NdefFormatable
,则必须坚持使用代码的特定命令集和NfcV.transceive()
方法。