得物.apk(点击下载) / a.java


package com.tencent.smtt.sdk.a;

import a40.f;
import android.content.ActivityNotFoundException;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.graphics.Point;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import com.tencent.smtt.sdk.WebView;
import java.io.File;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.List;
import java.util.Set;

/* compiled from: TbsSdkJava */
public class a {

    /* renamed from: com.tencent.smtt.sdk.a.a$a  reason: collision with other inner class name */
    /* compiled from: TbsSdkJava */
    public static class C0396a {

        /* renamed from: a  reason: collision with root package name */
        public int f29589a = -1;
        public int b = -1;

        /* renamed from: c  reason: collision with root package name */
        public String f29590c = "";
        public String d = "0";
        public String e;
    }

    /* compiled from: TbsSdkJava */
    public static class b {

        /* renamed from: a  reason: collision with root package name */
        public String f29591a;
        public String b;

        private b() {
            this.f29591a = "";
            this.b = "";
        }
    }

    public static boolean a(Context context, String str, int i, String str2, HashMap<String, String> hashMap, Bundle bundle) {
        Set<String> keySet;
        try {
            Intent intent = new Intent("com.tencent.QQBrowser.action.sdk.document");
            if (!(hashMap == null || (keySet = hashMap.keySet()) == null)) {
                for (String str3 : keySet) {
                    String str4 = hashMap.get(str3);
                    if (!TextUtils.isEmpty(str4)) {
                        intent.putExtra(str3, str4);
                    }
                }
            }
            new File(str);
            intent.putExtra("key_reader_sdk_id", 3);
            intent.putExtra("key_reader_sdk_type", i);
            if (i == 0) {
                intent.putExtra("key_reader_sdk_path", str);
            } else if (i == 1) {
                intent.putExtra("key_reader_sdk_url", str);
            }
            intent.putExtra("key_reader_sdk_format", str2);
            if (context != null && context.getApplicationInfo().targetSdkVersion >= 24 && Build.VERSION.SDK_INT >= 24) {
                intent.addFlags(1);
            }
            Uri a5 = a(context, str);
            if (a5 == null) {
                return false;
            }
            intent.setDataAndType(a5, "mtt/" + str2);
            intent.putExtra("loginType", d(context.getApplicationContext()));
            if (bundle != null) {
                intent.putExtra("key_reader_sdk_extrals", bundle);
            }
            context.startActivity(intent);
            try {
                a31.a.a();
            } catch (Exception unused) {
            }
            return true;
        } catch (Exception e) {
            e.printStackTrace();
            return false;
        }
    }

    public static boolean b(Context context) {
        return a(context).f29589a != -1;
    }

    public static boolean c(Context context) {
        C0396a a5 = a(context);
        boolean z = false;
        try {
            if (Long.valueOf(a5.d).longValue() >= 6001500) {
                z = true;
            }
        } catch (NumberFormatException e) {
            e.printStackTrace();
        }
        if (a5.b >= 601500) {
            return true;
        }
        return z;
    }

    private static int d(Context context) {
        String str = context.getApplicationInfo().processName;
        if (str.equals("com.tencent.mobileqq")) {
            return 13;
        }
        if (str.equals("com.qzone")) {
            return 14;
        }
        if (str.equals("com.tencent.WBlog")) {
            return 15;
        }
        return str.equals("com.tencent.mm") ? 24 : 26;
    }

    private static Uri a(Context context, String str) {
        return Uri.fromFile(new File(str));
    }

    public static boolean a(Context context, String str, HashMap<String, String> hashMap) {
        boolean z;
        Set<String> keySet;
        Uri parse = Uri.parse(str);
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.setFlags(268435456);
        intent.setDataAndType(parse, "video/*");
        if (!(hashMap == null || (keySet = hashMap.keySet()) == null)) {
            for (String str2 : keySet) {
                String str3 = hashMap.get(str2);
                if (!TextUtils.isEmpty(str3)) {
                    intent.putExtra(str2, str3);
                }
            }
        }
        try {
            intent.putExtra("loginType", d(context));
            intent.setComponent(new ComponentName("com.tencent.mtt", "com.tencent.mtt.browser.video.H5VideoThrdcallActivity"));
            context.startActivity(intent);
            try {
                a31.a.a();
            } catch (Exception unused) {
            }
            z = true;
        } catch (Throwable unused2) {
            z = false;
        }
        if (!z) {
            try {
                intent.setComponent(null);
                context.startActivity(intent);
                try {
                    a31.a.a();
                } catch (Exception unused3) {
                }
            } catch (Throwable th2) {
                th2.printStackTrace();
                return false;
            }
        }
        return true;
    }

    /* JADX WARNING: Removed duplicated region for block: B:16:0x0026  */
    /* JADX WARNING: Removed duplicated region for block: B:20:0x002c  */
    /* JADX WARNING: Removed duplicated region for block: B:21:0x002f  */
    public static int a(Context context, String str, HashMap<String, String> hashMap, String str2, WebView webView) {
        boolean z;
        PackageInfo packageInfo;
        StringBuilder sb2 = new StringBuilder();
        boolean z4 = false;
        try {
            PackageManager packageManager = context.getPackageManager();
            if (!(packageManager == null || (packageInfo = packageManager.getPackageInfo("com.tencent.mtt", 0)) == null || packageInfo.versionCode <= 601000)) {
                z = true;
                String encode = URLEncoder.encode(str, "UTF-8");
                if (z) {
                    str = encode;
                }
                z4 = z;
                String str3 = !z4 ? ",encoded=1" : "";
                h.b.u(sb2, "mttbrowser://url=", str, ",product=", "TBS");
                sb2.append(",packagename=");
                sb2.append(context.getPackageName());
                sb2.append(",from=");
                sb2.append(str2);
                return a(context, a01.a.i(sb2, ",version=", "1.4.0.0001", str3), hashMap, webView);
            }
        } catch (Throwable unused) {
        }
        z = false;
        try {
            String encode2 = URLEncoder.encode(str, "UTF-8");
            if (z) {
            }
            z4 = z;
        } catch (Exception unused2) {
        }
        if (!z4) {
        }
        h.b.u(sb2, "mttbrowser://url=", str, ",product=", "TBS");
        sb2.append(",packagename=");
        sb2.append(context.getPackageName());
        sb2.append(",from=");
        sb2.append(str2);
        return a(context, a01.a.i(sb2, ",version=", "1.4.0.0001", str3), hashMap, webView);
    }

    public static int a(Context context, String str, HashMap<String, String> hashMap, WebView webView) {
        Set<String> keySet;
        if (context == null) {
            return 3;
        }
        if (!a(str)) {
            str = f.g("http://", str);
        }
        try {
            Uri parse = Uri.parse(str);
            if (parse == null) {
                return 2;
            }
            C0396a a5 = a(context);
            int i = a5.f29589a;
            if (i == -1) {
                return 4;
            }
            if (i == 2 && a5.b < 33) {
                return 5;
            }
            Intent intent = new Intent("android.intent.action.VIEW");
            int i3 = a5.f29589a;
            if (i3 == 2) {
                int i12 = a5.b;
                if (i12 >= 33 && i12 <= 39) {
                    intent.setClassName("com.tencent.mtt", "com.tencent.mtt.MainActivity");
                } else if (i12 >= 40 && i12 <= 45) {
                    intent.setClassName("com.tencent.mtt", "com.tencent.mtt.SplashActivity");
                } else if (i12 >= 46) {
                    intent = new Intent("com.tencent.QQBrowser.action.VIEW");
                    b a12 = a(context, parse);
                    if (a12 != null && !TextUtils.isEmpty(a12.f29591a)) {
                        intent.setClassName(a12.b, a12.f29591a);
                    }
                }
            } else if (i3 == 1) {
                int i13 = a5.b;
                if (i13 == 1) {
                    intent.setClassName("com.tencent.qbx5", "com.tencent.qbx5.MainActivity");
                } else if (i13 == 2) {
                    intent.setClassName("com.tencent.qbx5", "com.tencent.qbx5.SplashActivity");
                }
            } else if (i3 == 0) {
                int i14 = a5.b;
                if (i14 >= 4 && i14 <= 6) {
                    intent.setClassName("com.tencent.qbx", "com.tencent.qbx.SplashActivity");
                } else if (i14 > 6) {
                    intent = new Intent("com.tencent.QQBrowser.action.VIEW");
                    b a13 = a(context, parse);
                    if (a13 != null && !TextUtils.isEmpty(a13.f29591a)) {
                        intent.setClassName(a13.b, a13.f29591a);
                    }
                }
            } else {
                intent = new Intent("com.tencent.QQBrowser.action.VIEW");
                b a14 = a(context, parse);
                if (a14 != null && !TextUtils.isEmpty(a14.f29591a)) {
                    intent.setClassName(a14.b, a14.f29591a);
                }
            }
            intent.setData(parse);
            if (!(hashMap == null || (keySet = hashMap.keySet()) == null)) {
                for (String str2 : keySet) {
                    String str3 = hashMap.get(str2);
                    if (!TextUtils.isEmpty(str3)) {
                        intent.putExtra(str2, str3);
                    }
                }
            }
            try {
                intent.putExtra("loginType", d(context));
                intent.addFlags(268435456);
                if (webView != null) {
                    intent.putExtra("AnchorPoint", new Point(webView.getScrollX(), webView.getScrollY()));
                    intent.putExtra("ContentSize", new Point(webView.getContentWidth(), webView.getContentHeight()));
                }
                context.startActivity(intent);
                try {
                    a31.a.a();
                    return 0;
                } catch (Exception unused) {
                    return 0;
                }
            } catch (ActivityNotFoundException unused2) {
                return 4;
            }
        } catch (Exception unused3) {
            return 2;
        }
    }

    private static b a(Context context, Uri uri) {
        Intent intent = new Intent("com.tencent.QQBrowser.action.VIEW");
        intent.setData(uri);
        List<ResolveInfo> queryIntentActivities = context.getPackageManager().queryIntentActivities(intent, 0);
        if (queryIntentActivities.size() <= 0) {
            return null;
        }
        b bVar = new b();
        for (ResolveInfo resolveInfo : queryIntentActivities) {
            String str = resolveInfo.activityInfo.packageName;
            if (str.contains("com.tencent.mtt")) {
                ActivityInfo activityInfo = resolveInfo.activityInfo;
                bVar.f29591a = activityInfo.name;
                bVar.b = activityInfo.packageName;
                return bVar;
            } else if (str.contains("com.tencent.qbx")) {
                ActivityInfo activityInfo2 = resolveInfo.activityInfo;
                bVar.f29591a = activityInfo2.name;
                bVar.b = activityInfo2.packageName;
            }
        }
        return bVar;
    }

    /* JADX WARNING: Can't wrap try/catch for region: R(14:3|4|5|6|7|(2:11|12)|13|14|15|16|17|18|(2:19|20)|(1:35)) */
    /* JADX WARNING: Can't wrap try/catch for region: R(16:3|4|5|6|7|(2:11|12)|13|14|15|16|17|18|19|20|(1:35)|36) */
    /* JADX WARNING: Failed to process nested try/catch */
    /* JADX WARNING: Missing exception handler attribute for start block: B:13:0x0064 */
    /* JADX WARNING: Missing exception handler attribute for start block: B:15:0x0071 */
    /* JADX WARNING: Missing exception handler attribute for start block: B:17:0x007f */
    /* JADX WARNING: Missing exception handler attribute for start block: B:19:0x008a */
    /* JADX WARNING: Removed duplicated region for block: B:35:0x00bc  */
    public static C0396a a(Context context) {
        int i;
        boolean z = context.getApplicationContext().getSharedPreferences("x5_proxy_setting", 0).getBoolean("qb_install_status", false);
        C0396a aVar = new C0396a();
        if (z) {
            return aVar;
        }
        try {
            PackageManager packageManager = context.getPackageManager();
            PackageInfo packageInfo = null;
            packageInfo = packageManager.getPackageInfo("com.tencent.mtt", 0);
            aVar.f29589a = 2;
            aVar.e = "com.tencent.mtt";
            aVar.f29590c = "ADRQB_";
            if (packageInfo != null && (i = packageInfo.versionCode) > 420000) {
                aVar.b = i;
                aVar.f29590c += packageInfo.versionName.replaceAll("\\.", "");
                aVar.d = packageInfo.versionName.replaceAll("\\.", "");
                return aVar;
            }
            packageInfo = packageManager.getPackageInfo("com.tencent.qbx", 0);
            aVar.f29589a = 0;
            aVar.e = "com.tencent.qbx";
            aVar.f29590c = "ADRQBX_";
            packageInfo = packageManager.getPackageInfo("com.tencent.qbx5", 0);
            aVar.f29589a = 1;
            aVar.e = "com.tencent.qbx5";
            aVar.f29590c = "ADRQBX5_";
            packageInfo = packageManager.getPackageInfo("com.tencent.mtt", 0);
            aVar.e = "com.tencent.mtt";
            aVar.f29589a = 2;
            aVar.f29590c = "ADRQB_";
            try {
                packageInfo = packageManager.getPackageInfo("com.tencent.mtt.x86", 0);
                aVar.e = "com.tencent.mtt.x86";
                aVar.f29589a = 2;
                aVar.f29590c = "ADRQB_";
            } catch (Exception unused) {
                try {
                    b a5 = a(context, Uri.parse("http://mdc.html5.qq.com/mh?channel_id=50079&u="));
                    if (a5 != null && !TextUtils.isEmpty(a5.b)) {
                        PackageInfo packageInfo2 = packageManager.getPackageInfo(a5.b, 0);
                        try {
                            aVar.e = a5.b;
                            aVar.f29589a = 2;
                            aVar.f29590c = "ADRQB_";
                        } catch (Exception unused2) {
                        }
                        packageInfo = packageInfo2;
                    }
                } catch (Exception unused3) {
                }
            }
            if (packageInfo != null) {
                aVar.b = packageInfo.versionCode;
                aVar.f29590c += packageInfo.versionName.replaceAll("\\.", "");
                aVar.d = packageInfo.versionName.replaceAll("\\.", "");
            }
        } catch (Exception unused4) {
        }
        return aVar;
    }

    private static boolean a(String str) {
        if (str == null || str.length() == 0) {
            return false;
        }
        String trim = str.trim();
        int indexOf = trim.toLowerCase().indexOf("://");
        int indexOf2 = trim.toLowerCase().indexOf(46);
        if (indexOf <= 0 || indexOf2 <= 0 || indexOf <= indexOf2) {
            return trim.toLowerCase().contains("://");
        }
        return false;
    }

    public static boolean a(Context context, long j, long j12) {
        C0396a a5 = a(context);
        boolean z = false;
        try {
            if (Long.valueOf(a5.d).longValue() >= j) {
                z = true;
            }
        } catch (NumberFormatException e) {
            e.printStackTrace();
        }
        if (((long) a5.b) >= j12) {
            return true;
        }
        return z;
    }
}