【发布时间】:2013-03-26 15:44:57
【问题描述】:
我正在为 NFC 设备实现一个 Android 应用程序。我在两个不同的 Android 设备上使用 Ndef、NfcV 和 NdefFormatable 标签:三星 Galaxy SII plus 和三星 Galaxy SII,每个都运行 android 版本 4.1.2。 SII plus可以看到标签,读写没有问题,但是SIII看不到Ndef技术,只能看到NfcV技术。知道为什么吗?无论标签是否包含实际的 NDEF 消息,任何已上市的应用程序都会出现此问题。
【问题讨论】:
-
能用TagInfo之类的app确定标签中的芯片吗?这可能会为正在发生的事情提供线索。
-
标签信息显示射频技术的类型 V,标签类型 EM4x3x,目标技术类别:NfcV 和 Ndef。 NDEF 标记的类型未知。
-
差异似乎与我在 Galaxy Nexus 和 Nexus 4 手机上观察到的相似。 Nexus 4 包含更新的 NFC 软件堆栈,支持不同类型 NfcV 标签上的 NDEF,而 Galaxy Nexus 仅支持 ICODE NfcV 标签。 Galaxy S3 具有与 Galaxy Nexus 相同的 NFC 软件堆栈。看起来 S2+ 和 Nexus 4 是一样的(这很有意义,因为这些设备出现在市场上的日期)。
-
我明白了,是否存在针对不同设备的不同软件堆栈的列表?
标签: android tags nfc ndef iso-15693