Initial version -- added millennium read funcionality

This commit is contained in:
Pablo
2026-03-09 22:05:28 +01:00
commit 77c2ded482
2770 changed files with 141927 additions and 0 deletions
@@ -0,0 +1,131 @@
package com.google.android.gms.libs.identity;
import android.app.Activity;
import android.app.PendingIntent;
import android.content.Context;
import android.os.RemoteException;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.StatusCallback;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.location.ActivityRecognitionClient;
import com.google.android.gms.location.ActivityTransitionRequest;
import com.google.android.gms.location.SleepSegmentRequest;
import com.google.android.gms.location.zza;
import com.google.android.gms.location.zzb;
import com.google.android.gms.location.zzo;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* JADX INFO: compiled from: com.google.android.gms:play-services-location@@21.2.0 */
/* JADX INFO: loaded from: classes2.dex */
public final class zzaj extends GoogleApi implements ActivityRecognitionClient {
static final Api.ClientKey zza;
public static final Api zzb;
static {
Api.ClientKey clientKey = new Api.ClientKey();
zza = clientKey;
zzb = new Api("ActivityRecognition.API", new zzag(), clientKey);
}
public zzaj(Activity activity) {
super(activity, (Api<Api.ApiOptions.NoOptions>) zzb, Api.ApiOptions.NO_OPTIONS, GoogleApi.Settings.DEFAULT_SETTINGS);
}
@Override // com.google.android.gms.location.ActivityRecognitionClient
public final Task<Void> removeActivityTransitionUpdates(final PendingIntent pendingIntent) {
return doWrite(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.location.zzam
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final /* synthetic */ void accept(Object obj, Object obj2) throws RemoteException {
Api api = zzaj.zzb;
zzai zzaiVar = new zzai((TaskCompletionSource) obj2);
Preconditions.checkNotNull(zzaiVar, "ResultHolder not provided.");
((zzv) ((zzg) obj).getService()).zzk(pendingIntent, new StatusCallback(zzaiVar));
}
}).setMethodKey(2406).build());
}
@Override // com.google.android.gms.location.ActivityRecognitionClient
public final Task<Void> removeActivityUpdates(final PendingIntent pendingIntent) {
return doWrite(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.location.zzak
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final /* synthetic */ void accept(Object obj, Object obj2) throws RemoteException {
Api api = zzaj.zzb;
((zzg) obj).zzp(pendingIntent);
((TaskCompletionSource) obj2).setResult(null);
}
}).setMethodKey(2402).build());
}
@Override // com.google.android.gms.location.ActivityRecognitionClient
public final Task<Void> removeSleepSegmentUpdates(final PendingIntent pendingIntent) {
return doWrite(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.location.zzan
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final /* synthetic */ void accept(Object obj, Object obj2) throws RemoteException {
Api api = zzaj.zzb;
zzai zzaiVar = new zzai((TaskCompletionSource) obj2);
PendingIntent pendingIntent2 = pendingIntent;
Preconditions.checkNotNull(pendingIntent2, "PendingIntent must be specified.");
Preconditions.checkNotNull(zzaiVar, "ResultHolder not provided.");
((zzv) ((zzg) obj).getService()).zzn(pendingIntent2, new StatusCallback(zzaiVar));
}
}).setMethodKey(2411).build());
}
@Override // com.google.android.gms.location.ActivityRecognitionClient
public final Task<Void> requestActivityTransitionUpdates(final ActivityTransitionRequest activityTransitionRequest, final PendingIntent pendingIntent) {
activityTransitionRequest.zza(getContextAttributionTag());
return doWrite(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.location.zzal
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final /* synthetic */ void accept(Object obj, Object obj2) throws RemoteException {
Api api = zzaj.zzb;
zzai zzaiVar = new zzai((TaskCompletionSource) obj2);
ActivityTransitionRequest activityTransitionRequest2 = activityTransitionRequest;
Preconditions.checkNotNull(activityTransitionRequest2, "activityTransitionRequest must be specified.");
PendingIntent pendingIntent2 = pendingIntent;
Preconditions.checkNotNull(pendingIntent2, "PendingIntent must be specified.");
Preconditions.checkNotNull(zzaiVar, "ResultHolder not provided.");
((zzv) ((zzg) obj).getService()).zzj(activityTransitionRequest2, pendingIntent2, new StatusCallback(zzaiVar));
}
}).setMethodKey(2405).build());
}
@Override // com.google.android.gms.location.ActivityRecognitionClient
public final Task<Void> requestActivityUpdates(long j, final PendingIntent pendingIntent) {
zza zzaVar = new zza();
zzaVar.zza(j);
final zzb zzbVarZzb = zzaVar.zzb();
zzbVarZzb.zza(getContextAttributionTag());
return doWrite(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.location.zzap
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final /* synthetic */ void accept(Object obj, Object obj2) throws RemoteException {
Api api = zzaj.zzb;
zzai zzaiVar = new zzai((TaskCompletionSource) obj2);
zzb zzbVar = zzbVarZzb;
Preconditions.checkNotNull(zzbVar, "ActivityRecognitionRequest can't be null.");
PendingIntent pendingIntent2 = pendingIntent;
Preconditions.checkNotNull(pendingIntent2, "PendingIntent must be specified.");
Preconditions.checkNotNull(zzaiVar, "ResultHolder not provided.");
((zzv) ((zzg) obj).getService()).zzi(zzbVar, pendingIntent2, new StatusCallback(zzaiVar));
}
}).setMethodKey(2401).build());
}
@Override // com.google.android.gms.location.ActivityRecognitionClient
public final Task<Void> requestSleepSegmentUpdates(final PendingIntent pendingIntent, final SleepSegmentRequest sleepSegmentRequest) {
Preconditions.checkNotNull(pendingIntent, "PendingIntent must be specified.");
return doRead(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.location.zzao
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final /* synthetic */ void accept(Object obj, Object obj2) throws RemoteException {
((zzv) ((zzg) obj).getService()).zzm(pendingIntent, sleepSegmentRequest, new zzah(this.zza, (TaskCompletionSource) obj2));
}
}).setFeatures(zzo.zzb).setMethodKey(2410).build());
}
public zzaj(Context context) {
super(context, (Api<Api.ApiOptions.NoOptions>) zzb, Api.ApiOptions.NO_OPTIONS, GoogleApi.Settings.DEFAULT_SETTINGS);
}
}