TikTok.apk(点击下载) / AnonymousClass24U.java


package X;

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.os.Build;
import android.text.TextUtils;
import android.util.Pair;
import com.bytedance.covode.number.Covode;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/* renamed from: X.24U  reason: invalid class name */
public final class AnonymousClass24U {
    public static final Intent LIZ = new Intent("android.intent.action.VIEW", Uri.parse("http://www.example.com"));

    static {
        Covode.recordClassIndex(123474);
    }

    public static AnonymousClass25W LIZ(Context context) {
        AnonymousClass25W r2 = null;
        for (AnonymousClass25W r1 : LIZIZ(context)) {
            if (r1.LIZLLL.booleanValue()) {
                return r1;
            }
            if (r2 == null) {
                r2 = r1;
            }
        }
        return r2;
    }

    public static boolean LIZ(ResolveInfo resolveInfo) {
        if (!resolveInfo.filter.hasAction("android.intent.action.VIEW") || !resolveInfo.filter.hasCategory("android.intent.category.BROWSABLE") || resolveInfo.filter.schemesIterator() == null || resolveInfo.filter.authoritiesIterator() != null) {
            return false;
        }
        Iterator<String> schemesIterator = resolveInfo.filter.schemesIterator();
        boolean z = false;
        boolean z2 = false;
        while (schemesIterator.hasNext()) {
            String next = schemesIterator.next();
            z |= "http".equals(next);
            z2 |= "https".equals(next);
            if (z && z2) {
                return true;
            }
        }
        return false;
    }

    /* JADX WARNING: Removed duplicated region for block: B:47:0x00ee A[Catch:{ NameNotFoundException -> 0x004e }] */
    /* JADX WARNING: Removed duplicated region for block: B:48:0x00f3 A[Catch:{ NameNotFoundException -> 0x004e }] */
    public static List<AnonymousClass25W> LIZIZ(Context context) {
        List<ResolveInfo> queryIntentActivities;
        PackageInfo packageInfo;
        int i2;
        PackageManager packageManager = context.getPackageManager();
        ArrayList arrayList = new ArrayList();
        int i3 = Build.VERSION.SDK_INT >= 23 ? 131136 : 64;
        Intent intent = LIZ;
        ResolveInfo resolveActivity = packageManager.resolveActivity(intent, 0);
        String str = resolveActivity != null ? resolveActivity.activityInfo.packageName : null;
        Pair<Boolean, Object> LIZ2 = AnonymousClass0UU.LIZ(packageManager, new Object[]{intent, Integer.valueOf(i3)}, 101311, "java.util.List", false, null);
        if (((Boolean) LIZ2.first).booleanValue()) {
            queryIntentActivities = (List) LIZ2.second;
        } else {
            queryIntentActivities = packageManager.queryIntentActivities(intent, i3);
            AnonymousClass0UU.LIZ(queryIntentActivities, packageManager, new Object[]{intent, Integer.valueOf(i3)}, 101311, "net_openid_appauth_browser_BrowserSelector_android_content_pm_PackageManager_queryIntentActivities(Landroid/content/pm/PackageManager;Landroid/content/Intent;I)Ljava/util/List;");
        }
        for (ResolveInfo resolveInfo : queryIntentActivities) {
            if (LIZ(resolveInfo)) {
                try {
                    String str2 = resolveInfo.activityInfo.packageName;
                    Context LIZ3 = AnonymousClass0WE.LJJI.LIZ();
                    if (C16420l5.LJIIIZ) {
                        TextUtils.equals(str2, LIZ3.getPackageName());
                    }
                    if (C16420l5.LJIIIZ) {
                        TextUtils.equals(str2, LIZ3.getPackageName());
                    }
                    if (!C16420l5.LJIIIZ || !TextUtils.equals(str2, LIZ3.getPackageName())) {
                        if (C16420l5.LJIIIZ) {
                            TextUtils.equals(str2, LIZ3.getPackageName());
                        }
                        packageInfo = packageManager.getPackageInfo(str2, 64);
                    } else {
                        if (C16420l5.LJ == null) {
                            C16420l5.LJ = packageManager.getPackageInfo(str2, 64);
                        }
                        packageInfo = C16420l5.LJ;
                    }
                    String str3 = resolveInfo.activityInfo.packageName;
                    Intent intent2 = new Intent();
                    intent2.setAction("android.support.customtabs.action.CustomTabsService");
                    intent2.setPackage(str3);
                    if (packageManager.resolveService(intent2, 0) != null) {
                        AnonymousClass25W r1 = new AnonymousClass25W(packageInfo, true);
                        if (resolveInfo.activityInfo.packageName.equals(str)) {
                            arrayList.add(0, r1);
                            i2 = 1;
                            AnonymousClass25W r12 = new AnonymousClass25W(packageInfo, false);
                            if (!resolveInfo.activityInfo.packageName.equals(str)) {
                                arrayList.add(i2, r12);
                            } else {
                                arrayList.add(r12);
                            }
                        } else {
                            arrayList.add(r1);
                        }
                    }
                    i2 = 0;
                    AnonymousClass25W r122 = new AnonymousClass25W(packageInfo, false);
                    if (!resolveInfo.activityInfo.packageName.equals(str)) {
                    }
                } catch (PackageManager.NameNotFoundException unused) {
                }
            }
        }
        return arrayList;
    }
}