【发布时间】:2017-07-21 23:40:08
【问题描述】:
根据这个问题,我找到了在不使用 Beam UI 的情况下传输消息的方法
这就是我想要的答案:
只有从 Android 4.4 开始,才有可能通过 NFC 在两台 Android 设备之间进行通信,而无需 Beam UI(实际上根本不使用 Android Beam 和点对点模式):如果两台设备都是 4.4+,一个设备可以使用 Android HCE 模拟非接触式智能卡,并且一个设备可以使用读卡器模式 API(这仅适用于 4.4 中引入的读卡器模式 API,因此两台设备都需要 4.4+)与模拟的智能卡进行通信。
但是我想传输整个文件,可以吗?我无法使用 https://github.com/xamarin/monodroid-samples 中的 CardReader 和 CardEmulation 示例在 5.1 和 7.0 设备之间进行操作。
如果我尝试发送大数据(例如文件中的所有字节),它们永远不会连接。但是,对于小消息(例如示例中的原始数字),它可以完成,但并非没有很多收发异常。
【问题讨论】:
标签: android xamarin nfc apdu hce