Android 11 デベロッパー プレビュー 2 が公開されました。ぜひお試しのうえ、フィードバックをお寄せください

NFC を使ってファイルを共有する

Android では Android Beam ファイル転送機能を使用して、デバイス間で大きなファイルを転送できます。この機能にはシンプルな API があり、ユーザーはデバイスをタップするだけで転送プロセスを開始できます。それに応じて、Android Beam ファイル転送はデバイスから別のデバイスにファイルを自動的にコピーし、完了したらユーザーに通知します。

Android Beam ファイル転送 API は大量のデータを処理しますが、Android 4.0(API レベル 14)で導入された Android Beam NDEF 転送 API は、URI やその他の小さなメッセージなどの少量のデータを処理します。さらに、Android Beam は Android NFC フレームワークで提供されている機能の 1 つであり、NFC タグから NDEF メッセージを読み取ることができます。Android Beam について詳しくは、NDEF メッセージを他のデバイスに送信するをご覧ください。NFC フレームワークについて詳しくは、Near Field Communication API ガイドをご覧ください。

依存関係と前提条件

  • Android 4.1(API レベル 16)以降
  • 2 台以上の NFC 対応 Android デバイス(NFC はエミュレータではサポートされていません)

レッスン

別のデバイスにファイルを送信する
別のデバイスにファイルを送信するためのアプリの設定方法をご紹介します。
別のデバイスからのファイルを受信する
別のデバイスから送信されたファイルを受信するためのアプリの設定方法をご紹介します。

その他の関連情報については、外部ストレージの使用をご覧ください。