Android手机之间的NFC P2P点击似乎不起作用

最后发布: 2011-04-14 12:00:45


问题

我使用Nexus-S android手机的NFC开发了P2P标签编写应用。

标签包含NDEF消息中打包的文本NDEF记录和MIME NDEF记录。enableForegroundNdefPush用于启用从一个电话向另一电话的P2P标签推送。两个电话均启用了NFC。

正在使用2部Nexus-S手机测试该应用,其中一部用于书写,另一部用于阅读。 我正在使用一部手机中的应用创建和写入标签。另一部手机用于通过Nexus-S随附的内置“标签”应用进行读取。 其他应用程序(例如NXP的“ TagWriter”应用程序)也已经过测试。

在大约30项测试中,只有两次能够使用上述设置读取标签。 其他时候,窃听电话以进行P2P标签传输根本不起作用。 我想知道其他人是否也有同样的问题。

谢谢

里亚兹

android nfc nexus-s nfc-p2p
回答

为了接收P2P,您使用的是什么? enableForegroundDispatch或确定标签的一般意图? 如果使用enableForegroundDispatch,请小心,因为techfilter应该适合编写标签的应用所使用。 我个人从来没有在1条消息中使用过两种不同类型的记录,而是使用了简单的NDEF文本消息。 -干杯,AA


回答

两台Nexus S设备为我提供了可靠的前景推送和调度功能。 有时候,前台调度无法正常工作。 我设法解决了这个问题,只需卸下电池盖,检查并清洁(金属)NFC天线连接,然后重新安装后盖即可,以确保它很贴合。