我刚刚实施了一个Android Beam项目,通过使用回调CreateNdefMessageCallback并在createNdefMessage(NfcEvent事件)方法中创建NdefMessage,将文本数据从Nexus S传输到NFC读卡器。 一开始一切都还可以,但我发现如果要传输的文本长度超过42个字节(不包括NDEF头),则无法推送数据。虽然我多次点击屏幕,但没有回应。 我还试图对NDEF记录进行分块,但SDK建议"应用程序不应该尝试手动分块NDEF记录"。 有没有人遇到同样的问题? 得到你的建议非常感谢。 谢谢!
答案 0 :(得分:1)
我已经在2个Android设备(几个Galaxy Nexus,Nexus S,4.0.1,4.0.2和4.0.3)之间发送了32,000字节+ NDef标头的NDef消息。如果您非常小心(不要移动设备)和患者(持续几分钟),可以在任何问题上完成。
所以,问题不应该在Android部分 - 但我没有用读卡器测试它。