package yifeiyuan.practice.practicedemos.broadcast; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; /** * Created by alanchen on 15/9/14. * * 监听别的应用的安装和卸载 */ public class AppReceiver extends BroadcastReceiver{ public static final String TAG = "AppReceiver"; @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (action.equals(Intent.ACTION_PACKAGE_ADDED)) { String packageName = intent.getData().getSchemeSpecificPart(); Log.d(TAG, "ACTION_PACKAGE_ADDED:" + packageName); } if (action.equals(Intent.ACTION_PACKAGE_REMOVED)) { String packageName = intent.getData().getSchemeSpecificPart(); Log.d(TAG,"ACTION_PACKAGE_REMOVED:"+packageName); } if (action.equals(Intent.ACTION_PACKAGE_REPLACED)) { String packageName = intent.getData().getSchemeSpecificPart(); Log.d(TAG,"ACTION_PACKAGE_REPLACED:"+packageName); } } }