package com.google.android.gms.common.api.internal; import android.content.Context; import android.content.res.Resources; import android.text.TextUtils; import com.google.android.gms.common.R; import com.google.android.gms.common.api.Status; import com.google.android.gms.common.internal.Preconditions; import com.google.android.gms.common.internal.StringResourceValueReader; import com.google.android.gms.common.internal.zzag; @Deprecated /* loaded from: classes.dex */ public final class GoogleServices { private static final Object zza = new Object(); private static GoogleServices zzb; private final String zzc; private final Status zzd; private final boolean zze; private final boolean zzf; GoogleServices(Context context) { Resources resources = context.getResources(); int identifier = resources.getIdentifier("google_app_measurement_enable", "integer", resources.getResourcePackageName(R.string.common_google_play_services_unknown_issue)); boolean z = true; if (identifier != 0) { int integer = resources.getInteger(identifier); boolean z2 = integer == 0; boolean z3 = integer != 0; this.zzf = z2; z = z3; } else { this.zzf = false; } this.zze = z; String zzb2 = zzag.zzb(context); zzb2 = zzb2 == null ? new StringResourceValueReader(context).getString("google_app_id") : zzb2; if (TextUtils.isEmpty(zzb2)) { this.zzd = new Status(10, "Missing google app id value from from string resources with name google_app_id."); this.zzc = null; } else { this.zzc = zzb2; this.zzd = Status.RESULT_SUCCESS; } } private static GoogleServices checkInitialized(String str) { GoogleServices googleServices; synchronized (zza) { googleServices = zzb; if (googleServices == null) { StringBuilder sb = new StringBuilder("Initialize must be called before "); sb.append(str); sb.append("."); throw new IllegalStateException(sb.toString()); } } return googleServices; } static void clearInstanceForTest() { synchronized (zza) { zzb = null; } } public static String getGoogleAppId() { return checkInitialized("getGoogleAppId").zzc; } public static Status initialize(Context context) { Status status; Preconditions.checkNotNull(context, "Context must not be null."); synchronized (zza) { if (zzb == null) { zzb = new GoogleServices(context); } status = zzb.zzd; } return status; } public static boolean isMeasurementEnabled() { GoogleServices checkInitialized = checkInitialized("isMeasurementEnabled"); return checkInitialized.zzd.isSuccess() && checkInitialized.zze; } public static boolean isMeasurementExplicitlyDisabled() { return checkInitialized("isMeasurementExplicitlyDisabled").zzf; } final Status checkGoogleAppId(String str) { String str2 = this.zzc; if (str2 == null || str2.equals(str)) { return Status.RESULT_SUCCESS; } String str3 = this.zzc; StringBuilder sb = new StringBuilder("Initialize was called with two different Google App IDs. Only the first app ID will be used: '"); sb.append(str3); sb.append("'."); return new Status(10, sb.toString()); } public static Status initialize(Context context, String str, boolean z) { Preconditions.checkNotNull(context, "Context must not be null."); Preconditions.checkNotEmpty(str, "App ID must be nonempty."); synchronized (zza) { GoogleServices googleServices = zzb; if (googleServices != null) { return googleServices.checkGoogleAppId(str); } GoogleServices googleServices2 = new GoogleServices(str, z); zzb = googleServices2; return googleServices2.zzd; } } GoogleServices(String str, boolean z) { this.zzc = str; this.zzd = Status.RESULT_SUCCESS; this.zze = z; this.zzf = !z; } }