如何检测NFC P2P事件

时间:2018-05-22 19:00:16

标签: android nfc ndef nfc-p2p android-beam

Android允许您使用NfcAdapter.setPushMessageNfcAdapter.setPushMessageCallback准备NFC推送消息。我的理解是,在设置推送消息或回叫之后,将在下一个NFC事件(例如将两个电话一起敲击)上发送消息。

有没有办法检测该事件何时发生?

1 个答案:

答案 0 :(得分:1)

是的,NfcAdapter.setOnNdefPushCompleteCallback()允许您为此目的注册回调:在NDEF消息成功转移到其他设备时收到通知。

顺便说一下。只要能够接收NDEF消息的设备在范围内,就会调用CreateNdefMessageCallback(由NfcAdapter.setNdefPushMessageCallback()注册)。因此,您甚至可以估算NDEF推送(Beam)事务的开始和结束。