Heim > Java > Hauptteil

Öffnen Sie die Anwendung über den Vordergrunddienst, wenn die Anwendung geschlossen ist

WBOY
Freigeben: 2024-02-09 17:10:08
nach vorne
997 Leute haben es durchsucht

PHP-Editor Apple stellt Ihnen hier eine sehr praktische Anwendungsbetriebsmethode vor: Wenn die Anwendung geschlossen wird, kann sie über den Vordergrunddienst erneut geöffnet werden. Mit dieser Methode kann die Anwendung weiterhin im Hintergrund ausgeführt werden, sodass Benutzer sie jederzeit verwenden können. Mit einfachen Schritten können Sie diese Funktion problemlos implementieren. Werfen wir einen Blick auf die konkrete Operationsmethode!

Frageninhalt

Also verwende ich diesen Code, um eine andere App mit meinem Code zu öffnen (Android Studio, Java):

Intent i = getFeatureManager().getMainMenu().getMainActivity().getPackageManager().
                getLaunchIntentForPackage(getSettingByName("Launch Package").getSValue());

        if (i == null) {
            return;
        }
        getFeatureManager().getMainMenu().getMainActivity().startActivity(i);
Nach dem Login kopieren

Und ich habe einen Vordergrunddienst. Wenn meine App im Hintergrund läuft und meine App geschlossen ist, passiert nichts, selbst wenn meine App geschlossen ist. Wie kann ich dafür sorgen, dass es funktioniert

Das Einzige, was ich im Zusammenhang damit gefunden habe, ist, dass es nicht möglich ist, wenn ich weiß, dass es von einer anderen App kommt. Ich habe eine App, die sich von selbst öffnet und immer im Vordergrund läuft.

Problemumgehung

Um dies zu erreichen, müssen wir Fügen Sie die Berechtigung system_alert_window zu androidmanifest.xml hinzu

Wie unten gezeigt:

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
Nach dem Login kopieren

und akzeptieren Sie Popups über anderen Apps in den Android-App-Einstellungen

Das obige ist der detaillierte Inhalt vonÖffnen Sie die Anwendung über den Vordergrunddienst, wenn die Anwendung geschlossen ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:stackoverflow.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!