与未检测到的nfc标签进行通话

问题描述:

我正在尝试与未通过我的android手机(Nexus 5)检测到的NFC标签进行交互。当标签靠近手机时不会收到任何意图。与未检测到的nfc标签进行通话

该标签是一个SRIX4K EEPROM,根据数据表该芯片工作在13.56 MHz,并遵循ISO 14443-2 Type B标准,所以在我的应用程序代码中我使用了NfcB技术对象,但由于标签不是系统检测到应用程序甚至没有达到使用NfcB对象的点。

我可以使用libnfc和一个来自linux应用程序的PN532阅读器没有问题的标签,所以我知道标签正在工作,ISO 14443-2 Type B是正确的标准使用。 该应用可以检测到其他标签,并且可以区分NfcB标签和其他标签。

我认为Android检测新标签的方式不支持或不能正确使用此芯片。有什么办法可以做以下其中一件事情?

  • 力Android系统交谈的标签,没有任何意图
  • 招Android系统思考一个标签存在,然后看看有什么 与NfcB收发方法

我发生也可以向他人开放。手机是根植的,因为这是个人使用,我可以根据需要修改系统。

如果检测到标签你可以使用这个应用程序尝试: https://play.google.com/store/apps/details?id=at.mroland.android.apps.nfctaginfo

  • 如果是,看看到“标签信息”已知的Android如何看到这个标签。
  • 如果否,似乎NFC芯片嵌入此手机不支持这种标签。
+0

感谢这是我已经尝试过的应用程序之一,它不检测标签。关键是我可以使用符合ISO 14443 B标准的标签和PN532阅读器,并且手机可以检测到B标准的其他标签而不是SRIX。我想我需要看看Android系统如何检测到较低级别的新标签。你知道操作系统的哪一部分需要处理吗?谢谢 – sguerrini97