Files
rr3-apk/decompiled/sources/com/google/android/gms/common/internal/zal.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

63 lines
2.0 KiB
Java

package com.google.android.gms.common.internal;
import android.content.Context;
import android.util.SparseIntArray;
import androidx.annotation.NonNull;
import com.google.android.gms.common.GoogleApiAvailability;
import com.google.android.gms.common.GoogleApiAvailabilityLight;
import com.google.android.gms.common.api.Api;
import com.google.errorprone.annotations.ResultIgnorabilityUnspecified;
/* loaded from: classes2.dex */
public final class zal {
private final SparseIntArray zaa;
private GoogleApiAvailabilityLight zab;
public zal() {
this(GoogleApiAvailability.getInstance());
}
public final int zaa(Context context, int i) {
return this.zaa.get(i, -1);
}
@ResultIgnorabilityUnspecified
public final int zab(@NonNull Context context, @NonNull Api.Client client) {
Preconditions.checkNotNull(context);
Preconditions.checkNotNull(client);
int i = 0;
if (!client.requiresGooglePlayServices()) {
return 0;
}
int minApkVersion = client.getMinApkVersion();
int zaa = zaa(context, minApkVersion);
if (zaa == -1) {
int i2 = 0;
while (true) {
if (i2 >= this.zaa.size()) {
i = -1;
break;
}
int keyAt = this.zaa.keyAt(i2);
if (keyAt > minApkVersion && this.zaa.get(keyAt) == 0) {
break;
}
i2++;
}
zaa = i == -1 ? this.zab.isGooglePlayServicesAvailable(context, minApkVersion) : i;
this.zaa.put(minApkVersion, zaa);
}
return zaa;
}
public final void zac() {
this.zaa.clear();
}
public zal(@NonNull GoogleApiAvailabilityLight googleApiAvailabilityLight) {
this.zaa = new SparseIntArray();
Preconditions.checkNotNull(googleApiAvailabilityLight);
this.zab = googleApiAvailabilityLight;
}
}