Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Kitkat HCE(NFC)设备能否与另一个Kitkat HCE(NFC)设备通话_Java_Android_Nfc_Hce - Fatal编程技术网

Java Kitkat HCE(NFC)设备能否与另一个Kitkat HCE(NFC)设备通话

Java Kitkat HCE(NFC)设备能否与另一个Kitkat HCE(NFC)设备通话,java,android,nfc,hce,Java,Android,Nfc,Hce,Kitkat HCE(NFC)设备能否与另一个Kitkat HCE(NFC)设备通话 我想编写应用程序,将数据从一个Kitkat HCE(NFC)设备传输到另一个Kitkat HCE(NFC)设备 如果代码已经存在您所问的没有多大意义。如果两个设备都在卡模拟模式下运行,则它们无法直接相互通信 NFC有三种运行模式: 读写器模式:NFC设备可以读写NFC标签,并与非接触式智能卡交互 对等模式:两个NFC设备可以直接相互通信 卡模拟模式(使用安全元件或通过软件卡模拟/HCE):NFC设备充当非接触式

Kitkat HCE(NFC)设备能否与另一个Kitkat HCE(NFC)设备通话

我想编写应用程序,将数据从一个Kitkat HCE(NFC)设备传输到另一个Kitkat HCE(NFC)设备


如果代码已经存在

您所问的没有多大意义。如果两个设备都在卡模拟模式下运行,则它们无法直接相互通信

NFC有三种运行模式:

  • 读写器模式:NFC设备可以读写NFC标签,并与非接触式智能卡交互
  • 对等模式:两个NFC设备可以直接相互通信
  • 卡模拟模式(使用安全元件或通过软件卡模拟/HCE):NFC设备充当非接触式智能卡,因此可以与传统非接触式智能卡读卡器(或处于读写器模式的NFC设备)交互
  • 因此,如果其中一台设备使用Android HCE,那么另一台设备将需要在读写器模式下运行。由于Android设备在默认情况下将使用点对点模式(特别是SNEP over LLCP),因此另一台设备也需要使用Android 4.4+的设备。然后,第二个设备需要禁用对等模式和卡模拟模式,并明确地将NFC接口仅置于读写器模式。这可以通过安卓系统实现