我一直在研究Peer-To-Peer
mode 的 nfc 样本。我onResume
以两种不同的方式实现了方法,用于启动器模式和目标模式,如下所示:
对于发起者模式:
mAdapter.setNdefPushMessage(getTestNdefMessage(), this);
对于目标模式:
mAdapter.enableForgroundDispatch(this, pendingIntent, null, null);
我将一部安卓手机作为发起者,另一部作为目标,并将它们背靠背放置。onNewIntent
在这里,我可以听到 NFC 设备检测声音,但在设置为目标模式的 android 手机上没有收到任何呼叫。
任何人都可以在我错的地方帮助我,在概念上还是在实施上。如果我启用Android NFC Beam
,我会在设备settings
上收到通知。在这种情况下,我接到一个电话。Initiator
Touch to Beam
onNewIntent
任何方向都会有所帮助。