Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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
Android NFC通信:当支持NFC的手机接触到标签时会发生什么?_Android_Nfc - Fatal编程技术网

Android NFC通信:当支持NFC的手机接触到标签时会发生什么?

Android NFC通信:当支持NFC的手机接触到标签时会发生什么?,android,nfc,Android,Nfc,我一直在阅读有关NFC的信息,但找不到NFC手机接触NFC标签时发生的确切过程或步骤顺序 更详细地说,我知道了天线、线圈等是如何产生磁场的,以及数据是如何传输的,但我想知道 第一阶段是否有握手? 或者,在实际共享照片或任何信息之前,2部支持NFC的手机之间传输的是什么数据 提前感谢。为了便于解释,假设磁场产生等的实际硬件通信是通信的硬件层 在android操作系统层,当您启用“Nfc”设置时,有一种称为NfcManager(服务)的东西在后台运行。此服务负责转换从以下层接收的原始字节数据,这些层

我一直在阅读有关NFC的信息,但找不到NFC手机接触NFC标签时发生的确切过程或步骤顺序

更详细地说,我知道了天线、线圈等是如何产生磁场的,以及数据是如何传输的,但我想知道 第一阶段是否有握手? 或者,在实际共享照片或任何信息之前,2部支持NFC的手机之间传输的是什么数据


提前感谢。

为了便于解释,假设磁场产生等的实际硬件通信是通信的硬件层

在android操作系统层,当您启用“Nfc”设置时,有一种称为NfcManager(服务)的东西在后台运行。此服务负责转换从以下层接收的原始字节数据,这些层可能是内核层或硬件层,具体取决于您如何看待它

一旦服务接收到它,它将如何被推送到应用程序中


就2部NFC手机而言,这并不是一个非常明智的观点,但我只是凭经验猜测。如果需要在低于一定数量的情况下发送数据,则不会发生“配对”。它识别另一个NFC设备,并简单地发送数据。如果是照片或其他更大的东西,我会假设它使用蓝牙配对并发送数据。

您没有看到中的外部链接吗?这看起来不像是编程问题。也许是讨论这个话题更合适的地方。