3

コールバックCreateNdefMessageCallbackを使用し、createNdefMessage(NfcEvent event)メソッドでNdefMessageを作成することにより、NexusSからNFCカードリーダーにテキストデータを転送するAndroidBeamプロジェクトを実装しました。最初はすべて問題ありませんが、転送するテキストの長さが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 に答える