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