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


package com.mbridge.msdk.click;

import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.controller.a;
import com.mbridge.msdk.foundation.db.e;
import com.mbridge.msdk.foundation.db.g;
import com.mbridge.msdk.foundation.db.i;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.widget.dialog.MBAlertDialog;
import java.lang.reflect.InvocationTargetException;

public class AppReceiver extends BroadcastReceiver {
    private static final String a = "AppReceiver";

    public void onReceive(Context context, Intent intent) {
        if (TextUtils.equals(intent.getAction(), "android.intent.action.PACKAGE_ADDED") && intent.getData() != null) {
            try {
                String schemeSpecificPart = intent.getData().getSchemeSpecificPart();
                CampaignEx h = g.b(i.a(context)).h(schemeSpecificPart);
                e a2 = e.a(i.a(a.f().j()));
                int j = a2.j(schemeSpecificPart);
                String l = a2.l(schemeSpecificPart);
                String d = a2.d(l);
                String e = a2.e(l);
                String g = a2.g(l);
                String f = a2.f(l);
                String k = a2.k(schemeSpecificPart);
                try {
                    Class<?> cls = Class.forName("com.mbridge.msdk.mbdownload.manager.ADownloadManager");
                    Object invoke = cls.getMethod("getInstance", new Class[0]).invoke(null, new Object[0]);
                    cls.getMethod("installed", String.class).invoke(invoke, l);
                } catch (ClassNotFoundException e2) {
                    e2.printStackTrace();
                } catch (NoSuchMethodException e3) {
                    e3.printStackTrace();
                } catch (IllegalAccessException e4) {
                    e4.printStackTrace();
                } catch (InvocationTargetException e5) {
                    e5.printStackTrace();
                }
                if (j == 0) {
                    c.f(a.f().j(), schemeSpecificPart);
                } else if (j == 1) {
                    Context c = a.f().c();
                    if (c instanceof Activity) {
                        MBAlertDialog mBAlertDialog = new MBAlertDialog(c, 
                        /*  JADX ERROR: Method code generation error
                            jadx.core.utils.exceptions.CodegenException: Error generate insn: 0x00ae: CONSTRUCTOR  (r15v0 'mBAlertDialog' com.mbridge.msdk.widget.dialog.MBAlertDialog) = 
                              (r0v19 'c' android.content.Context)
                              (wrap: com.mbridge.msdk.click.a$1 : 0x00ab: CONSTRUCTOR  (r4v5 com.mbridge.msdk.click.a$1) = 
                              (r10v0 'schemeSpecificPart' java.lang.String)
                              (r0v19 'c' android.content.Context)
                              (r5v0 'l' java.lang.String)
                              (r6v0 'd' java.lang.String)
                              (r7v0 'e' java.lang.String)
                              (r8v0 'g' java.lang.String)
                              (r9v0 'f' java.lang.String)
                             call: com.mbridge.msdk.click.a.1.<init>(java.lang.String, android.content.Context, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String):void type: CONSTRUCTOR)
                             call: com.mbridge.msdk.widget.dialog.MBAlertDialog.<init>(android.content.Context, com.mbridge.msdk.widget.dialog.a):void type: CONSTRUCTOR in method: com.mbridge.msdk.click.AppReceiver.onReceive(android.content.Context, android.content.Intent):void, file: classes2.dex
                            	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:255)
                            	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:217)
                            	at jadx.core.codegen.RegionGen.makeSimpleBlock(RegionGen.java:110)
                            	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:56)
                            	at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93)
                            	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59)
                            	at jadx.core.codegen.RegionGen.makeRegionIndent(RegionGen.java:99)
                            	at jadx.core.codegen.RegionGen.makeIf(RegionGen.java:143)
                            	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:63)
                            	at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93)
                            	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59)
                            	at jadx.core.codegen.RegionGen.makeRegionIndent(RegionGen.java:99)
                            	at jadx.core.codegen.RegionGen.makeIf(RegionGen.java:143)
                            	at jadx.core.codegen.RegionGen.connectElseIf(RegionGen.java:176)
                            	at jadx.core.codegen.RegionGen.makeIf(RegionGen.java:153)
                            	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:63)
                            	at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93)
                            	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59)
                            	at jadx.core.codegen.RegionGen.makeRegionIndent(RegionGen.java:99)
                            	at jadx.core.codegen.RegionGen.makeTryCatch(RegionGen.java:306)
                            	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:69)
                            	at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93)
                            	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59)
                            	at jadx.core.codegen.RegionGen.makeRegionIndent(RegionGen.java:99)
                            	at jadx.core.codegen.RegionGen.makeIf(RegionGen.java:143)
                            	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:63)
                            	at jadx.core.codegen.RegionGen.makeSimpleRegion(RegionGen.java:93)
                            	at jadx.core.codegen.RegionGen.makeRegion(RegionGen.java:59)
                            	at jadx.core.codegen.MethodGen.addRegionInsns(MethodGen.java:244)
                            	at jadx.core.codegen.MethodGen.addInstructions(MethodGen.java:237)
                            	at jadx.core.codegen.ClassGen.addMethodCode(ClassGen.java:342)
                            	at jadx.core.codegen.ClassGen.addMethod(ClassGen.java:295)
                            	at jadx.core.codegen.ClassGen.lambda$addInnerClsAndMethods$2(ClassGen.java:264)
                            	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
                            	at java.util.ArrayList.forEach(ArrayList.java:1259)
                            	at java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:390)
                            	at java.util.stream.Sink$ChainedReference.end(Sink.java:258)
                            Caused by: jadx.core.utils.exceptions.CodegenException: Error generate insn: 0x00ab: CONSTRUCTOR  (r4v5 com.mbridge.msdk.click.a$1) = 
                              (r10v0 'schemeSpecificPart' java.lang.String)
                              (r0v19 'c' android.content.Context)
                              (r5v0 'l' java.lang.String)
                              (r6v0 'd' java.lang.String)
                              (r7v0 'e' java.lang.String)
                              (r8v0 'g' java.lang.String)
                              (r9v0 'f' java.lang.String)
                             call: com.mbridge.msdk.click.a.1.<init>(java.lang.String, android.content.Context, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String):void type: CONSTRUCTOR in method: com.mbridge.msdk.click.AppReceiver.onReceive(android.content.Context, android.content.Intent):void, file: classes2.dex
                            	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:255)
                            	at jadx.core.codegen.InsnGen.addWrappedArg(InsnGen.java:119)
                            	at jadx.core.codegen.InsnGen.addArg(InsnGen.java:103)
                            	at jadx.core.codegen.InsnGen.generateMethodArguments(InsnGen.java:806)
                            	at jadx.core.codegen.InsnGen.makeConstructor(InsnGen.java:663)
                            	at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:363)
                            	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:249)
                            	... 36 more
                            Caused by: jadx.core.utils.exceptions.JadxRuntimeException: Expected class to be processed at this point, class: com.mbridge.msdk.click.a, state: GENERATED_AND_UNLOADED
                            	at jadx.core.dex.nodes.ClassNode.ensureProcessed(ClassNode.java:215)
                            	at jadx.core.codegen.InsnGen.makeConstructor(InsnGen.java:630)
                            	at jadx.core.codegen.InsnGen.makeInsnBody(InsnGen.java:363)
                            	at jadx.core.codegen.InsnGen.makeInsn(InsnGen.java:230)
                            	... 42 more
                            */
                        /*
                        // Method dump skipped, instructions count: 342
                        */
                        throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.click.AppReceiver.onReceive(android.content.Context, android.content.Intent):void");
                    }
                }