是否可以在NfcV(ISO 15693)标签上将数据写入内存中的特定块?例如.将数据写入块#5或任何特定的块#.
我是NFC技术的新手.我正在创建一个用于读取/写入NfcV(ISO 15693)标签的应用程序.我已经成功创建了读取部分,但是问题出在书写部分上.当我想将一些文本数据写入标签时,它从第2块开始直到每次执行相同的过程.我已经搜索了很多,但是找不到将数据写入特定块的任何解决方案.
解决方法:
确切的细节取决于标签中包含哪个ISO 15693兼容芯片. ISO 15693-3标准列出了不同的写入命令.对这些的支持都是可选的,因此您的标签可以支持其中的一个或多个,甚至可以使用专有命令来写入数据.我建议您查找芯片的数据表和/或获取ISO标准以找出正确的命令.
一旦知道正确的命令是什么,就可以简单地将字节数组中的命令字节传递给NfcV.transceive()方法. (通常,命令字节由一个标志字节,一个写命令字节,一个或多个块字节以及要写入的数据字节组成.)
总结以上是内存溢出为你收集整理的Android NfcV(ISO 15693)标签全部内容,希望文章能够帮你解决Android NfcV(ISO 15693)标签所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)