Application de notification Android

Je suis actuellement en train de travailler sur une application android. Je dois ouvrir une session tout nouvellement installé nom de l'application à chaque fois que l'utilisateur est en train d'installer/télécharger une nouvelle application tierce. Comment puis-je obtenir la notification si l'utilisateur est en train d'installer une nouvelle application. Merci à l'avance.

Fichier Java

public class ApplicationBroadcastService extends BroadcastReceiver {
    public void onReceive(Context context, Intent intent) {
        System.out.print("-------");
    }
}

Manifeste

    <receiver android:name=".applicationlog.ApplicationBroadcastService">
        <intent-filter>
            <action android:name="android.intent.action.PACKAGE_ADDED"  />
            <action android:name="android.intent.action.PACKAGE_CHANGED" />
            <action android:name="android.intent.action.PACKAGE_INSTALL" />
            <action android:name="android.intent.action.PACKAGE_REMOVED" />
            <action android:name="android.intent.action.PACKAGE_REPLACED" />
        </intent-filter>
     </receiver>

Mais encore, je ne saisissez pas la méthode onReceive, quand je suis d'installer/désinstaller n'importe quelle application.

Voici la solution:

J'ai fait un petit changement dans mon fichier Manifest.

    <intent-filter>
            <category android:name="android.intent.category.DEFAULT" />
            <action android:name="android.intent.action.PACKAGE_ADDED"  />
            <action android:name="android.intent.action.PACKAGE_CHANGED" />
            <action android:name="android.intent.action.PACKAGE_INSTALL" />
            <action android:name="android.intent.action.PACKAGE_REMOVED" />
            <action android:name="android.intent.action.PACKAGE_REPLACED" />
            <data android:scheme="package" />
        </intent-filter>

Maintenant ça fonctionne bien.. 🙂
Merci encore @willytate

source d'informationauteur Ajay Singh