Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.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
有没有办法检查两台支持NFC的Android设备是否超出范围?_Android_Nfc_Nfc P2p_Android Beam - Fatal编程技术网

有没有办法检查两台支持NFC的Android设备是否超出范围?

有没有办法检查两台支持NFC的Android设备是否超出范围?,android,nfc,nfc-p2p,android-beam,Android,Nfc,Nfc P2p,Android Beam,在我使用Android Beam在两台Android设备之间传输数据后,我正在寻找一种在这些设备超出范围时得到通知的方法。不,Android没有为此提供API 如果不需要点对点模式/Android Beam,如果两台设备都有Android 4.4+,并且如果您的应用程序在至少一台设备的前台运行,那么您可以在一台设备上使用HCE,在另一台设备上使用阅读器模式。然后,在读卡器端,您可以连续地向HCE端发送命令。如果通信失败,您将知道这些设备不再在彼此的范围内

在我使用Android Beam在两台Android设备之间传输数据后,我正在寻找一种在这些设备超出范围时得到通知的方法。

不,Android没有为此提供API

如果不需要点对点模式/Android Beam,如果两台设备都有Android 4.4+,并且如果您的应用程序在至少一台设备的前台运行,那么您可以在一台设备上使用HCE,在另一台设备上使用阅读器模式。然后,在读卡器端,您可以连续地向HCE端发送命令。如果通信失败,您将知道这些设备不再在彼此的范围内