Comment faire pour que mon application recevoir des émissions lorsque d'autres applications sont installées ou supprimées

Je veux faire une application qui permet de recevoir des émissions lorsque d'autres applications sur l'appareil sont installés ou supprimés.

mon code

dans manifset:

<receiver android:name=".apps.AppListener">
    <intent-filter android:priority="100">
         <action android:name="android.intent.action.PACKAGE_INSTALL"/>
         <action android:name="android.intent.action.PACKAGE_ADDED"/>  
         <action android:name="android.intent.action.PACKAGE_REMOVED"/>
    </intent-filter>
</receiver>

dans AppListener:

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;

public class AppListener extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent arg1) {
    //TODO Auto-generated method stub
    Log.v(TAG, "there is a broadcast");
    }
}

mais je ne peut pas recevoir toute la diffusion. Je pense que ce problème est dû à l'application des autorisations, une idée?

Merci pour l'aide.

OriginalL'auteur bmavus | 2012-06-28