package com.google.android.gms.internal.ads; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.net.Uri; import android.text.TextUtils; import android.util.Log; import androidx.browser.customtabs.CustomTabsService; import java.util.ArrayList; import java.util.List; /* loaded from: classes3.dex */ public final class zzhfk { private static String zza; public static String zza(Context context) { String str = zza; if (str != null) { return str; } PackageManager packageManager = context.getPackageManager(); Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("http://www.example.com")); ResolveInfo resolveActivity = packageManager.resolveActivity(intent, 0); String str2 = resolveActivity != null ? resolveActivity.activityInfo.packageName : null; List queryIntentActivities = packageManager.queryIntentActivities(intent, 0); ArrayList arrayList = new ArrayList(); for (ResolveInfo resolveInfo : queryIntentActivities) { Intent intent2 = new Intent(); intent2.setAction(CustomTabsService.ACTION_CUSTOM_TABS_CONNECTION); intent2.setPackage(resolveInfo.activityInfo.packageName); if (packageManager.resolveService(intent2, 0) != null) { arrayList.add(resolveInfo.activityInfo.packageName); } } if (arrayList.isEmpty()) { zza = null; } else if (arrayList.size() == 1) { zza = (String) arrayList.get(0); } else { if (!TextUtils.isEmpty(str2)) { try { List queryIntentActivities2 = context.getPackageManager().queryIntentActivities(intent, 64); if (queryIntentActivities2 != null && queryIntentActivities2.size() != 0) { for (ResolveInfo resolveInfo2 : queryIntentActivities2) { IntentFilter intentFilter = resolveInfo2.filter; if (intentFilter != null && intentFilter.countDataAuthorities() != 0 && intentFilter.countDataPaths() != 0 && resolveInfo2.activityInfo != null) { break; } } } } catch (RuntimeException unused) { Log.e("CustomTabsHelper", "Runtime exception while getting specialized handlers"); } if (arrayList.contains(str2)) { zza = str2; } } if (arrayList.contains("com.android.chrome")) { zza = "com.android.chrome"; } else if (arrayList.contains("com.chrome.beta")) { zza = "com.chrome.beta"; } else if (arrayList.contains("com.chrome.dev")) { zza = "com.chrome.dev"; } } return zza; } }