只是浏览新发布的 姜饼文件 而且我看到他们为近场通信增加了一些支持(如预期的那样)。

但是,在我看来,它只能接收(您可以收到NFC的通信和消息,但您无法发送它们)。那是每个人的解释吗?没有机会在这里深入研究,但这就是我的样子。只添加了3个类,我在任何地方都看不到Send()方法。

因此,只能接收是可以的,但是如果我们需要回信,那将使我们拥有牢房,wi-fi,蓝牙。我在这里错过了什么吗?

有帮助吗?

解决方案

我在这里错过了什么吗?

在Android 2.3中,我不这么认为。我同意,根据API及其提供的示例代码,它看起来只读。

但是,迹象表明Nexus S NFC硬件支持读写,因此也许将来在Android的未来版本中会出现其他API。

在此期间,将NFC标签视为扮演类似于QR码的角色。

其他提示

在最新的姜饼发行中,有对标签的写支持,以及有限的P2P功能。使用EnableforegroundNdefpush(),您可以将NDEF消息发送到另一个设备。

Android 2.3 文档确实声明该功能仅读取功能,但没有提及传输。当前版本,发送功能似乎不可用。

“ Android 2.3包括NFC堆栈和框架API,该API使开发人员可以阅读NDEF标签...”

Android 2.3.3提供了对NFC的改进和扩展支持,以允许应用程序以新的方式与更多类型的标签进行交互。

一组新的,全面的API为应用程序提供了对更广泛的标准TAG技术的读写访问,包括:

  • NFC-A(ISO 14443-3A)
  • NFC-B(ISO 14443-3B)
  • NFC-F(JIS 6319-4)
  • NFC-V(ISO 15693)
  • ISO-DEP(ISO 14443-4)
  • Mifare Classic
  • Mifare Ultralight
  • NFC论坛NDEF标签

看到 API概述 页面以获取更多信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top