public class AppReceiver extends BroadcastReceiver {
private static final String TAG = "AppReceiver";
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction().equals(Intent.ACTION_PACKAGE_ADDED)){
Log.d(TAG, "有应用程序被安装了。。"+intent.getData());
}else{
Log.d(TAG, "有应用程序被卸载了。。"+intent.getData());
}
}
}
<receiver android:name="com.itheima.app.AppReceiver" >
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_REMOVED"/>
<data android:scheme="package"/>
</intent-filter>
</receiver>