私は、Android の「NFC」を介してデバイスからデバイスへ大きなデータ ファイル (数十メガバイト) を転送するためのサポートをアプリに追加する任務を負っています。
Android の本物の NFC が非常に遅いことは承知していますが、ICS が Bluetooth への大量データ転送のハンドオフをサポートしていることは知っています。と Samsung は、Wifi Direct (S-Beam) を介して同じことを行うための独自のメカニズムを持っています。それが私が取りたいアプローチです。
残念ながら、これを実際に行う方法に関する情報は見つかりません。
Android Beam のドキュメントを見てきましたが、大きなバルク データをサポートする特別なメカニズムについては言及されていません。そこで、標準の AndroidBeamDemo アプリを使用して、パケット サイズに大きなバイト配列を追加するだけで、すべてが正常に動作することを期待しました。そうではないようです --- 10kB のメッセージを送信するには約 5 秒かかり、1MB のメッセージを送信しようとしてもまったく何もしません (メッセージが正常に送信されたことはわかりますが)。
Samsung の S-Beam については、ドキュメントがまったく見つかりません。
誰かがこの仕事をしたことがありますか?もしそうなら、彼らは私に例を教えてくれますか?