2017-09-13 3 views
-2

Ich möchte einige Aktionen in meiner App ausführen, wenn eine neue andere Anwendung auf dem Gerät installiert wird.Rückruf bei neuer App-Installation

Gibt es eine Möglichkeit, dass ich das tun kann? TIA

+0

Bitte überprüfen Sie diese https://Stackoverflow.com/a/7471652/3333848 –

+0

Ich bin mir nicht sicher, was Sie hier wollen, können Sie bitte versuchen, es ausführlicher zu erklären. Was ich hier lese, klingt wirklich zwielichtig. –

+0

was Sie genau erklären wollen bitte erklären .. –

Antwort

2

Sie sollten für eine Sendung registrieren, wenn ein Paket hinzugefügt/entfernt wird, wo Android-System eine Nachricht an alle registrierten Anwendungen senden.

so in Ihrem Manifest einen Broadcast-Empfänger hinzufügen.

<receiver android:name=".AppListener"> 
      <intent-filter android:priority="{highInteger}"> 
       <action android:name="android.intent.action.PACKAGE_ADDED"/> 
       <action android:name="android.intent.action.PACKAGE_REMOVED"/> 
       <data android:scheme="package"/> 
      </intent-filter> 
     </receiver> 

Wo AppListener Ihre Java-Klasse ist, wo in OnReceive() können Sie die gewünschte Funktion ausführen.

Kommentar für weitere Zweifel.

Verwandte Themen