「続行」機能と API は、現在ベータ版の Android 17(API レベル 37)でのみ利用できます。そのため、適切な Android バージョンと SDK Tools を使用してデバイスと開発環境をセットアップする必要があります。
デバイスのセットアップ
「続きから」をテストするには、Android ベータ版の対象となる 2 台の Google Pixel デバイス(モバイル 1 台、タブレット 1 台)を入手し、両方のデバイスで次の設定を行います。
- Google Pixel 用 Android ベータ プログラムにデバイスを登録します。詳しくは、デベロッパー向け Android ベータ版をご覧ください。
- 複数デバイス間サービスを使用するには、両方のデバイスを同じ Google ユーザー アカウントでセットアップします。
- Google Play でクロスデバイス サービスの公開ベータ版に登録し、最新バージョンをインストールします。
- Google Play で Google システム サービスの公開ベータ版に登録し、最新バージョンをインストールします。詳しくは、Google システム サービスの公開ベータ版プログラムをご覧ください。
- ネットワークの要件
- Bluetooth はオンです
- 両方のデバイスが同じ Wi-Fi ネットワークに接続されている
- 複数デバイス間サービスをセットアップする:
- 設定アプリを開きます。
- [接続済みのデバイス] > [接続の詳細設定] > [複数デバイス間サービス] > [アクティビティを続ける] に移動します。
- [設定] をクリックし、リクエストされた権限を許可します。
- [ToDo リスト] を有効にします。
開発のセットアップ
- Android Studio の SDK Manager を使用して、以下をダウンロードします。
- ベータ版の SDK とツール
- (省略可)モバイル デバイス用のエミュレータ システム イメージ
- 提供されている API を使用して、アプリ内の少なくとも 1 つのアクティビティに「続きから」機能を実装し、カスタマイズする
- このバージョンのアプリを両方の Google Pixel デバイスにインストールします(デバイスのセットアップを参照)。
テスト
2 台の Google Pixel デバイス(スマートフォンとタブレット)を適切にセットアップしたら、両方のデバイスにアプリをインストールします(setAllowHandoffWithoutPackageInstalled(true) を使用してウェブのハンドオフ機能をテストする場合は、スマートフォンのみにインストールします)。
- タブレットでデスクトップ ウィンドウ モードにアクセスします。
- スマートフォンでアプリを起動し、[Continue On] 機能を有効にしたアクティビティに移動します。
- タブレット デバイスに戻ると、下部のタスクバーの右端に、アプリアイコンと [Continue On] の提案バッジが表示されます。タップします。
- アプリは、実装でハンドオフをリクエストしたアクティビティを起動する必要があります。