j.smali
.class public final Lcom/cmcm/safewallet/ui/hd/j;
.super Lcom/cmcm/safewallet/ui/base/c/a;
.source "HDWalletBackupPresenter.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/cmcm/safewallet/ui/base/c/a",
"<",
"Lcom/cmcm/safewallet/ui/hd/i;",
">;"
}
.end annotation
# instance fields
.field agG:I
.field apF:Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;
.field aqw:Z
.field aqx:Landroid/graphics/Bitmap;
.field aqy:Z
.field date:Ljava/util/Date;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 4
.prologue
const/4 v1, 0x0
.line 69
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/ui/base/c/a;-><init>(Landroid/content/Context;)V
.line 65
iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/hd/j;->aqw:Z
.line 308
const/4 v0, 0x0
iput-object v0, p0, Lcom/cmcm/safewallet/ui/hd/j;->date:Ljava/util/Date;
.line 309
iput-boolean v1, p0, Lcom/cmcm/safewallet/ui/hd/j;->aqy:Z
.line 70
return-void
.end method
.method private static a(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/Rect;Ljava/lang/String;)V
.registers 7
.prologue
.line 302
invoke-virtual {p1}, Landroid/graphics/Paint;->getFontMetricsInt()Landroid/graphics/Paint$FontMetricsInt;
move-result-object v0
.line 303
iget v1, p2, Landroid/graphics/Rect;->bottom:I
iget v2, p2, Landroid/graphics/Rect;->top:I
add-int/2addr v1, v2
iget v2, v0, Landroid/graphics/Paint$FontMetricsInt;->bottom:I
sub-int/2addr v1, v2
iget v0, v0, Landroid/graphics/Paint$FontMetricsInt;->top:I
sub-int v0, v1, v0
div-int/lit8 v0, v0, 0x2
.line 304
sget-object v1, Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align;
invoke-virtual {p1, v1}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V
.line 305
invoke-virtual {p2}, Landroid/graphics/Rect;->centerX()I
move-result v1
int-to-float v1, v1
int-to-float v0, v0
invoke-virtual {p0, p3, v1, v0, p1}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V
.line 306
return-void
.end method
.method private static a(Landroid/graphics/Paint;FLjava/lang/String;)V
.registers 7
.prologue
const/high16 v3, 0x42400000 # 48.0f
.line 292
invoke-virtual {p0, v3}, Landroid/graphics/Paint;->setTextSize(F)V
.line 293
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
.line 294
const/4 v1, 0x0
invoke-virtual {p2}, Ljava/lang/String;->length()I
move-result v2
invoke-virtual {p0, p2, v1, v2, v0}, Landroid/graphics/Paint;->getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V
.line 296
mul-float v1, v3, p1
invoke-virtual {v0}, Landroid/graphics/Rect;->width()I
move-result v0
int-to-float v0, v0
div-float v0, v1, v0
.line 298
invoke-virtual {p0, v0}, Landroid/graphics/Paint;->setTextSize(F)V
.line 299
return-void
.end method
# virtual methods
.method final bx(I)V
.registers 8
.prologue
const/16 v1, 0x63
.line 405
iget v0, p0, Lcom/cmcm/safewallet/ui/hd/j;->agG:I
invoke-static {v0, v1, v1, p1}, Lcom/cmcm/safewallet/data/f/c/a;->e(IIII)V
.line 406
invoke-static {}, Lcom/cmcm/safewallet/data/f/b/b;->lr()Lcom/cmcm/safewallet/data/f/b/b;
iget v0, p0, Lcom/cmcm/safewallet/ui/hd/j;->agG:I
invoke-static {v0, v1, v1, p1}, Lcom/cmcm/safewallet/data/f/b/b;->e(IIII)V
.line 408
const-string v0, "save success"
.line 409
const/4 v1, 0x2
if-ne p1, v1, :cond_2e
.line 410
const-string v0, "save fail"
.line 414
:cond_16
:goto_16
const/16 v1, 0x64
const-string v2, "M#ui#"
const/4 v3, 0x1
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "create blockchain, ID card "
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v2, v3, v0}, Lcom/cmcm/a/b/b;->a(ILjava/lang/String;ILjava/lang/String;)V
.line 415
return-void
.line 411
:cond_2e
const/4 v1, 0x3
if-ne p1, v1, :cond_16
.line 412
const-string v0, "generate HDQA fail"
goto :goto_16
.end method
.method public final c(Landroid/os/Bundle;Landroid/os/Bundle;)V
.registers 6
.prologue
.line 74
invoke-super {p0, p1, p2}, Lcom/cmcm/safewallet/ui/base/c/a;->c(Landroid/os/Bundle;Landroid/os/Bundle;)V
.line 75
const-string v0, "from"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/cmcm/safewallet/ui/hd/j;->agG:I
.line 76
const-string v0, "Extra"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;
iput-object v0, p0, Lcom/cmcm/safewallet/ui/hd/j;->apF:Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;
.line 77
const-string v0, "HDWalletBackupPresenter"
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "HDWalletBackupActivity onCreate\uff0c source = "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v2, p0, Lcom/cmcm/safewallet/ui/hd/j;->agG:I
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 1052
invoke-static {v0, v1}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 78
return-void
.end method
.method public final handleMessage(Landroid/os/Message;)V
.registers 22
.prologue
.line 86
invoke-super/range {p0 .. p1}, Lcom/cmcm/safewallet/ui/base/c/a;->handleMessage(Landroid/os/Message;)V
.line 87
if-eqz p1, :cond_b
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 1130
if-nez v3, :cond_c
.line 114
:cond_b
:goto_b
return-void
.line 90
:cond_c
const-string v3, "HDWalletBackupPresenter"
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "HDWalletBackupActivity handleMessage:"
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
move-object/from16 v0, p1
iget v5, v0, Landroid/os/Message;->what:I
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 2052
invoke-static {v3, v4}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 91
move-object/from16 v0, p1
iget v3, v0, Landroid/os/Message;->what:I
if-eqz v3, :cond_34
.line 2130
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 92
check-cast v3, Lcom/cmcm/safewallet/ui/hd/i;
const/4 v4, 0x0
invoke-interface {v3, v4}, Lcom/cmcm/safewallet/ui/hd/i;->N(Z)V
.line 94
:cond_34
move-object/from16 v0, p1
iget v3, v0, Landroid/os/Message;->what:I
packed-switch v3, :pswitch_data_2fe
goto :goto_b
.line 96
:pswitch_3c
const/4 v3, 0x1
move-object/from16 v0, p0
iput-boolean v3, v0, Lcom/cmcm/safewallet/ui/hd/j;->aqw:Z
.line 97
move-object/from16 v0, p1
iget-object v3, v0, Landroid/os/Message;->obj:Ljava/lang/Object;
move-object v9, v3
check-cast v9, Landroid/graphics/Bitmap;
.line 3117
const-string v4, "HDWalletBackupPresenter"
new-instance v5, Ljava/lang/StringBuilder;
const-string v3, "showQrCodeBitmap:"
invoke-direct {v5, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
if-nez v9, :cond_2b6
const/4 v3, 0x1
:goto_54
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 4052
invoke-static {v4, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 5130
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
move-object v10, v3
.line 4180
check-cast v10, Landroid/app/Activity;
.line 4181
invoke-virtual {v10}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v13
.line 4183
invoke-virtual {v9}, Landroid/graphics/Bitmap;->getWidth()I
move-result v12
.line 4184
invoke-virtual {v9}, Landroid/graphics/Bitmap;->getHeight()I
move-result v11
.line 4189
const/16 v3, 0x190
if-lt v12, v3, :cond_7a
const/16 v3, 0x190
if-ge v12, v3, :cond_2f9
.line 4190
:cond_7a
const/16 v4, 0x190
.line 4191
const/16 v3, 0x190
.line 4193
:goto_7e
const-string v5, "HDWalletBackupPresenter"
new-instance v6, Ljava/lang/StringBuilder;
const-string v7, "qrwidth="
invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v6, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v6
const-string v7, "qrheight="
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v6
invoke-virtual {v6, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v6
const-string v7, "width="
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v6
invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v6
const-string v7, "height="
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v6
invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v6
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
.line 6052
invoke-static {v5, v6}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 4197
int-to-float v4, v4
const/high16 v5, 0x42740000 # 61.0f
div-float v14, v4, v5
.line 4198
int-to-float v3, v3
const/high16 v4, 0x42740000 # 61.0f
div-float v15, v3, v4
.line 4200
const/high16 v3, 0x43870000 # 270.0f
mul-float/2addr v3, v14
float-to-int v4, v3
.line 4201
const/high16 v3, 0x43160000 # 150.0f
mul-float/2addr v3, v15
float-to-int v5, v3
.line 4202
sget-object v3, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
invoke-static {v4, v5, v3}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
move-result-object v16
.line 4203
new-instance v3, Landroid/graphics/Canvas;
move-object/from16 v0, v16
invoke-direct {v3, v0}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
.line 4205
const v6, 0x7f020118
invoke-static {v13, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;
move-result-object v6
.line 4206
new-instance v7, Landroid/graphics/Rect;
const/4 v8, 0x0
const/16 v17, 0x0
invoke-virtual {v6}, Landroid/graphics/Bitmap;->getWidth()I
move-result v18
invoke-virtual {v6}, Landroid/graphics/Bitmap;->getHeight()I
move-result v19
move/from16 v0, v17
move/from16 v1, v18
move/from16 v2, v19
invoke-direct {v7, v8, v0, v1, v2}, Landroid/graphics/Rect;-><init>(IIII)V
.line 4207
new-instance v8, Landroid/graphics/Rect;
const/16 v17, 0x0
const/16 v18, 0x0
move/from16 v0, v17
move/from16 v1, v18
invoke-direct {v8, v0, v1, v4, v5}, Landroid/graphics/Rect;-><init>(IIII)V
.line 4208
const/4 v4, 0x0
invoke-virtual {v3, v6, v7, v8, v4}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V
.line 4209
invoke-virtual {v6}, Landroid/graphics/Bitmap;->recycle()V
.line 4212
new-instance v8, Landroid/graphics/Paint;
const/4 v4, 0x1
invoke-direct {v8, v4}, Landroid/graphics/Paint;-><init>(I)V
.line 4213
const v4, 0x7f0d00a3
invoke-virtual {v13, v4}, Landroid/content/res/Resources;->getColor(I)I
move-result v4
invoke-virtual {v8, v4}, Landroid/graphics/Paint;->setColor(I)V
.line 4218
const/high16 v4, 0x3fc00000 # 1.5f
mul-float/2addr v4, v14
.line 4219
invoke-virtual {v8, v4}, Landroid/graphics/Paint;->setStrokeWidth(F)V
.line 4222
const v4, 0x422acccd # 42.7f
mul-float/2addr v4, v14
const/high16 v5, 0x42280000 # 42.0f
mul-float/2addr v5, v15
const v6, 0x42dc999a # 110.3f
mul-float/2addr v6, v14
const/high16 v7, 0x42280000 # 42.0f
mul-float/2addr v7, v15
invoke-virtual/range {v3 .. v8}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
.line 4224
const v4, 0x422acccd # 42.7f
mul-float/2addr v4, v14
const/high16 v5, 0x42d80000 # 108.0f
mul-float/2addr v5, v15
const v6, 0x42dc999a # 110.3f
mul-float/2addr v6, v14
const/high16 v7, 0x42d80000 # 108.0f
mul-float/2addr v7, v15
invoke-virtual/range {v3 .. v8}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
.line 4226
const/high16 v4, 0x422e0000 # 43.5f
mul-float/2addr v4, v14
const/high16 v5, 0x42280000 # 42.0f
mul-float/2addr v5, v15
const/high16 v6, 0x422e0000 # 43.5f
mul-float/2addr v6, v14
const/high16 v7, 0x42d80000 # 108.0f
mul-float/2addr v7, v15
invoke-virtual/range {v3 .. v8}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
.line 4228
const/high16 v4, 0x42db0000 # 109.5f
mul-float/2addr v4, v14
const/high16 v5, 0x42d80000 # 108.0f
mul-float/2addr v5, v15
const/high16 v6, 0x42db0000 # 109.5f
mul-float/2addr v6, v14
const/high16 v7, 0x42280000 # 42.0f
mul-float/2addr v7, v15
invoke-virtual/range {v3 .. v8}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V
.line 4231
const/high16 v4, 0x42380000 # 46.0f
mul-float/2addr v4, v14
float-to-int v4, v4
.line 4232
const/high16 v5, 0x42320000 # 44.5f
mul-float/2addr v5, v15
float-to-int v5, v5
.line 4233
const/high16 v6, 0x42d60000 # 107.0f
mul-float/2addr v6, v14
float-to-int v6, v6
.line 4234
const/high16 v7, 0x42d30000 # 105.5f
mul-float/2addr v7, v15
float-to-int v7, v7
.line 4235
new-instance v8, Landroid/graphics/Rect;
const/16 v17, 0x0
const/16 v18, 0x0
move/from16 v0, v17
move/from16 v1, v18
invoke-direct {v8, v0, v1, v12, v11}, Landroid/graphics/Rect;-><init>(IIII)V
.line 4236
new-instance v11, Landroid/graphics/Rect;
invoke-direct {v11, v4, v5, v6, v7}, Landroid/graphics/Rect;-><init>(IIII)V
.line 4237
const/4 v4, 0x0
invoke-virtual {v3, v9, v8, v11, v4}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V
.line 4238
invoke-virtual {v9}, Landroid/graphics/Bitmap;->recycle()V
.line 4240
const v4, 0x7f02011a
invoke-static {v13, v4}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;
move-result-object v4
.line 4241
new-instance v5, Landroid/graphics/Rect;
const/4 v6, 0x0
const/4 v7, 0x0
invoke-virtual {v4}, Landroid/graphics/Bitmap;->getWidth()I
move-result v8
invoke-virtual {v4}, Landroid/graphics/Bitmap;->getHeight()I
move-result v9
invoke-direct {v5, v6, v7, v8, v9}, Landroid/graphics/Rect;-><init>(IIII)V
.line 4242
const/high16 v6, 0x43310000 # 177.0f
mul-float/2addr v6, v14
float-to-int v6, v6
.line 4243
const/high16 v7, 0x424e0000 # 51.5f
mul-float/2addr v7, v15
float-to-int v7, v7
.line 4244
const/high16 v8, 0x434f0000 # 207.0f
mul-float/2addr v8, v14
float-to-int v8, v8
.line 4245
const/high16 v9, 0x428c0000 # 70.0f
mul-float/2addr v9, v14
float-to-int v9, v9
.line 4246
new-instance v11, Landroid/graphics/Rect;
invoke-direct {v11, v6, v7, v8, v9}, Landroid/graphics/Rect;-><init>(IIII)V
.line 4247
const/4 v6, 0x0
invoke-virtual {v3, v4, v5, v11, v6}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V
.line 4248
invoke-virtual {v4}, Landroid/graphics/Bitmap;->recycle()V
.line 4261
new-instance v4, Landroid/graphics/Paint;
const/4 v5, 0x1
invoke-direct {v4, v5}, Landroid/graphics/Paint;-><init>(I)V
.line 4262
const v5, 0x7f0d00c4
invoke-virtual {v13, v5}, Landroid/content/res/Resources;->getColor(I)I
move-result v5
invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setColor(I)V
.line 4264
invoke-virtual {v10}, Landroid/app/Activity;->getAssets()Landroid/content/res/AssetManager;
move-result-object v5
const-string v6, "fonts/DINCond-BlackAlternate.otf"
invoke-static {v5, v6}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v5
.line 4265
invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;
.line 4267
const v5, 0x7f0801c1
invoke-virtual {v10, v5}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v5
.line 4268
const/high16 v6, 0x42bf0000 # 95.5f
mul-float/2addr v6, v14
invoke-static {v4, v6, v5}, Lcom/cmcm/safewallet/ui/hd/j;->a(Landroid/graphics/Paint;FLjava/lang/String;)V
.line 4269
new-instance v6, Landroid/graphics/Rect;
const/high16 v7, 0x43100000 # 144.0f
mul-float/2addr v7, v14
float-to-int v7, v7
const/high16 v8, 0x42920000 # 73.0f
mul-float/2addr v8, v15
float-to-int v8, v8
const v9, 0x436f8000 # 239.5f
mul-float/2addr v9, v14
float-to-int v9, v9
const/high16 v11, 0x42b40000 # 90.0f
mul-float/2addr v11, v15
float-to-int v11, v11
invoke-direct {v6, v7, v8, v9, v11}, Landroid/graphics/Rect;-><init>(IIII)V
.line 4270
invoke-static {v3, v4, v6, v5}, Lcom/cmcm/safewallet/ui/hd/j;->a(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/Rect;Ljava/lang/String;)V
.line 4272
sget-object v5, Landroid/graphics/Typeface;->SANS_SERIF:Landroid/graphics/Typeface;
const/4 v6, 0x0
invoke-static {v5, v6}, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface;
move-result-object v5
invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;
.line 4274
const v5, 0x7f0801bf
const/4 v6, 0x1
new-array v6, v6, [Ljava/lang/Object;
const/4 v7, 0x0
new-instance v8, Ljava/text/SimpleDateFormat;
const-string v9, "yyyy-MM-dd"
sget-object v11, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
invoke-direct {v8, v9, v11}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
move-object/from16 v0, p0
iget-object v9, v0, Lcom/cmcm/safewallet/ui/hd/j;->date:Ljava/util/Date;
invoke-virtual {v8, v9}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
move-result-object v8
aput-object v8, v6, v7
invoke-virtual {v10, v5, v6}, Landroid/app/Activity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
.line 4275
const/high16 v6, 0x42bd0000 # 94.5f
mul-float/2addr v6, v14
invoke-static {v4, v6, v5}, Lcom/cmcm/safewallet/ui/hd/j;->a(Landroid/graphics/Paint;FLjava/lang/String;)V
.line 4277
new-instance v6, Landroid/graphics/Rect;
const v7, 0x43108000 # 144.5f
mul-float/2addr v7, v14
float-to-int v7, v7
const/high16 v8, 0x42b90000 # 92.5f
mul-float/2addr v8, v15
float-to-int v8, v8
const v9, 0x436e8000 # 238.5f
mul-float/2addr v9, v14
float-to-int v9, v9
const/high16 v11, 0x42cc0000 # 102.0f
mul-float/2addr v11, v15
float-to-int v11, v11
invoke-direct {v6, v7, v8, v9, v11}, Landroid/graphics/Rect;-><init>(IIII)V
.line 4278
invoke-static {v3, v4, v6, v5}, Lcom/cmcm/safewallet/ui/hd/j;->a(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/Rect;Ljava/lang/String;)V
.line 4280
const v5, 0x7f0801c0
invoke-virtual {v10, v5}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v5
.line 4281
const v6, 0x43548000 # 212.5f
mul-float/2addr v6, v14
invoke-static {v4, v6, v5}, Lcom/cmcm/safewallet/ui/hd/j;->a(Landroid/graphics/Paint;FLjava/lang/String;)V
.line 4282
new-instance v6, Landroid/graphics/Rect;
const/high16 v7, 0x42100000 # 36.0f
mul-float/2addr v7, v14
float-to-int v7, v7
const/high16 v8, 0x43070000 # 135.0f
mul-float/2addr v8, v15
float-to-int v8, v8
const v9, 0x43788000 # 248.5f
mul-float/2addr v9, v14
float-to-int v9, v9
const/high16 v10, 0x430f0000 # 143.0f
mul-float/2addr v10, v15
float-to-int v10, v10
invoke-direct {v6, v7, v8, v9, v10}, Landroid/graphics/Rect;-><init>(IIII)V
.line 4283
invoke-static {v3, v4, v6, v5}, Lcom/cmcm/safewallet/ui/hd/j;->a(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/Rect;Ljava/lang/String;)V
.line 3118
move-object/from16 v0, v16
move-object/from16 v1, p0
iput-object v0, v1, Lcom/cmcm/safewallet/ui/hd/j;->aqx:Landroid/graphics/Bitmap;
.line 3119
const-string v4, "HDWalletBackupPresenter"
new-instance v5, Ljava/lang/StringBuilder;
const-string v3, "showQrCodeBitmap drawIdQrCardBitmap isRecycled:"
invoke-direct {v5, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/hd/j;->aqx:Landroid/graphics/Bitmap;
if-eqz v3, :cond_2b9
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/hd/j;->aqx:Landroid/graphics/Bitmap;
invoke-virtual {v3}, Landroid/graphics/Bitmap;->isRecycled()Z
move-result v3
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
:goto_284
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 7052
invoke-static {v4, v3}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 3120
new-instance v3, Lcom/cmcm/safewallet/ui/hd/j$2;
move-object/from16 v0, p0
invoke-direct {v3, v0}, Lcom/cmcm/safewallet/ui/hd/j$2;-><init>(Lcom/cmcm/safewallet/ui/hd/j;)V
invoke-static {v3}, Lio/reactivex/k;->create(Lio/reactivex/n;)Lio/reactivex/k;
move-result-object v3
.line 3131
invoke-static {}, Lio/reactivex/e/a;->Qf()Lio/reactivex/s;
move-result-object v4
invoke-virtual {v3, v4}, Lio/reactivex/k;->subscribeOn(Lio/reactivex/s;)Lio/reactivex/k;
move-result-object v3
.line 3132
invoke-static {}, Lio/reactivex/a/b/a;->Px()Lio/reactivex/s;
move-result-object v4
invoke-virtual {v3, v4}, Lio/reactivex/k;->observeOn(Lio/reactivex/s;)Lio/reactivex/k;
move-result-object v3
new-instance v4, Lcom/cmcm/safewallet/ui/hd/j$1;
move-object/from16 v0, p0
invoke-direct {v4, v0}, Lcom/cmcm/safewallet/ui/hd/j$1;-><init>(Lcom/cmcm/safewallet/ui/hd/j;)V
.line 3133
invoke-virtual {v3, v4}, Lio/reactivex/k;->subscribe(Lio/reactivex/r;)V
goto/16 :goto_b
.line 3117
:cond_2b6
const/4 v3, 0x0
goto/16 :goto_54
.line 3119
:cond_2b9
const-string v3, "null"
goto :goto_284
.line 7130
:pswitch_2bc
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 102
check-cast v3, Lcom/cmcm/safewallet/ui/hd/i;
invoke-interface {v3}, Lcom/cmcm/safewallet/ui/hd/i;->pP()V
.line 8130
:pswitch_2c5
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 104
check-cast v3, Lcom/cmcm/safewallet/ui/hd/i;
invoke-interface {v3}, Lcom/cmcm/safewallet/ui/hd/i;->pP()V
goto/16 :goto_b
.line 107
:pswitch_2d0
move-object/from16 v0, p1
iget-object v3, v0, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v3, Ljava/lang/Boolean;
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v4
.line 9130
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 108
check-cast v3, Lcom/cmcm/safewallet/ui/hd/i;
invoke-interface {v3, v4}, Lcom/cmcm/safewallet/ui/hd/i;->Q(Z)V
goto/16 :goto_b
.line 10130
:pswitch_2e5
move-object/from16 v0, p0
iget-object v3, v0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 111
check-cast v3, Lcom/cmcm/safewallet/ui/hd/i;
const v4, 0x7f0801c3
move-object/from16 v0, p0
invoke-virtual {v0, v4}, Lcom/cmcm/safewallet/ui/hd/j;->getString(I)Ljava/lang/String;
move-result-object v4
invoke-interface {v3, v4}, Lcom/cmcm/safewallet/ui/hd/i;->cE(Ljava/lang/String;)V
goto/16 :goto_b
:cond_2f9
move v3, v11
move v4, v12
goto/16 :goto_7e
.line 94
nop
:pswitch_data_2fe
.packed-switch 0x0
:pswitch_3c
:pswitch_2bc
:pswitch_2c5
:pswitch_2d0
:pswitch_2e5
.end packed-switch
.end method
.method public final onDestroy()V
.registers 3
.prologue
.line 433
invoke-super {p0}, Lcom/cmcm/safewallet/ui/base/c/a;->onDestroy()V
.line 434
iget-object v0, p0, Lcom/cmcm/safewallet/ui/hd/j;->aqx:Landroid/graphics/Bitmap;
if-eqz v0, :cond_14
iget-object v0, p0, Lcom/cmcm/safewallet/ui/hd/j;->aqx:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->isRecycled()Z
move-result v0
if-nez v0, :cond_14
.line 435
iget-object v0, p0, Lcom/cmcm/safewallet/ui/hd/j;->aqx:Landroid/graphics/Bitmap;
invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V
.line 14138
:cond_14
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 438
if-eqz v0, :cond_2c
.line 439
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->removeMessages(I)V
.line 440
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->removeMessages(I)V
.line 441
const/4 v1, 0x2
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->removeMessages(I)V
.line 442
const/4 v1, 0x3
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->removeMessages(I)V
.line 443
const/4 v1, 0x4
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->removeMessages(I)V
.line 445
:cond_2c
return-void
.end method
.method public final pQ()V
.registers 10
.prologue
const/4 v8, 0x1
.line 315
.line 11130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 315
check-cast v0, Lcom/cmcm/safewallet/ui/hd/i;
invoke-interface {v0, v8}, Lcom/cmcm/safewallet/ui/hd/i;->N(Z)V
.line 12028
invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;
move-result-object v0
.line 12170
const-string v1, "wallet_bakup_tip_msg"
const-string v2, ""
invoke-virtual {v0, v1, v2}, Lcom/cmcm/safewallet/data/d/b/c;->W(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 317
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_6b
const v0, 0x7f0801c2
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/hd/j;->getString(I)Ljava/lang/String;
move-result-object v0
move-object v1, v0
.line 13028
:goto_22
invoke-static {}, Lcom/cmcm/safewallet/data/d/b/d;->lj()Lcom/cmcm/safewallet/data/d/b/c;
move-result-object v0
.line 319
iget-object v2, p0, Lcom/cmcm/safewallet/ui/hd/j;->apF:Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;
.line 13040
iget-object v2, v2, Lcom/cmcm/safewallet/ui/hd/HDQAInputInfo;->akw:Ljava/lang/String;
.line 319
invoke-virtual {v0, v2}, Lcom/cmcm/safewallet/data/d/b/c;->bU(Ljava/lang/String;)Landroid/util/Pair;
move-result-object v2
.line 320
if-eqz v2, :cond_6d
iget-object v0, v2, Landroid/util/Pair;->second:Ljava/lang/Object;
if-eqz v0, :cond_6d
iget-object v0, v2, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v4
const-wide/16 v6, 0x0
cmp-long v0, v4, v6
if-lez v0, :cond_6d
.line 321
iget-object v0, v2, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v2
.line 322
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
const/16 v4, 0xa
if-ne v0, v4, :cond_59
.line 323
const-wide/16 v4, 0x3e8
mul-long/2addr v2, v4
.line 325
:cond_59
new-instance v0, Ljava/util/Date;
invoke-direct {v0, v2, v3}, Ljava/util/Date;-><init>(J)V
iput-object v0, p0, Lcom/cmcm/safewallet/ui/hd/j;->date:Ljava/util/Date;
.line 326
iput-boolean v8, p0, Lcom/cmcm/safewallet/ui/hd/j;->aqy:Z
.line 331
:goto_62
new-instance v0, Lcom/cmcm/safewallet/ui/hd/j$3;
invoke-direct {v0, p0, v1}, Lcom/cmcm/safewallet/ui/hd/j$3;-><init>(Lcom/cmcm/safewallet/ui/hd/j;Ljava/lang/String;)V
invoke-static {v0}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V
.line 364
return-void
:cond_6b
move-object v1, v0
.line 317
goto :goto_22
.line 328
:cond_6d
new-instance v0, Ljava/util/Date;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-direct {v0, v2, v3}, Ljava/util/Date;-><init>(J)V
iput-object v0, p0, Lcom/cmcm/safewallet/ui/hd/j;->date:Ljava/util/Date;
.line 329
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/cmcm/safewallet/ui/hd/j;->aqy:Z
goto :goto_62
.end method
.method public final pR()V
.registers 3
.prologue
.line 371
iget-boolean v0, p0, Lcom/cmcm/safewallet/ui/hd/j;->aqw:Z
if-eqz v0, :cond_15
.line 13130
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agf:Lcom/cmcm/safewallet/ui/base/view/c;
.line 372
check-cast v0, Lcom/cmcm/safewallet/ui/hd/i;
const/4 v1, 0x1
invoke-interface {v0, v1}, Lcom/cmcm/safewallet/ui/hd/i;->N(Z)V
.line 373
new-instance v0, Lcom/cmcm/safewallet/ui/hd/j$4;
invoke-direct {v0, p0}, Lcom/cmcm/safewallet/ui/hd/j$4;-><init>(Lcom/cmcm/safewallet/ui/hd/j;)V
invoke-static {v0}, Lcom/cmcm/safewallet/utils/concurrent/c;->execute(Ljava/lang/Runnable;)V
.line 395
:goto_14
return-void
.line 13138
:cond_15
iget-object v0, p0, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 392
const/4 v1, 0x4
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->sendEmptyMessage(I)Z
.line 393
const/4 v0, 0x2
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/ui/hd/j;->bx(I)V
goto :goto_14
.end method