Question

Sous Android, est-il possible d'afficher une application (rendu vidéo) sous forme d'écran flottant dans la moitié de l'écran.et en même temps interagir avec une autre application (par exemple une application de chat ou toute autre application.).L'application à écran flottant sera mon application afin qu'elle permette à l'utilisateur de faire du multitâche.

L'idée est de garder la vue de surface de l'application, qui rend la vidéo, au premier plan, et en même temps d'interagir avec d'autres applications, par exemple une galerie ou toute autre application.

Était-ce utile?

La solution

Si par "deux applications actives", alors vous voulez dire réel applications (c.-à-d.avec activités, back stack, &c) actifs en même temps, puis non (sauf dans certains appareils spécialisés, avec des API personnalisées).

Cependant, il existe une astuce que vous pouvez utiliser pour obtenir un effet similaire.Les candidatures avec le android.permission.SYSTEM_ALERT_WINDOW (affiché sous la forme « dessiner sur d'autres applications » dans le Play Store) peut créer les fenêtres d'un service et montrez-les.Vous pourriez donc probablement obtenir l’effet souhaité avec cette méthode.

Il existe une bibliothèque open source appelée Ressortir qui fournit ce comportement d'une manière facile à utiliser.Vous voudrez peut-être y jeter un œil.

Autres conseils

Bref, la réponse est non.Il n’existe actuellement aucun moyen pour que plusieurs applications soient visibles à l’écran en même temps.

Vous pourriez théoriquement réutiliser le code sur plusieurs applications différentes, de sorte que vous puissiez créer une fenêtre vidéo capable de lire la vidéo, tout en affichant simultanément un fragment d'éditeur de texte permettant de prendre des notes, et vous pouvez envoyer des données entre différentes applications à l'aide d'un Intent, mais contrairement aux ordinateurs de bureau modernes, une seule application à la fois peut actuellement avoir le focus sur l'écran sous Android.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top