您好,我正在 Android 中使用 NFC 开发一个简单的应用程序。 NFC api 在 android 版本 2.3.3 及以上可用。这是一个文档和简单的演示代码,用于通信支持 NFC 的 android 设备和 NFC 标签。 我从下面的链接中找到示例代码。
http://developer.android.com/resources/samples/NFCDemo/index.html
而且我没有找到任何有用的代码来在两个 android 设备之间进行通信。请给我一些示例,说明我们如何在两个 android 设备之间进行 p2p 通信。
提前致谢
最佳答案
抱歉,如果我不得不让您失望,但目前无法在 2 台 Android 设备之间进行主动 p2p 通信。尽管您可以使用 p2p 在 2 个设备之间推送 NDEF 消息。这按以下方式工作。其中一部手机注册要推送的 NDEF 消息,一旦另一部手机进入另一部手机的领域,就会交换此消息。在 ICS 中,Beam UI 出现在发送电话上,要求用户确认发送消息。这一切看起来更像是其中一部手机模拟标签,不同的是通信使用的是LLCP协议(protocol)。
如果此行为适合您的用例,您可以在此博客上找到如何使用实现此目的的很好解释:
http://www.jessechen.net/blog/how-to-nfc-on-the-android-platform/
并查看 NFCAdapter 文档(enableForegroundNdefPush 和 enableForegroundDispatch)
关于android - 如何在android中使用NFC在两个设备之间发送数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9696322/