Étant donné que la fonctionnalité et les API Continue On ne sont disponibles que sur Android 17 (niveau d'API 37), qui est actuellement en version bêta, vous devez configurer vos appareils et votre environnement de développement avec les versions d'Android et les outils SDK appropriés pour commencer.
Configuration de l'appareil
Pour tester la fonctionnalité Continuer sur, procurez-vous deux appareils Pixel (un mobile et une tablette) éligibles à la version bêta d'Android, puis effectuez la configuration suivante sur les deux appareils :
- Enregistrez les appareils dans le programme Android Bêta pour Pixel. En savoir plus sur la version bêta d'Android pour les développeurs
- Configurez les deux appareils avec le même compte utilisateur Google pour utiliser les services inter-appareils.
- Inscrivez-vous à la version bêta publique des services multi-appareils sur Play et installez la dernière version.
- Inscrivez-vous à la version bêta publique des services système de Google dans Play et installez la dernière version. En savoir plus sur le programme bêta public des services système de Google
- Exigences de configuration du réseau
- Bluetooth activé
- Les deux appareils sont connectés au même réseau Wi-Fi
- Configurez les services inter-appareils :
- Ouvrez l'application Paramètres.
- Accédez à Appareils connectés > Préférences de connexion > Services inter-appareils > Continuer l'activité.
- Cliquez sur Configurer et accordez les autorisations demandées.
- Activez Tasks.
Configuration de l'environnement de développement
- Utilisez SDK Manager dans Android Studio pour télécharger :
- SDK et outils pour la version bêta
- (Facultatif) Images système de l'émulateur pour les appareils mobiles
- Implémentez et personnalisez la fonctionnalité "Continuer sur" pour au moins une activité de votre application à l'aide des API fournies.
- Installez cette version de l'application sur les deux appareils Pixel (voir Configuration de l'appareil).
Test
Une fois vos deux appareils Pixel (téléphone et tablette) correctement configurés, installez votre application sur les deux appareils (ou seulement sur le téléphone si vous souhaitez tester la fonctionnalité de transfert Web avec setAllowHandoffWithoutPackageInstalled(true)).
- Sur la tablette, accédez au mode fenêtrage du bureau.
- Sur le téléphone, lancez votre application et accédez à l'activité pour laquelle la fonctionnalité "Continuer sur" est activée.
- De retour sur la tablette, vous devriez voir l'icône de votre application s'afficher tout à droite de la barre des tâches en bas de l'écran, avec le badge de suggestion "Continuer sur". Appuyez dessus.
- Votre application doit se lancer sur l'activité pour laquelle vous avez demandé le transfert dans votre implémentation.