Wearable.smali
.class public Lcom/google/android/gms/wearable/Wearable;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/wearable/Wearable$WearableOptions;
}
.end annotation
# static fields
.field public static final API:Lcom/google/android/gms/common/api/Api;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/android/gms/common/api/Api<",
"Lcom/google/android/gms/wearable/Wearable$WearableOptions;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field private static final CLIENT_BUILDER:Lcom/google/android/gms/common/api/Api$AbstractClientBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/android/gms/common/api/Api$AbstractClientBuilder<",
"Lcom/google/android/gms/wearable/internal/zzhg;",
"Lcom/google/android/gms/wearable/Wearable$WearableOptions;",
">;"
}
.end annotation
.end field
.field private static final CLIENT_KEY:Lcom/google/android/gms/common/api/Api$ClientKey;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/android/gms/common/api/Api$ClientKey<",
"Lcom/google/android/gms/wearable/internal/zzhg;",
">;"
}
.end annotation
.end field
.field public static final CapabilityApi:Lcom/google/android/gms/wearable/CapabilityApi;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final ChannelApi:Lcom/google/android/gms/wearable/ChannelApi;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final DataApi:Lcom/google/android/gms/wearable/DataApi;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final MessageApi:Lcom/google/android/gms/wearable/MessageApi;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final NodeApi:Lcom/google/android/gms/wearable/NodeApi;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field private static final zzaa:Lcom/google/android/gms/wearable/zzi;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field private static final zzab:Lcom/google/android/gms/wearable/zzu;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field private static final zzx:Lcom/google/android/gms/wearable/zzc;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field private static final zzy:Lcom/google/android/gms/wearable/zza;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field private static final zzz:Lcom/google/android/gms/wearable/zzf;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 4
.line 32
new-instance v0, Lcom/google/android/gms/wearable/internal/zzbw;
invoke-direct {v0}, Lcom/google/android/gms/wearable/internal/zzbw;-><init>()V
sput-object v0, Lcom/google/android/gms/wearable/Wearable;->DataApi:Lcom/google/android/gms/wearable/DataApi;
.line 33
new-instance v0, Lcom/google/android/gms/wearable/internal/zzo;
invoke-direct {v0}, Lcom/google/android/gms/wearable/internal/zzo;-><init>()V
sput-object v0, Lcom/google/android/gms/wearable/Wearable;->CapabilityApi:Lcom/google/android/gms/wearable/CapabilityApi;
.line 34
new-instance v0, Lcom/google/android/gms/wearable/internal/zzeu;
invoke-direct {v0}, Lcom/google/android/gms/wearable/internal/zzeu;-><init>()V
sput-object v0, Lcom/google/android/gms/wearable/Wearable;->MessageApi:Lcom/google/android/gms/wearable/MessageApi;
.line 35
new-instance v0, Lcom/google/android/gms/wearable/internal/zzfg;
invoke-direct {v0}, Lcom/google/android/gms/wearable/internal/zzfg;-><init>()V
sput-object v0, Lcom/google/android/gms/wearable/Wearable;->NodeApi:Lcom/google/android/gms/wearable/NodeApi;
.line 36
new-instance v0, Lcom/google/android/gms/wearable/internal/zzaj;
invoke-direct {v0}, Lcom/google/android/gms/wearable/internal/zzaj;-><init>()V
sput-object v0, Lcom/google/android/gms/wearable/Wearable;->ChannelApi:Lcom/google/android/gms/wearable/ChannelApi;
.line 37
new-instance v0, Lcom/google/android/gms/wearable/internal/zzk;
invoke-direct {v0}, Lcom/google/android/gms/wearable/internal/zzk;-><init>()V
sput-object v0, Lcom/google/android/gms/wearable/Wearable;->zzx:Lcom/google/android/gms/wearable/zzc;
.line 38
new-instance v0, Lcom/google/android/gms/wearable/internal/zzh;
invoke-direct {v0}, Lcom/google/android/gms/wearable/internal/zzh;-><init>()V
sput-object v0, Lcom/google/android/gms/wearable/Wearable;->zzy:Lcom/google/android/gms/wearable/zza;
.line 39
new-instance v0, Lcom/google/android/gms/wearable/internal/zzbv;
invoke-direct {v0}, Lcom/google/android/gms/wearable/internal/zzbv;-><init>()V
sput-object v0, Lcom/google/android/gms/wearable/Wearable;->zzz:Lcom/google/android/gms/wearable/zzf;
.line 40
new-instance v0, Lcom/google/android/gms/wearable/internal/zzgi;
invoke-direct {v0}, Lcom/google/android/gms/wearable/internal/zzgi;-><init>()V
sput-object v0, Lcom/google/android/gms/wearable/Wearable;->zzaa:Lcom/google/android/gms/wearable/zzi;
.line 41
new-instance v0, Lcom/google/android/gms/wearable/internal/zzhq;
invoke-direct {v0}, Lcom/google/android/gms/wearable/internal/zzhq;-><init>()V
sput-object v0, Lcom/google/android/gms/wearable/Wearable;->zzab:Lcom/google/android/gms/wearable/zzu;
.line 42
new-instance v0, Lcom/google/android/gms/common/api/Api$ClientKey;
invoke-direct {v0}, Lcom/google/android/gms/common/api/Api$ClientKey;-><init>()V
sput-object v0, Lcom/google/android/gms/wearable/Wearable;->CLIENT_KEY:Lcom/google/android/gms/common/api/Api$ClientKey;
.line 43
new-instance v0, Lcom/google/android/gms/wearable/zzj;
invoke-direct {v0}, Lcom/google/android/gms/wearable/zzj;-><init>()V
sput-object v0, Lcom/google/android/gms/wearable/Wearable;->CLIENT_BUILDER:Lcom/google/android/gms/common/api/Api$AbstractClientBuilder;
.line 44
new-instance v1, Lcom/google/android/gms/common/api/Api;
sget-object v2, Lcom/google/android/gms/wearable/Wearable;->CLIENT_KEY:Lcom/google/android/gms/common/api/Api$ClientKey;
const-string v3, "Wearable.API"
invoke-direct {v1, v3, v0, v2}, Lcom/google/android/gms/common/api/Api;-><init>(Ljava/lang/String;Lcom/google/android/gms/common/api/Api$AbstractClientBuilder;Lcom/google/android/gms/common/api/Api$ClientKey;)V
sput-object v1, Lcom/google/android/gms/wearable/Wearable;->API:Lcom/google/android/gms/common/api/Api;
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getCapabilityClient(Landroid/app/Activity;)Lcom/google/android/gms/wearable/CapabilityClient;
.registers 3
.line 17
new-instance v0, Lcom/google/android/gms/wearable/internal/zzaa;
sget-object v1, Lcom/google/android/gms/common/api/GoogleApi$Settings;->DEFAULT_SETTINGS:Lcom/google/android/gms/common/api/GoogleApi$Settings;
invoke-direct {v0, p0, v1}, Lcom/google/android/gms/wearable/internal/zzaa;-><init>(Landroid/app/Activity;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getCapabilityClient(Landroid/app/Activity;Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/wearable/CapabilityClient;
.registers 3
.line 18
const-string v0, "options must not be null"
invoke-static {p1, v0}, Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 19
new-instance v0, Lcom/google/android/gms/wearable/internal/zzaa;
invoke-static {p1}, Lcom/google/android/gms/wearable/Wearable$WearableOptions;->zza(Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/common/api/GoogleApi$Settings;
move-result-object p1
invoke-direct {v0, p0, p1}, Lcom/google/android/gms/wearable/internal/zzaa;-><init>(Landroid/app/Activity;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getCapabilityClient(Landroid/content/Context;)Lcom/google/android/gms/wearable/CapabilityClient;
.registers 3
.line 14
new-instance v0, Lcom/google/android/gms/wearable/internal/zzaa;
sget-object v1, Lcom/google/android/gms/common/api/GoogleApi$Settings;->DEFAULT_SETTINGS:Lcom/google/android/gms/common/api/GoogleApi$Settings;
invoke-direct {v0, p0, v1}, Lcom/google/android/gms/wearable/internal/zzaa;-><init>(Landroid/content/Context;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getCapabilityClient(Landroid/content/Context;Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/wearable/CapabilityClient;
.registers 3
.line 15
const-string v0, "options must not be null"
invoke-static {p1, v0}, Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 16
new-instance v0, Lcom/google/android/gms/wearable/internal/zzaa;
invoke-static {p1}, Lcom/google/android/gms/wearable/Wearable$WearableOptions;->zza(Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/common/api/GoogleApi$Settings;
move-result-object p1
invoke-direct {v0, p0, p1}, Lcom/google/android/gms/wearable/internal/zzaa;-><init>(Landroid/content/Context;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getChannelClient(Landroid/app/Activity;)Lcom/google/android/gms/wearable/ChannelClient;
.registers 3
.line 29
new-instance v0, Lcom/google/android/gms/wearable/internal/zzao;
sget-object v1, Lcom/google/android/gms/common/api/GoogleApi$Settings;->DEFAULT_SETTINGS:Lcom/google/android/gms/common/api/GoogleApi$Settings;
invoke-direct {v0, p0, v1}, Lcom/google/android/gms/wearable/internal/zzao;-><init>(Landroid/app/Activity;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getChannelClient(Landroid/app/Activity;Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/wearable/ChannelClient;
.registers 3
.line 30
const-string v0, "options must not be null"
invoke-static {p1, v0}, Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 31
new-instance v0, Lcom/google/android/gms/wearable/internal/zzao;
invoke-static {p1}, Lcom/google/android/gms/wearable/Wearable$WearableOptions;->zza(Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/common/api/GoogleApi$Settings;
move-result-object p1
invoke-direct {v0, p0, p1}, Lcom/google/android/gms/wearable/internal/zzao;-><init>(Landroid/app/Activity;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getChannelClient(Landroid/content/Context;)Lcom/google/android/gms/wearable/ChannelClient;
.registers 3
.line 26
new-instance v0, Lcom/google/android/gms/wearable/internal/zzao;
sget-object v1, Lcom/google/android/gms/common/api/GoogleApi$Settings;->DEFAULT_SETTINGS:Lcom/google/android/gms/common/api/GoogleApi$Settings;
invoke-direct {v0, p0, v1}, Lcom/google/android/gms/wearable/internal/zzao;-><init>(Landroid/content/Context;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getChannelClient(Landroid/content/Context;Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/wearable/ChannelClient;
.registers 3
.line 27
const-string v0, "options must not be null"
invoke-static {p1, v0}, Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 28
new-instance v0, Lcom/google/android/gms/wearable/internal/zzao;
invoke-static {p1}, Lcom/google/android/gms/wearable/Wearable$WearableOptions;->zza(Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/common/api/GoogleApi$Settings;
move-result-object p1
invoke-direct {v0, p0, p1}, Lcom/google/android/gms/wearable/internal/zzao;-><init>(Landroid/content/Context;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getDataClient(Landroid/app/Activity;)Lcom/google/android/gms/wearable/DataClient;
.registers 3
.line 5
new-instance v0, Lcom/google/android/gms/wearable/internal/zzcj;
sget-object v1, Lcom/google/android/gms/common/api/GoogleApi$Settings;->DEFAULT_SETTINGS:Lcom/google/android/gms/common/api/GoogleApi$Settings;
invoke-direct {v0, p0, v1}, Lcom/google/android/gms/wearable/internal/zzcj;-><init>(Landroid/app/Activity;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getDataClient(Landroid/app/Activity;Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/wearable/DataClient;
.registers 3
.line 6
const-string v0, "options must not be null"
invoke-static {p1, v0}, Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 7
new-instance v0, Lcom/google/android/gms/wearable/internal/zzcj;
invoke-static {p1}, Lcom/google/android/gms/wearable/Wearable$WearableOptions;->zza(Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/common/api/GoogleApi$Settings;
move-result-object p1
invoke-direct {v0, p0, p1}, Lcom/google/android/gms/wearable/internal/zzcj;-><init>(Landroid/app/Activity;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getDataClient(Landroid/content/Context;)Lcom/google/android/gms/wearable/DataClient;
.registers 3
.line 2
new-instance v0, Lcom/google/android/gms/wearable/internal/zzcj;
sget-object v1, Lcom/google/android/gms/common/api/GoogleApi$Settings;->DEFAULT_SETTINGS:Lcom/google/android/gms/common/api/GoogleApi$Settings;
invoke-direct {v0, p0, v1}, Lcom/google/android/gms/wearable/internal/zzcj;-><init>(Landroid/content/Context;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getDataClient(Landroid/content/Context;Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/wearable/DataClient;
.registers 3
.line 3
const-string v0, "options must not be null"
invoke-static {p1, v0}, Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4
new-instance v0, Lcom/google/android/gms/wearable/internal/zzcj;
invoke-static {p1}, Lcom/google/android/gms/wearable/Wearable$WearableOptions;->zza(Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/common/api/GoogleApi$Settings;
move-result-object p1
invoke-direct {v0, p0, p1}, Lcom/google/android/gms/wearable/internal/zzcj;-><init>(Landroid/content/Context;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getMessageClient(Landroid/app/Activity;)Lcom/google/android/gms/wearable/MessageClient;
.registers 3
.line 11
new-instance v0, Lcom/google/android/gms/wearable/internal/zzez;
sget-object v1, Lcom/google/android/gms/common/api/GoogleApi$Settings;->DEFAULT_SETTINGS:Lcom/google/android/gms/common/api/GoogleApi$Settings;
invoke-direct {v0, p0, v1}, Lcom/google/android/gms/wearable/internal/zzez;-><init>(Landroid/app/Activity;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getMessageClient(Landroid/app/Activity;Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/wearable/MessageClient;
.registers 3
.line 12
const-string v0, "options must not be null"
invoke-static {p1, v0}, Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 13
new-instance v0, Lcom/google/android/gms/wearable/internal/zzez;
invoke-static {p1}, Lcom/google/android/gms/wearable/Wearable$WearableOptions;->zza(Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/common/api/GoogleApi$Settings;
move-result-object p1
invoke-direct {v0, p0, p1}, Lcom/google/android/gms/wearable/internal/zzez;-><init>(Landroid/app/Activity;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getMessageClient(Landroid/content/Context;)Lcom/google/android/gms/wearable/MessageClient;
.registers 3
.line 8
new-instance v0, Lcom/google/android/gms/wearable/internal/zzez;
sget-object v1, Lcom/google/android/gms/common/api/GoogleApi$Settings;->DEFAULT_SETTINGS:Lcom/google/android/gms/common/api/GoogleApi$Settings;
invoke-direct {v0, p0, v1}, Lcom/google/android/gms/wearable/internal/zzez;-><init>(Landroid/content/Context;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getMessageClient(Landroid/content/Context;Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/wearable/MessageClient;
.registers 3
.line 9
const-string v0, "options must not be null"
invoke-static {p1, v0}, Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 10
new-instance v0, Lcom/google/android/gms/wearable/internal/zzez;
invoke-static {p1}, Lcom/google/android/gms/wearable/Wearable$WearableOptions;->zza(Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/common/api/GoogleApi$Settings;
move-result-object p1
invoke-direct {v0, p0, p1}, Lcom/google/android/gms/wearable/internal/zzez;-><init>(Landroid/content/Context;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getNodeClient(Landroid/app/Activity;)Lcom/google/android/gms/wearable/NodeClient;
.registers 3
.line 23
new-instance v0, Lcom/google/android/gms/wearable/internal/zzfl;
sget-object v1, Lcom/google/android/gms/common/api/GoogleApi$Settings;->DEFAULT_SETTINGS:Lcom/google/android/gms/common/api/GoogleApi$Settings;
invoke-direct {v0, p0, v1}, Lcom/google/android/gms/wearable/internal/zzfl;-><init>(Landroid/app/Activity;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getNodeClient(Landroid/app/Activity;Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/wearable/NodeClient;
.registers 3
.line 24
const-string v0, "options must not be null"
invoke-static {p1, v0}, Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 25
new-instance v0, Lcom/google/android/gms/wearable/internal/zzfl;
invoke-static {p1}, Lcom/google/android/gms/wearable/Wearable$WearableOptions;->zza(Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/common/api/GoogleApi$Settings;
move-result-object p1
invoke-direct {v0, p0, p1}, Lcom/google/android/gms/wearable/internal/zzfl;-><init>(Landroid/app/Activity;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getNodeClient(Landroid/content/Context;)Lcom/google/android/gms/wearable/NodeClient;
.registers 3
.line 20
new-instance v0, Lcom/google/android/gms/wearable/internal/zzfl;
sget-object v1, Lcom/google/android/gms/common/api/GoogleApi$Settings;->DEFAULT_SETTINGS:Lcom/google/android/gms/common/api/GoogleApi$Settings;
invoke-direct {v0, p0, v1}, Lcom/google/android/gms/wearable/internal/zzfl;-><init>(Landroid/content/Context;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method
.method public static getNodeClient(Landroid/content/Context;Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/wearable/NodeClient;
.registers 3
.line 21
const-string v0, "options must not be null"
invoke-static {p1, v0}, Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 22
new-instance v0, Lcom/google/android/gms/wearable/internal/zzfl;
invoke-static {p1}, Lcom/google/android/gms/wearable/Wearable$WearableOptions;->zza(Lcom/google/android/gms/wearable/Wearable$WearableOptions;)Lcom/google/android/gms/common/api/GoogleApi$Settings;
move-result-object p1
invoke-direct {v0, p0, p1}, Lcom/google/android/gms/wearable/internal/zzfl;-><init>(Landroid/content/Context;Lcom/google/android/gms/common/api/GoogleApi$Settings;)V
return-object v0
.end method