/ / Gibt es eine Möglichkeit, eine laufende Android-App als Android-Gerät Tapete zu setzen? - Java, Android, Android-Tapete

Gibt es eine Möglichkeit, eine laufende Android-App als Android-Hintergrundbild zu setzen? - Java, Android, Android-Tapete

Im Detail möchte ich wissen, ob es möglich istNehmen Sie die Ausgabe von einer laufenden Android App und leiten Sie sie an den Hintergrund des Displays. Mit anderen Worten, das Hintergrund-Hintergrundbild muss sich dynamisch aktualisieren.

Antworten:

0 für die Antwort № 1

Nein, du kannst es nicht so machen. Der Grund dafür ist, dass Android Ihre App mit einer Aktivität startet (es sei denn, Ihre App besteht nur aus Diensten, die im Hintergrund ausgeführt werden, damit andere Apps angerufen werden können). Wenn Ihre Aktivität startet, kommt sie in den Vordergrund und erhält den Benutzerfokus. Die Android-Dokumentation gibt an, dass das System, wenn der Benutzer eine Aktion ausführt, die eine andere Aktivität startet oder zu einer anderen Anwendung wechselt, eine andere Reihe von Lebenszyklusmethoden für Ihre Aktivität aufruft, wenn sie in den Hintergrund verschoben wird. Zu diesem Zeitpunkt ist die Aktivität nicht mehr sichtbar.

Das nächstliegende Konzept zu dem, was Sie versuchen, ist ein Live Wallpaper, aber das ist ein Service und ist ein anderes Paradigma.