3

我刚刚实现了一个 Android Beam 项目,通过使用回调 CreateNdefMessageCallback 并在 createNdefMessage(NfcEvent event) 方法中创建 NdefMessage,将文本数据从 Nexus S 传输到 NFC 读卡器。起初一切正常,但我发现如果要传输的文本长度超过 42 字节(不包括 NDEF 头),则无法推送数据。尽管我多次点击屏幕,但没有任何反应。我也尝试分块 NDEF 记录,但 SDK 建议“应用程序不应尝试手动分块 NDEF 记录”。有没有人遇到同样的问题?非常感谢您的建议。谢谢你!

4

1 回答 1

1

我已经在 2 个 Android 设备(几个 Galaxy Nexus、Nexus S、4.0.1、4.0.2 和 4.0.3)之间发送了 32000 字节 + NDef 标头的 NDef 消息。如果你真的很小心(不要移动设备)和耐心(持续几分钟),它可以毫无问题地完成。

所以,问题不应该出在 Android 部分——但我没有用读卡器测试它。

于 2012-07-12T16:55:45.887 回答