Kitkat HCE(NFC) 设备能否与另一个 Kitkat HCE(NFC) 设备通信?
我想编写应用程序将数据从一个 Kitkat HCE(NFC) 设备传输到另一个 Kitkat HCE(NFC) 设备。
如果代码已经存在
你问的没有多大意义。如果两个设备都在卡仿真模式下运行,那么它们就不能直接相互通信。
NFC 具有三种操作模式:
因此,如果其中一个设备应该使用 Android HCE,那么另一个设备将需要在读/写模式下运行。由于 Android 设备默认使用点对点模式(特别是 SNEP over LLCP),因此其他设备也需要是 Android 4.4+ 的设备。然后,第二个设备需要禁用点对点模式和卡仿真模式,并明确地将 NFC 接口置于读写器模式。这可以通过 Android 的reader-mode API来完成。