翰林优商.apk(点击下载) / a.java


package com.kwad.components.core.n;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.text.TextUtils;
import com.kwad.sdk.core.e.b;
import com.kwad.sdk.utils.InstalledAppInfoManager;

public final class a extends BroadcastReceiver {
    public final void onReceive(Context context, Intent intent) {
        if (intent != null) {
            if (TextUtils.equals("android.intent.action.PACKAGE_ADDED", intent.getAction())) {
                if (intent.getData() != null) {
                    String schemeSpecificPart = intent.getData().getSchemeSpecificPart();
                    if (!TextUtils.isEmpty(schemeSpecificPart)) {
                        try {
                            PackageManager packageManager = context.getPackageManager();
                            PackageInfo packageInfo = packageManager.getPackageInfo(schemeSpecificPart, 0);
                            if (packageInfo != null) {
                                com.kwad.components.core.k.a.oc().e(InstalledAppInfoManager.a(InstalledAppInfoManager.a(packageInfo, packageManager)), 1);
                                b.d("APPInstalledChangerReceiver", "installed packageName :" + schemeSpecificPart);
                            }
                        } catch (Throwable th) {
                            b.printStackTraceOnly(th);
                        }
                    }
                }
            } else if (TextUtils.equals("android.intent.action.PACKAGE_REMOVED", intent.getAction()) && intent.getData() != null) {
                String schemeSpecificPart2 = intent.getData().getSchemeSpecificPart();
                InstalledAppInfoManager.AppPackageInfo appPackageInfo = new InstalledAppInfoManager.AppPackageInfo();
                appPackageInfo.packageName = schemeSpecificPart2;
                com.kwad.components.core.k.a.oc().e(InstalledAppInfoManager.a(appPackageInfo), 2);
                b.d("APPInstalledChangerReceiver", "uninstalled packageName :" + schemeSpecificPart2);
            }
        }
    }
}