シンプルなデータを共有する

Android アプリの優れたメリットの 1 つは、互いに通信して統合できることです。新しいアプリにとって中核的でない機能が別のアプリ内にすでに存在している場合、わざわざ再開発する必要はありません。

このセクションでは、Android Sharesheet やインテント リゾルバと Intent オブジェクトを使用して、アプリ間でシンプルなデータ(テキスト、画像、ファイルなど)の送受信を行う一般的な方法について説明します。

レッスン

他のアプリにシンプルなデータを送信する
Android Sharesheet とインテント リゾルバを使用してテキストや各種データを他のアプリに送信できるようにアプリをセットアップする方法について学びます。
他のアプリからシンプルなデータを受信する
インテントからテキストや各種データを受信するようにアプリをセットアップする方法について学びます。

注: ActionProvider を使用してアプリ内で共有アクションを表示することは推奨されません。