Proxy Master v3.4.9版本的 MD5 值为:14d0aa2468d13530c8f6e96bcc114bf5
以下内容为反编译后的 b.java 源代码,内容仅作参考
package sg.bigo.ads.a.a;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.text.TextUtils;
public final class b {
private static String f31280a;
private static a f31281b;
public static class a {
public final boolean f31282a;
public final String f31283b;
public final String f31284c;
public final String f31285d;
public final String f31286e;
public a(boolean z6, String str, String str2, String str3, String str4) {
this.f31282a = z6;
this.f31286e = str;
this.f31285d = str2;
this.f31284c = str3;
this.f31283b = str4;
}
}
public static a a(Context context) {
String str;
String str2;
String str3;
PackageInfo packageInfo;
String substring;
String str4;
String valueOf;
int indexOf;
a aVar = f31281b;
if (aVar != null) {
return aVar;
}
boolean z6 = false;
ResolveInfo resolveActivity = context.getPackageManager().resolveActivity(new Intent("android.intent.action.VIEW", Uri.parse("http://www.example.com")), 0);
String str5 = null;
String str6 = resolveActivity != null ? resolveActivity.activityInfo.packageName : null;
try {
packageInfo = context.getPackageManager().getPackageInfo("com.android.chrome", 0);
} catch (PackageManager.NameNotFoundException e10) {
e = e10;
} catch (Exception e11) {
e = e11;
}
if (packageInfo == null || !"com.android.chrome".equals(packageInfo.packageName)) {
str = "No chrome pkg";
str2 = str;
str3 = str5;
a aVar2 = new a(z6, f31280a, str3, str6, str2);
f31281b = aVar2;
return aVar2;
}
f31280a = "com.android.chrome";
String str7 = packageInfo.versionName;
try {
substring = (TextUtils.isEmpty(str7) || (indexOf = str7.indexOf(".")) < 0) ? null : str7.substring(0, indexOf);
} catch (PackageManager.NameNotFoundException | Exception e12) {
e = e12;
str5 = str7;
str = e.toString();
str2 = str;
str3 = str5;
a aVar22 = new a(z6, f31280a, str3, str6, str2);
f31281b = aVar22;
return aVar22;
}
if (TextUtils.isEmpty(substring)) {
str4 = "Invalid chrome version: ";
valueOf = String.valueOf(str7);
} else if (Integer.parseInt(substring) >= 45) {
z6 = true;
str3 = str7;
str2 = str5;
a aVar222 = new a(z6, f31280a, str3, str6, str2);
f31281b = aVar222;
return aVar222;
} else {
str4 = "Chrome version is low: ";
valueOf = String.valueOf(str7);
}
str5 = str4.concat(valueOf);
str3 = str7;
str2 = str5;
a aVar2222 = new a(z6, f31280a, str3, str6, str2);
f31281b = aVar2222;
return aVar2222;
}
}