2013-11-04 109 views
-1

我想了解如何處理不同的標籤技術。 到現在爲止,我使用NDEF消息來寫/讀我的標籤。現在我想讀取/寫入NfcV標籤。瞭解不同的NFC標籤技術

閱讀不同的教程我發現,我需要使用NfcV對象的transceive(byte[])方法。

試圖與NfcV合作我面臨非常隨機和錯誤的行爲。數據未被髮送,保存到錯誤的塊中或僅部分保存,與之前的數據混合在一起。保存NDEF消息總是覆蓋以前的數據。

我只是錯了方向,我可以在NfcV標籤上使用NdefMessage/NdefRecord嗎?

+0

您能否澄清一下,如果您想通過'transceiver()'方法使用特定於標籤的命令與標籤進行通信(例如讀取或寫入),或者如果要將NDEF消息存儲在標籤上(即使用標籤V型NDEF標籤平臺)? –

+0

我想讀/寫標籤中的數據。這就是所有...最好的將是「最簡單的方式」.. –

回答

1

如果操作系統支持該標記的Type V NDEF標記平臺規範,則只能使用Android的Ndef/NdefFormatable標記技術。特別是在4.2之前的Android版本中,NfcV(ISO 15693)標籤上的NDEF僅有有限的支持。

如果Android沒有爲您的代碼列出Ndef/NdefFormatable,您必須堅持使用標記的特定命令集NfcV.transceive()-方法。

+0

即時通訊使用多個不同的標籤...有幾個不允許Ndef它看起來像我必須去'NfcV.transceive()':(..我已經有了我的問題.... –