如何在安卓系统中实现NFC点对点连接?

3

我需要在两个启用了NFC的设备之间进行对等连接,如果有人做过,请将链接或说明发送给我。

2个回答

2
那个示例是旧的,并使用了已弃用的API(尽管这些API仍然需要支持GB)。如果您正在使用ICS,请改用以下示例: http://developer.android.com/resources/samples/AndroidBeamDemo/index.html 还请查阅以下文档: http://developer.android.com/guide/topics/nfc/nfc.html#p2p 基本上,您需要创建一个应用程序来创建NDEF消息,注册要推送的消息,并在android清单中创建意图过滤器,以过滤由应用程序推送的ndef消息产生的意图。
当两个设备接触时(安装了该应用程序),一个设备将数据推送到另一个设备。另一个设备具有正确过滤消息并处理它的意图过滤器。
这就是它的基本机制。查看Android Beam演示以获取更多信息。

1

链接失效,看起来这个样本不再可用。 - JohnKoz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接