我在 NEXSUS-S_4.0.4 上工作,需要读取 B 型(ISO 14443)卡的数据并显示存储在卡上的一些信息。但是我的应用程序或从 android-market 下载的任何其他应用程序都没有检测到我的卡(例如:来自 NXP 的 NFC 标签信息)。所有其他卡都工作正常..
先谢谢你,问候
最佳答案
这可能只是天线无法很好地调谐您想要读取的标签。 (ISO14443-B 并不常见...)
为确定这不是软件问题,您可以尝试更换天线。为此:
取下 Nexus-S 的后盖。您应该会看到天线和 NFC 子板的触点。
取一段约 25 厘米长的隔离线。制作两个绕组,直径约为 4 到 6 厘米,并将其连接到天线引脚。
尝试阅读您的 B 标签。手机现在应该可以通过 IsoDep 检测到标签和 IO。
这种临时搭建的天线很可能会比内置天线工作得更好,因为内置天线非常靠近其他金属部件,这会降低天线性能。
关于android - NFC typeb 卡未被任何 NFC 应用程序检测到(如 :nfctaginfo),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10831464/