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; } }