Nfc-V标签阅读示例?

时间:2011-07-13 14:44:17

标签: android nfc iso-15693

有人可以提供NFC-V标签阅读示例代码吗? Android开发指南仅提供仅适用于NDEF标记的NFCDemo代码。所有其他类型的标签都没有资源。谢谢!

2 个答案:

答案 0 :(得分:2)

读取块0演示适用于15693 i-code sli

ByteArrayOutputStream out = new ByteArrayOutputStream();

out.write(new byte[] { (byte)0x20, (byte)0x20 }); //addressed mode,  read single blocks,  
out.write(nfcV_tag.getTag().getId()); //address
out.write(new byte[] { (byte)blockIndex }); //block 0

byte errorcode_and_block0[] = nfcV_tag.transceive(out.toByteArray());
//1st byte should be 0 if everything is ok. next 4 bytes are block 0

答案 1 :(得分:0)

嗯 - 使用Android 2.3.4,你可以使用普通的NDEF格式,并使用通常的android API写入标签,就像任何其他ndef complient标签一样。 NFC-V毕竟是Android 2.3.4的主要功能。

如果您不想与NFC-V标签通信:它只不过是ISO 15693标准。您应该能够通过谷歌搜索找到此标签理解的PDU,然后您可以根据自己的需要推出自己的实施。