Da die Funktion „Weiter auf“ und die zugehörigen APIs nur unter Android 17 (API-Level 37) verfügbar sind, das sich derzeit in der Betaphase befindet, müssen Sie Ihre Geräte und Ihre Entwicklungsumgebung mit den entsprechenden Android-Versionen und SDK-Tools einrichten, um loslegen zu können.
Geräteeinrichtung
Wenn du „Weiter auf“ testen möchtest, benötigst du zwei Pixel-Geräte (ein Smartphone und ein Tablet), die für die Android Beta geeignet sind. Richte beide Geräte so ein:
- Melde die Geräte im Android-Betaprogramm für Pixel an. Weitere Informationen zur Android-Betaversion für Entwickler
- Richte beide Geräte mit demselben Google-Nutzerkonto ein, um Dienste für mehrere Geräte zu nutzen.
- Melde dich bei Google Play für die öffentliche Betaversion der Dienste für mehrere Geräte an und installiere die aktuelle Version.
- Melden Sie sich bei Google Play für die öffentliche Betaversion der Google-Systemdienste an und installieren Sie die aktuelle Version. Weitere Informationen zum öffentlichen Betaprogramm für Google-Systemdienste
- Netzwerkanforderungen
- Bluetooth ist aktiviert
- Beide Geräte sind mit demselben WLAN verbunden.
- Dienste für mehrere Geräte einrichten:
- Öffne die Einstellungen.
- Gehe zu Verbundene Geräte > Verbindungseinstellungen > Dienste für mehrere Geräte > Aktivität fortsetzen.
- Klicken Sie auf Einrichten und gewähren Sie die angeforderten Berechtigungen.
- Aktivieren Sie Tasks.
Entwicklungsumgebung einrichten
- Laden Sie mit dem SDK-Manager in Android Studio Folgendes herunter:
- SDK und Tools für die Betaversion
- (Optional) Emulator-System-Images für Mobilgeräte
- Implementiere und passe die Funktion „Fortsetzen“ für mindestens eine Aktivität in deiner App mit den bereitgestellten APIs an.
- Installiere diese Version der App auf beiden Pixel-Geräten (siehe Geräte einrichten).
Test
Nachdem du deine beiden Pixel-Geräte (Smartphone und Tablet) richtig eingerichtet hast, installiere deine App auf beiden Geräten (oder nur auf dem Smartphone, wenn du die Web-Handoff-Funktion mit setAllowHandoffWithoutPackageInstalled(true) testen möchtest).
- Rufen Sie auf dem Tablet den Desktop-Freiform-Fenster-Modus auf.
- Starte die App auf dem Smartphone und rufe die Aktivität auf, für die die Funktion „Fortsetzen“ aktiviert ist.
- Auf dem Tablet sollte jetzt ganz rechts in der Taskleiste unten das App-Symbol mit dem Badge „Weiter auf“ angezeigt werden. Tippen Sie darauf.
- Deine App sollte mit der Aktivität gestartet werden, für die du in deiner Implementierung die Übergabe angefordert hast.