電視直播.apk(点击下载) / a.java


package com.mbridge.msdk.foundation.webview;

import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.webkit.WebView;
import com.czhj.sdk.common.Constants;
import com.mbridge.msdk.click.CommonJumpLoader;
import com.mbridge.msdk.click.b;
import com.mbridge.msdk.click.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.ad;
import com.mbridge.msdk.foundation.tools.z;
import com.mbridge.msdk.foundation.webview.BrowserView;
import com.mbridge.msdk.out.BaseTrackingListener;

/* compiled from: BackPointBrowserViewListener */
public class a implements BrowserView.a {
    private static String a = "a";
    private Context b;
    private BaseTrackingListener c;
    private CampaignEx d;

    /* renamed from: e  reason: collision with root package name */
    private boolean f12147e = true;

    /* renamed from: f  reason: collision with root package name */
    private BrowserView f12148f;

    /* renamed from: g  reason: collision with root package name */
    private Handler f12149g;

    /* renamed from: h  reason: collision with root package name */
    private b f12150h;

    /* renamed from: i  reason: collision with root package name */
    private long f12151i;
    private int j = 10000;
    private boolean k = false;
    private CommonJumpLoader.JumpLoaderResult l = null;
    private String m;
    private boolean n;
    private final Runnable o = new Runnable() {
        /* class com.mbridge.msdk.foundation.webview.a.AnonymousClass1 */

        public final void run() {
            String str = a.a;
            z.d(str, "webview js!超时上限:" + a.this.j + "ms");
            if (!(a.this.f12150h == null || a.this.l == null)) {
                a.this.l.setSuccess(false);
                a.this.l.setUrl(a.this.m);
                a.this.l.setType(2);
                a.this.l.setExceptionMsg("linktype 8 time out");
                a.this.f12150h.a(a.this.l, a.this.d, 1, false);
            }
            a aVar = a.this;
            if (aVar.d(null, aVar.m) && !a.this.k) {
                a.this.k = true;
                a aVar2 = a.this;
                aVar2.a((a) aVar2.b, (Context) a.this.m, (String) a.this.d);
            }
            if (a.this.c != null) {
                a.this.c.onFinishRedirection(a.this.d, a.this.m);
            }
        }
    };

    public a(Context context, CampaignEx campaignEx, b bVar, BrowserView browserView, BaseTrackingListener baseTrackingListener) {
        this.b = context;
        this.d = campaignEx;
        this.f12148f = browserView;
        this.c = baseTrackingListener;
        this.f12149g = new Handler(Looper.getMainLooper());
        com.mbridge.msdk.c.a b2 = com.mbridge.msdk.c.b.a().b(com.mbridge.msdk.foundation.controller.a.f().k());
        b2 = b2 == null ? com.mbridge.msdk.c.b.a().b() : b2;
        this.f12150h = bVar;
        this.l = new CommonJumpLoader.JumpLoaderResult();
        this.j = (int) b2.ad();
    }

    @Override // com.mbridge.msdk.foundation.webview.BrowserView.a
    public final void a() {
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private boolean d(WebView webView, String str) {
        try {
            if (TextUtils.isEmpty(str)) {
                return true;
            }
            Uri parse = Uri.parse(str);
            if (parse.getScheme().equals(Constants.HTTP) || parse.getScheme().equals("https")) {
                return true;
            }
            if (parse.getScheme().equals("intent")) {
                Intent parseUri = Intent.parseUri(str, 1);
                try {
                    String str2 = parseUri.getPackage();
                    if (!TextUtils.isEmpty(str2) && this.b.getPackageManager().getLaunchIntentForPackage(str2) != null) {
                        return false;
                    }
                } catch (Throwable th) {
                    z.d(a, th.getMessage());
                }
                try {
                    String stringExtra = parseUri.getStringExtra("browser_fallback_url");
                    if (!TextUtils.isEmpty(stringExtra)) {
                        Uri parse2 = Uri.parse(str);
                        if (parse2.getScheme().equals(Constants.HTTP) || parse2.getScheme().equals("https")) {
                            return true;
                        }
                        str = stringExtra;
                    }
                } catch (Throwable th2) {
                    z.d(a, th2.getMessage());
                }
            }
            if (!c.e(this.b, str)) {
                return true;
            }
            z.d(a, "openDeepLink");
            return false;
        } catch (Throwable th3) {
            z.d(a, th3.getMessage());
            return true;
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:38:0x0093 A[Catch:{ all -> 0x0099 }] */
    /* JADX WARNING: Removed duplicated region for block: B:40:0x0097  */
    private boolean e(WebView webView, String str) {
        boolean z;
        try {
            if (TextUtils.isEmpty(str)) {
                return false;
            }
            Uri parse = Uri.parse(str);
            if (parse.getScheme().equals(Constants.HTTP) || parse.getScheme().equals("https")) {
                return false;
            }
            if (parse.getScheme().equals("intent")) {
                Intent parseUri = Intent.parseUri(str, 1);
                try {
                    String str2 = parseUri.getPackage();
                    if (!TextUtils.isEmpty(str2) && this.b.getPackageManager().getLaunchIntentForPackage(str2) != null) {
                        parseUri.setFlags(268435456);
                        this.b.startActivity(parseUri);
                        this.k = true;
                        return true;
                    }
                } catch (Throwable th) {
                    z.d(a, th.getMessage());
                }
                try {
                    String stringExtra = parseUri.getStringExtra("browser_fallback_url");
                    if (!TextUtils.isEmpty(stringExtra)) {
                        Uri parse2 = Uri.parse(str);
                        if (!parse2.getScheme().equals(Constants.HTTP)) {
                            if (!parse2.getScheme().equals("https")) {
                                z = false;
                                if (!z) {
                                    webView.loadUrl(stringExtra);
                                    return false;
                                }
                                str = stringExtra;
                            }
                        }
                        z = true;
                        if (!z) {
                        }
                    }
                } catch (Throwable th2) {
                    z.d(a, th2.getMessage());
                }
            }
            if (!c.e(this.b, str)) {
                return false;
            }
            z.d(a, "openDeepLink");
            this.k = true;
            return true;
        } catch (Throwable th3) {
            z.d(a, th3.getMessage());
            return false;
        }
    }

    @Override // com.mbridge.msdk.foundation.webview.BrowserView.a
    public final void c(WebView webView, final String str) {
        String str2 = a;
        z.d(str2, "onPageFinished1  " + str);
        if (this.f12147e) {
            this.f12151i = 0;
            boolean z = false;
            this.f12147e = false;
            com.mbridge.msdk.foundation.same.f.b.b().execute(new Runnable() {
                /* class com.mbridge.msdk.foundation.webview.a.AnonymousClass3 */

                public final void run() {
                    if (a.this.c != null) {
                        a.this.c.onFinishRedirection(a.this.d, str);
                    }
                    if (a.this.f12150h != null && a.this.l != null) {
                        a.this.l.setSuccess(true);
                        a.this.l.setUrl(str);
                        a.this.l.setType(2);
                        a.this.f12150h.a(a.this.l, a.this.d, 1, true);
                    }
                }
            });
            if (!TextUtils.isEmpty(str)) {
                d();
                Uri parse = Uri.parse(str);
                if (parse.getScheme().equals(Constants.HTTP) || parse.getScheme().equals("https")) {
                    z = true;
                }
                if (z && !this.k) {
                    this.k = true;
                    a(this.b, str, this.d);
                }
            }
        }
    }

    @Override // com.mbridge.msdk.foundation.webview.BrowserView.a
    public final boolean b(WebView webView, final String str) {
        String str2 = a;
        z.d(str2, "shouldOverrideUrlLoading1  " + str);
        this.f12147e = false;
        if (ad.a.a(str) && ad.a.a(this.b, str, null)) {
            this.k = true;
        }
        boolean e2 = e(webView, str);
        if (e2) {
            this.f12151i = 0;
            this.f12147e = false;
            d();
            com.mbridge.msdk.foundation.same.f.b.b().execute(new Runnable() {
                /* class com.mbridge.msdk.foundation.webview.a.AnonymousClass2 */

                public final void run() {
                    if (!(a.this.f12150h == null || a.this.l == null)) {
                        a.this.l.setSuccess(true);
                        a.this.l.setUrl(str);
                        a.this.l.setType(2);
                        a.this.f12150h.a(a.this.l, a.this.d, 1, true);
                    }
                    if (a.this.c != null) {
                        a.this.c.onFinishRedirection(a.this.d, str);
                    }
                }
            });
        }
        return e2;
    }

    @Override // com.mbridge.msdk.foundation.webview.BrowserView.a
    public final void a(WebView webView, String str) {
        if (this.f12151i == 0) {
            this.f12151i = System.currentTimeMillis();
            if (!this.n) {
                this.n = true;
                c();
            }
        }
        this.m = str;
        this.f12147e = true;
    }

    @Override // com.mbridge.msdk.foundation.webview.BrowserView.a
    public final void a(WebView webView, String str, Bitmap bitmap) {
        if (this.f12151i == 0) {
            this.f12151i = System.currentTimeMillis();
            if (!this.n) {
                this.n = true;
                c();
            }
            this.k = false;
        }
        this.m = str;
        this.f12147e = true;
    }

    private void c() {
        this.f12149g.postDelayed(this.o, (long) this.j);
    }

    private void d() {
        this.f12149g.removeCallbacks(this.o);
    }

    @Override // com.mbridge.msdk.foundation.webview.BrowserView.a
    public final void a(WebView webView, int i2, final String str, final String str2) {
        z.c(a, str);
        d();
        com.mbridge.msdk.foundation.same.f.b.b().execute(new Runnable() {
            /* class com.mbridge.msdk.foundation.webview.a.AnonymousClass4 */

            public final void run() {
                if (a.this.c != null) {
                    a.this.c.onFinishRedirection(a.this.d, str2);
                }
                if (a.this.f12150h != null && a.this.l != null) {
                    a.this.l.setSuccess(false);
                    a.this.l.setUrl(str2);
                    a.this.l.setType(2);
                    a.this.l.setExceptionMsg(str);
                    a.this.f12150h.a(a.this.l, a.this.d, 1, true);
                }
            }
        });
        if (d(webView, str2) && !this.k) {
            this.k = true;
            a(this.b, str2, this.d);
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void a(Context context, String str, CampaignEx campaignEx) {
        if (context != null) {
            try {
                Class.forName("com.mbridge.msdk.activity.MBCommonActivity");
                Intent intent = new Intent(context, Class.forName("com.mbridge.msdk.activity.MBCommonActivity"));
                if (!TextUtils.isEmpty(str)) {
                    b.a.put(str, this.f12148f);
                    if (ad.a.b(str)) {
                        str = "https://play.google.com/store/apps/details?id=" + str.replace("market://details?id=", "");
                    }
                    intent.putExtra("url", str);
                    z.b("url", "webview url = " + str);
                    intent.setFlags(805306368);
                    intent.putExtra("mvcommon", campaignEx);
                    context.startActivity(intent);
                }
            } catch (Exception unused) {
                ad.a(context, str, this.c);
            }
        }
    }
}