a.smali
.class public Lcom/huawei/hms/update/c/a;
.super Ljava/lang/Object;
.source "UpdateManager.java"
# static fields
.field private static a:I
# direct methods
.method public static a()I
.registers 1
.prologue
.line 187
sget v0, Lcom/huawei/hms/update/c/a;->a:I
return v0
.end method
.method public static a(Landroid/app/Activity;)V
.registers 3
.prologue
.line 195
new-instance v0, Lcom/huawei/hms/c/g;
invoke-direct {v0, p0}, Lcom/huawei/hms/c/g;-><init>(Landroid/content/Context;)V
.line 196
const-string v1, "com.huawei.hwid"
invoke-virtual {v0, v1}, Lcom/huawei/hms/c/g;->b(Ljava/lang/String;)I
move-result v0
sput v0, Lcom/huawei/hms/update/c/a;->a:I
.line 197
return-void
.end method
.method public static a(Landroid/app/Activity;IILcom/huawei/hms/update/e/r;)V
.registers 5
.prologue
.line 44
invoke-static {p0}, Lcom/huawei/hms/update/c/a;->a(Landroid/app/Activity;)V
.line 46
const/4 v0, 0x1
if-ne p2, v0, :cond_28
.line 47
invoke-static {}, Lcom/huawei/hms/c/j;->a()Z
move-result v0
if-eqz v0, :cond_1a
.line 48
invoke-static {p0}, Lcom/huawei/hms/update/c/a;->a(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_16
.line 50
invoke-static {p0, p1, p3}, Lcom/huawei/hms/update/c/a;->a(Landroid/app/Activity;ILcom/huawei/hms/update/e/r;)V
.line 73
:cond_15
:goto_15
return-void
.line 53
:cond_16
invoke-static {p0, p1, p3}, Lcom/huawei/hms/update/c/a;->d(Landroid/app/Activity;ILcom/huawei/hms/update/e/r;)V
goto :goto_15
.line 56
:cond_1a
invoke-static {p0}, Lcom/huawei/hms/update/c/a;->a(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_24
.line 58
invoke-static {p0, p1, p3}, Lcom/huawei/hms/update/c/a;->b(Landroid/app/Activity;ILcom/huawei/hms/update/e/r;)V
goto :goto_15
.line 61
:cond_24
invoke-static {p0, p1, p3}, Lcom/huawei/hms/update/c/a;->e(Landroid/app/Activity;ILcom/huawei/hms/update/e/r;)V
goto :goto_15
.line 64
:cond_28
const/4 v0, 0x2
if-ne p2, v0, :cond_15
.line 65
invoke-static {p0}, Lcom/huawei/hms/update/c/a;->a(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_35
.line 67
invoke-static {p0, p1, p3}, Lcom/huawei/hms/update/c/a;->c(Landroid/app/Activity;ILcom/huawei/hms/update/e/r;)V
goto :goto_15
.line 70
:cond_35
invoke-static {p0, p1, p3}, Lcom/huawei/hms/update/c/a;->f(Landroid/app/Activity;ILcom/huawei/hms/update/e/r;)V
goto :goto_15
.end method
.method private static a(Landroid/app/Activity;ILcom/huawei/hms/update/e/r;)V
.registers 6
.prologue
.line 85
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/huawei/hms/activity/BridgeActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 86
const-string v1, "intent.extra.DELEGATE_CLASS_OBJECT"
const-class v2, Lcom/huawei/hms/update/e/p;
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 87
const-string v1, "intent.extra.DELEGATE_CLASS_OBJECT_EX"
const-class v2, Lcom/huawei/hms/update/e/s;
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 88
const-string v1, "intent.extra.update.info"
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 89
invoke-virtual {p0, v0, p1}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
.line 90
return-void
.end method
.method private static a(Landroid/content/Context;)Z
.registers 5
.prologue
.line 178
new-instance v0, Lcom/huawei/hms/c/g;
invoke-direct {v0, p0}, Lcom/huawei/hms/c/g;-><init>(Landroid/content/Context;)V
.line 179
const-string v1, "com.huawei.appmarket"
invoke-virtual {v0, v1}, Lcom/huawei/hms/c/g;->b(Ljava/lang/String;)I
move-result v0
.line 180
int-to-long v0, v0
const-wide/32 v2, 0x42f3678
cmp-long v0, v0, v2
if-ltz v0, :cond_15
.line 181
const/4 v0, 0x1
.line 183
:goto_14
return v0
:cond_15
const/4 v0, 0x0
goto :goto_14
.end method
.method public static b()Ljava/lang/String;
.registers 1
.prologue
.line 200
const-string v0, "core.connnect"
return-object v0
.end method
.method private static b(Landroid/app/Activity;ILcom/huawei/hms/update/e/r;)V
.registers 6
.prologue
.line 103
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/huawei/hms/activity/BridgeActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 104
const-string v1, "intent.extra.DELEGATE_CLASS_OBJECT"
const-class v2, Lcom/huawei/hms/update/e/p;
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 105
const-string v1, "intent.extra.DELEGATE_CLASS_OBJECT_EX"
const-class v2, Lcom/huawei/hms/update/e/i;
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 106
const-string v1, "intent.extra.update.info"
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 107
invoke-virtual {p0, v0, p1}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
.line 108
return-void
.end method
.method private static c(Landroid/app/Activity;ILcom/huawei/hms/update/e/r;)V
.registers 6
.prologue
.line 120
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/huawei/hms/activity/BridgeActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 121
const-string v1, "intent.extra.DELEGATE_CLASS_OBJECT"
const-class v2, Lcom/huawei/hms/update/e/p;
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 122
const-string v1, "intent.extra.DELEGATE_CLASS_OBJECT_EX"
const-class v2, Lcom/huawei/hms/update/e/j;
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 123
const-string v1, "intent.extra.update.info"
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 124
invoke-virtual {p0, v0, p1}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
.line 125
return-void
.end method
.method private static d(Landroid/app/Activity;ILcom/huawei/hms/update/e/r;)V
.registers 6
.prologue
.line 135
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/huawei/hms/activity/BridgeActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 136
const-string v1, "intent.extra.DELEGATE_CLASS_OBJECT"
const-class v2, Lcom/huawei/hms/update/e/s;
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 137
const-string v1, "intent.extra.update.info"
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 138
invoke-virtual {p0, v0, p1}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
.line 139
return-void
.end method
.method private static e(Landroid/app/Activity;ILcom/huawei/hms/update/e/r;)V
.registers 6
.prologue
.line 150
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/huawei/hms/activity/BridgeActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 151
const-string v1, "intent.extra.DELEGATE_CLASS_OBJECT"
const-class v2, Lcom/huawei/hms/update/e/i;
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 152
const-string v1, "intent.extra.update.info"
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 153
invoke-virtual {p0, v0, p1}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
.line 154
return-void
.end method
.method private static f(Landroid/app/Activity;ILcom/huawei/hms/update/e/r;)V
.registers 6
.prologue
.line 164
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/huawei/hms/activity/BridgeActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 165
const-string v1, "intent.extra.DELEGATE_CLASS_OBJECT"
const-class v2, Lcom/huawei/hms/update/e/j;
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 166
const-string v1, "intent.extra.update.info"
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 167
invoke-virtual {p0, v0, p1}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
.line 168
return-void
.end method