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


package com.iBookStar.activityComm;

import android.content.BroadcastReceiver;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import com.bytedance.sdk.openadsdk.TTAdConstant;
import com.iBookStar.activityComm.DownloadService;
import com.iBookStar.c.b;
import com.iBookStar.utils.c;
import com.iBookStar.utils.s;
import java.io.PrintStream;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import org.json.JSONArray;
import org.json.JSONException;

public class AppInstallReceiver extends BroadcastReceiver {

    class a implements Runnable {
        final /* synthetic */ Context a;
        final /* synthetic */ String b;

        a(AppInstallReceiver appInstallReceiver, Context context, String str) {
            this.a = context;
            this.b = str;
        }

        public void run() {
            String str;
            Intent intent = new Intent(this.a.getPackageName() + ".install.complete");
            intent.setComponent(new ComponentName(this.a, AppInstallReceiver.class));
            if (s.c(this.b)) {
                str = "package:" + this.b;
            } else {
                str = "package://www.ibookstar.com";
            }
            intent.setData(Uri.parse(str));
            this.a.sendBroadcast(intent);
        }
    }

    private void a(long j, String str, String str2) {
        JSONArray jSONArray;
        if (s.c(str)) {
            try {
                jSONArray = new JSONArray(str);
            } catch (JSONException e) {
                e.printStackTrace();
            }
            c.a().a(j, jSONArray, str2);
        }
        jSONArray = null;
        c.a().a(j, jSONArray, str2);
    }

    private void b(long j, String str, String str2) {
        JSONArray jSONArray;
        if (s.c(str)) {
            try {
                jSONArray = new JSONArray(str);
            } catch (JSONException e) {
                e.printStackTrace();
            }
            c.a().b(j, jSONArray, str2);
        }
        jSONArray = null;
        c.a().b(j, jSONArray, str2);
    }

    private void c(long j, String str, String str2) {
        JSONArray jSONArray;
        if (s.c(str)) {
            try {
                jSONArray = new JSONArray(str);
            } catch (JSONException e) {
                e.printStackTrace();
            }
            c.a().c(j, jSONArray, str2);
        }
        jSONArray = null;
        c.a().c(j, jSONArray, str2);
    }

    /* JADX WARNING: Can't wrap try/catch for region: R(3:38|39|(2:41|58)(1:56)) */
    /* JADX WARNING: Code restructure failed: missing block: B:39:?, code lost:
        r9 = r8.getPackageManager().getLaunchIntentForPackage(r9);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:40:0x018e, code lost:
        if (r9 != null) goto L_0x0190;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:41:0x0190, code lost:
        r9.addFlags(268435456);
        r8.startActivity(r9);
     */
    /* JADX WARNING: Code restructure failed: missing block: B:42:0x0197, code lost:
        r8 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:43:0x0198, code lost:
        r8.printStackTrace();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:44:?, code lost:
        return;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:56:?, code lost:
        return;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:58:?, code lost:
        return;
     */
    /* JADX WARNING: Failed to process nested try/catch */
    /* JADX WARNING: Missing exception handler attribute for start block: B:38:0x0186 */
    public void onReceive(Context context, Intent intent) {
        PrintStream printStream = System.out;
        printStream.println("!!!!!!!!!!!!!!!!!" + intent.getAction() + "!!!!!!!!!!!!!!!!");
        if (!intent.getAction().equalsIgnoreCase("android.intent.action.PACKAGE_ADDED")) {
            String action = intent.getAction();
            if (!action.equalsIgnoreCase(context.getPackageName() + ".install.complete")) {
                String action2 = intent.getAction();
                if (action2.equalsIgnoreCase(context.getPackageName() + ".pre.download")) {
                    c(intent.getLongExtra("id", 0), intent.getStringExtra("cppd_report_urls"), intent.getStringExtra("click_id"));
                    return;
                }
                String action3 = intent.getAction();
                if (action3.equalsIgnoreCase(context.getPackageName() + ".download.complete")) {
                    long longExtra = intent.getLongExtra("id", 0);
                    String stringExtra = intent.getStringExtra("package");
                    b(longExtra, intent.getStringExtra("cpd_report_urls"), intent.getStringExtra("click_id"));
                    if (Build.VERSION.SDK_INT >= 26 && context.getApplicationInfo().targetSdkVersion >= 26 && Math.random() < 0.8d) {
                        Executors.newScheduledThreadPool(1).schedule(new a(this, context, stringExtra), (long) ((Math.random() * 15.0d) + 15.0d), TimeUnit.SECONDS);
                        return;
                    }
                    return;
                }
                return;
            }
        }
        String schemeSpecificPart = intent.getData().getSchemeSpecificPart();
        PrintStream printStream2 = System.out;
        printStream2.println("++++++++++++++" + schemeSpecificPart + "++++++++++++++++");
        DownloadService.b b = b.b(schemeSpecificPart);
        if (b != null && b.p == 2 && System.currentTimeMillis() - b.o < TTAdConstant.AD_MAX_EVENT_TIME) {
            a(b.i, b.l, b.m);
            b.b(b.q);
            if (!s.a(b.e) || !s.a(b.f)) {
                Intent intent2 = new Intent();
                intent2.addFlags(268435456);
                intent2.setPackage(schemeSpecificPart);
                if (s.c(b.e)) {
                    intent2.setClassName(schemeSpecificPart, b.e);
                }
                if (s.c(b.f)) {
                    intent2.setAction(b.f);
                }
                context.startActivity(intent2);
                return;
            }
            Intent launchIntentForPackage = context.getPackageManager().getLaunchIntentForPackage(schemeSpecificPart);
            if (launchIntentForPackage != null) {
                launchIntentForPackage.addFlags(268435456);
                context.startActivity(launchIntentForPackage);
            }
        }
    }
}