package com.duoyou.task.sdk.download; import android.app.NotificationManager; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; import com.duoyou.task.pro.c.a; import com.duoyou.task.pro.g.d; public class AppInstallReceiver extends BroadcastReceiver { public void onReceive(Context context, Intent intent) { try { Log.i("json", "getAction = " + intent.getAction()); if ("android.intent.action.PACKAGE_ADDED".equals(intent.getAction())) { String replace = (intent.getDataString() + "").replace("package:", ""); a.a().a(context, replace); int intValue = a.a().d.get(replace).intValue(); a.a().d.remove(Integer.valueOf(intValue)); ((NotificationManager) context.getSystemService("notification")).cancel(intValue); } else if ("android.intent.action.PACKAGE_REMOVED".equals(intent.getAction()) && d.c().D != null) { d.c().D.onAppUninstalled((intent.getDataString() + "").replace("package:", "")); } } catch (Exception e) { e.printStackTrace(); } } }