我开发了一款使用NFC进行Nexus-S安卓手机的P2P标签编写应用程序。
标记包含文本NDEF记录和打包在NDEF消息中的MIME NDEF记录.enableForegroundNdefPush用于启用从一个电话到另一个电话的P2P标记推送。两个电话都启用了NFC。
2个Nexus-S手机用于测试应用程序,一个用于写入,另一个用于阅读。 我正在使用我的应用程序在一部手机中创建和编写标签。另一部手机用于通过Nexus-S附带的内置“标签”应用程序进行阅读。其他应用程序,如恩智浦的'TagWriter'应用程序也已经过测试。
在大约30次测试中,只有两次,我能够使用上面的设置来读取标签。 其他时候,点击用于P2P标签传输的电话不起作用。我想知道其他人是否也有同样的问题。
由于
Riyaz
答案 0 :(得分:0)
对于接收P2P,你在使用什么? enableForegroundDispatch或一般意图来确定标签? 如果使用enableForegroundDispatch,请小心,因为techfilter应该适合正在编写标记的应用程序使用。 我个人从未在1条消息中使用过两种不同类型的记录,但是,它使用了简单的文本NDEF消息。 -Cheers,AA
答案 1 :(得分:0)
使用两台Nexus S设备,前台推送和调度对我合理可靠。前台调度无法正常工作。我设法解决了这个问题,只需取下电池盖,检查并清洁(金属)NFC天线连接并重新安装盖子,确保它非常贴合。