安卓 NFC : can I do bi-directional message exchange?

标签 android nfc ndef nfc-p2p

Android NDEF Push Protocol Specification从 2011 年 2 月开始说:这允许 NPP 设备之间进行双向 NDEF 交换。

今天是 2015 年,我想在两个设备之间进行简单的消息交换:

 Device 1         Device 2

"Hello"    ---> 
           <--- "Welcome"
"Goodbye"  ---> 
           <--- "Farewell"

换句话说,我希望收件人发送确认消息。

如何双向发送信息并使两个设备通过 NFC 进行协商?

2011年的一个类似问题:
Bi-Directional Android Beam

最佳答案

谷歌搜索的词是 APDU 和卡仿真。

工作代码可以在这里找到:
https://github.com/grundid/host-card-emulation-sample

和相应的博客文章在这里:
http://blog.opendatalab.de/hack/2013/11/07/android-host-card-emulation-with-acr122/

它适用于 2 部手机:通过 Eclipse 在两部手机上启动应用程序,关闭其中一部(只有一部!)的 Activity ,然后将两部手机背靠背。

关于安卓 NFC : can I do bi-directional message exchange?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33692979/

相关文章:

java - 编译 com.android.support :support-v4:24. 0.0 时出现 android 错误

安卓一加二 : Failed to change locale for db

nfc - 如何找到我本地交通卡的 AID 号码?

android - 我的 cordova 应用程序在检测到 NFC 标签后无法启动

c++ - 如何将 NDEF 中的 NFC 标签转换为非 NDEF

android - 获取标签的数据负载

android - AdMob 发布

android - SQLiteOpenHelper onCreate() 总是在运行时创建数据库?

android - 接收 Intent 操作 MAIN 而不是 NDEF 消息

c# - 在Unity3D中读取NFC标签