我刚刚实现了一个Android Beam项目,通过使用回调事件并创建createNdefMessage中的NdefMessage (NfcEvent event)方法,将文本数据从Nexus传输到NFC卡读卡器。起初一切正常,但我发现如果要传输的文本长度超过42字节(不包括NDEF头),则无法推送数据。虽然我多次点击屏幕,但没有任何反应。我也尝试将NDEF记录分块,但SDK建议“应用程序不应尝试手动分块NDEF记录”。有没有人遇到同样的问题?如果能得到您的建议,我将不胜感激。谢谢!
发布于 2012-07-13 00:55:46
我已经在两个安卓设备(几个Galaxy Nexus,Nexus,4.0.1,4.0.2和4.0.3)之间发送了32000字节+ NDef报头的NDef消息。如果你真的很小心(不要移动设备)和耐心(持续几分钟),它可以做到没有任何问题。
所以,问题不应该出在Android部分--但我没有用读卡器测试它。
https://stackoverflow.com/questions/10360357
复制相似问题