p.smali
.class public final Lcom/cmcm/safewallet/utils/p;
.super Ljava/lang/Object;
.source "HardwareHelper.java"
# direct methods
.method public static a(Lio/reactivex/z;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/z",
"<",
"Ljava/lang/Boolean;",
">;)V"
}
.end annotation
.prologue
.line 144
new-instance v0, Lcom/cmcm/safewallet/utils/p$1;
invoke-direct {v0}, Lcom/cmcm/safewallet/utils/p$1;-><init>()V
invoke-static {v0}, Lio/reactivex/x;->a(Lio/reactivex/aa;)Lio/reactivex/x;
move-result-object v0
.line 151
invoke-static {}, Lio/reactivex/e/a;->Qf()Lio/reactivex/s;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/x;->b(Lio/reactivex/s;)Lio/reactivex/x;
move-result-object v0
.line 152
invoke-static {}, Lio/reactivex/a/b/a;->Px()Lio/reactivex/s;
move-result-object v1
invoke-virtual {v0, v1}, Lio/reactivex/x;->a(Lio/reactivex/s;)Lio/reactivex/x;
move-result-object v0
.line 153
invoke-virtual {v0, p0}, Lio/reactivex/x;->b(Lio/reactivex/z;)V
.line 154
return-void
.end method
.method public static az(Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.prologue
.line 13028
invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;
move-result-object v0
.line 134
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/d/b/c;->li()Ljava/lang/String;
move-result-object v0
.line 13167
invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;
move-result-object v1
.line 135
const-class v2, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;
invoke-virtual {v1, v0, v2}, Lcom/google/gson/d;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;
.line 136
invoke-virtual {v0, p0}, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;->setGMail(Ljava/lang/String;)V
.line 137
invoke-virtual {v0, p1}, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;->setPhotoUrl(Ljava/lang/String;)V
.line 14167
invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;
move-result-object v1
.line 139
invoke-virtual {v1, v0}, Lcom/google/gson/d;->ap(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 15028
invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;
move-result-object v1
.line 15568
const-string v2, "hardware_info"
invoke-virtual {v1, v2, v0}, Lcom/cmcm/safewallet/data/d/b/c;->X(Ljava/lang/String;Ljava/lang/String;)V
.line 141
return-void
.end method
.method public static b(Landroid/app/Activity;I)V
.registers 6
.prologue
const/4 v3, 0x0
.line 42
const/4 v0, 0x1
if-eq p1, v0, :cond_21
.line 44
const/4 v0, 0x2
if-eq p1, v0, :cond_21
.line 46
const/4 v0, 0x3
if-eq p1, v0, :cond_21
.line 48
const/4 v0, 0x4
if-eq p1, v0, :cond_21
.line 50
const/4 v0, 0x5
if-eq p1, v0, :cond_21
.line 52
const/4 v0, 0x6
if-ne p1, v0, :cond_21
.line 54
const v0, 0x7f080173
invoke-virtual {p0, v0}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v0
invoke-virtual {v0}, Landroid/widget/Toast;->show()V
.line 58
:cond_21
invoke-static {p1}, Lcom/cmcm/safewallet/utils/p;->cJ(I)Z
move-result v0
if-nez v0, :cond_2f
.line 1064
if-eqz p0, :cond_2f
invoke-virtual {p0}, Landroid/app/Activity;->isFinishing()Z
move-result v0
if-eqz v0, :cond_30
.line 1065
:cond_2f
:goto_2f
return-void
.line 1067
:cond_30
new-instance v0, Lcom/cmcm/safewallet/ui/widget/j;
invoke-direct {v0}, Lcom/cmcm/safewallet/ui/widget/j;-><init>()V
.line 1144
iput-boolean v3, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHx:Z
.line 1154
iput-boolean v3, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHA:Z
.line 1070
invoke-virtual {p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v1
invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v1
iget v1, v1, Landroid/util/DisplayMetrics;->widthPixels:I
const/high16 v2, 0x42a00000 # 80.0f
invoke-static {v2}, Lcom/cmcm/safewallet/utils/g;->o(F)I
move-result v2
sub-int/2addr v1, v2
.line 1189
iput v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->mWidth:I
.line 2114
iput-boolean v3, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHz:Z
.line 3064
const v1, 0x7f0801ad
iput v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHd:I
.line 3094
const v1, 0x7f08007c
iput v1, v0, Lcom/cmcm/safewallet/ui/widget/j;->aHf:I
.line 1074
invoke-virtual {v0, p0}, Lcom/cmcm/safewallet/ui/widget/j;->n(Landroid/app/Activity;)Lcom/cmcm/safewallet/ui/widget/i;
goto :goto_2f
.end method
.method public static cJ(I)Z
.registers 2
.prologue
.line 78
const/4 v0, 0x5
if-eq p0, v0, :cond_6
const/4 v0, 0x6
if-ne p0, v0, :cond_8
:cond_6
const/4 v0, 0x1
:goto_7
return v0
:cond_8
const/4 v0, 0x0
goto :goto_7
.end method
.method public static em(Ljava/lang/String;)V
.registers 4
.prologue
.line 5028
invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;
move-result-object v0
.line 88
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/d/b/c;->li()Ljava/lang/String;
move-result-object v0
.line 5167
invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;
move-result-object v1
.line 89
const-class v2, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;
invoke-virtual {v1, v0, v2}, Lcom/google/gson/d;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;
.line 90
invoke-virtual {v0, p0}, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;->setMac(Ljava/lang/String;)V
.line 6167
invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;
move-result-object v1
.line 92
invoke-virtual {v1, v0}, Lcom/google/gson/d;->ap(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 7028
invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;
move-result-object v1
.line 7568
const-string v2, "hardware_info"
invoke-virtual {v1, v2, v0}, Lcom/cmcm/safewallet/data/d/b/c;->X(Ljava/lang/String;Ljava/lang/String;)V
.line 94
return-void
.end method
.method public static en(Ljava/lang/String;)V
.registers 4
.prologue
.line 8028
invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;
move-result-object v0
.line 97
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/d/b/c;->li()Ljava/lang/String;
move-result-object v0
.line 8167
invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;
move-result-object v1
.line 98
const-class v2, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;
invoke-virtual {v1, v0, v2}, Lcom/google/gson/d;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;
.line 99
invoke-virtual {v0, p0}, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;->setVersion(Ljava/lang/String;)V
.line 9167
invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;
move-result-object v1
.line 101
invoke-virtual {v1, v0}, Lcom/google/gson/d;->ap(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 10028
invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;
move-result-object v1
.line 10568
const-string v2, "hardware_info"
invoke-virtual {v1, v2, v0}, Lcom/cmcm/safewallet/data/d/b/c;->X(Ljava/lang/String;Ljava/lang/String;)V
.line 103
return-void
.end method
.method public static eo(Ljava/lang/String;)Ljava/lang/String;
.registers 6
.prologue
.line 213
:try_start_0
new-instance v0, Ljava/math/BigInteger;
invoke-direct {v0, p0}, Ljava/math/BigInteger;-><init>(Ljava/lang/String;)V
.line 214
invoke-virtual {v0}, Ljava/math/BigInteger;->intValue()I
move-result v0
.line 16232
const/4 v1, 0x4
new-array v1, v1, [B
const/4 v2, 0x0
shr-int/lit8 v3, v0, 0x18
aput-byte v3, v1, v2
const/4 v2, 0x1
shr-int/lit8 v3, v0, 0x10
int-to-byte v3, v3
aput-byte v3, v1, v2
const/4 v2, 0x2
shr-int/lit8 v3, v0, 0x8
int-to-byte v3, v3
aput-byte v3, v1, v2
const/4 v2, 0x3
int-to-byte v0, v0
aput-byte v0, v1, v2
.line 216
const/4 v0, 0x2
new-array v0, v0, [B
.line 217
const/4 v2, 0x1
const/4 v3, 0x0
const/4 v4, 0x2
invoke-static {v1, v2, v0, v3, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 218
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
.line 219
const/4 v3, 0x0
aget-byte v3, v1, v3
and-int/lit16 v3, v3, 0xff
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 220
const-string v3, "."
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 221
new-instance v3, Ljava/math/BigInteger;
invoke-direct {v3, v0}, Ljava/math/BigInteger;-><init>([B)V
invoke-virtual {v3}, Ljava/math/BigInteger;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 222
const-string v0, "."
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 223
const/4 v0, 0x3
aget-byte v0, v1, v0
and-int/lit16 v0, v0, 0xff
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 224
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
:try_end_58
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_58} :catch_5a
move-result-object v0
.line 228
:goto_59
return-object v0
.line 226
:catch_5a
move-exception v0
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
.line 228
invoke-static {}, Lcom/cmcm/safewallet/utils/p;->uV()Ljava/lang/String;
move-result-object v0
goto :goto_59
.end method
.method public static uU()Ljava/lang/String;
.registers 3
.prologue
.line 4028
invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;
move-result-object v0
.line 82
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/d/b/c;->li()Ljava/lang/String;
move-result-object v0
.line 4167
invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;
move-result-object v1
.line 83
const-class v2, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;
invoke-virtual {v1, v0, v2}, Lcom/google/gson/d;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;
.line 84
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;->getMac()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static uV()Ljava/lang/String;
.registers 3
.prologue
.line 11028
invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;
move-result-object v0
.line 122
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/d/b/c;->li()Ljava/lang/String;
move-result-object v0
.line 11167
invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;
move-result-object v1
.line 123
const-class v2, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;
invoke-virtual {v1, v0, v2}, Lcom/google/gson/d;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;
.line 124
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;->getVersion()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static uW()Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;
.registers 3
.prologue
.line 12028
invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;
move-result-object v0
.line 128
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/d/b/c;->li()Ljava/lang/String;
move-result-object v0
.line 12167
invoke-static {}, Lcom/cmcm/safewallet/utils/v;->uZ()Lcom/google/gson/d;
move-result-object v1
.line 129
const-class v2, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;
invoke-virtual {v1, v0, v2}, Lcom/google/gson/d;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/thwallet/data/HardwareInfo;
.line 130
return-object v0
.end method
.method public static uX()Z
.registers 2
.prologue
.line 157
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;
move-result-object v0
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/n;->gb()Lcom/cmcm/safewallet/data/thwallet/e/e;
move-result-object v0
.line 158
invoke-static {}, Lcom/cmcm/safewallet/entry/WalletApp;->lO()Landroid/content/Context;
move-result-object v1
invoke-interface {v0, v1}, Lcom/cmcm/safewallet/data/thwallet/e/e;->W(Landroid/content/Context;)Z
move-result v0
return v0
.end method