我正在开发一个Android移动应用程序,用于在NFC上读写数据。使用ST的M24SR04芯片时,一切正常。过渡到芯片M24LR64ER(同样来自ST)后-停止。 该应用程序无法通过条件(如下所示)。
这可以使用其他应用程序完成。 NFC应用程序工具仅允许您使用参数(类型,技术,序列号,DSFID)的初始读取。
NfcV阅读器应用程序(来自ST)轻松执行所有可能的操作。日志中没有“ E / NfcHandover:无效的NDEF条目”行。
我以为这不支持NDEF,但是NfcV-reader应用程序可以读取和写入NDEF消息。
if (NfcAdapter.ACTION_TAG_DISCOVERED.equals(action)
|| NfcAdapter.ACTION_TECH_DISCOVERED.equals(action)
|| NfcAdapter.ACTION_NDEF_DISCOVERED.equals(action))