SpaceCleanMonthReportActivity.smali
.class public Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;
.super Ldxoptimizer/afc;
.source "SpaceCleanMonthReportActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
.implements Ldxoptimizer/aey$a;
.implements Ldxoptimizer/vd;
# instance fields
.field private A:J
.field private B:J
.field private C:J
.field private D:J
.field private E:J
.field private F:F
.field private G:F
.field private H:F
.field private I:F
.field private J:Ljava/lang/String;
.field private K:Ljava/lang/String;
.field private L:Ljava/lang/String;
.field private M:Ljava/lang/String;
.field private N:Ljava/lang/String;
.field private O:Ljava/lang/String;
.field private a:Landroid/os/Handler;
.field private b:Landroid/widget/ImageButton;
.field private c:Landroid/view/ViewGroup;
.field private d:Landroid/widget/LinearLayout;
.field private e:Lcom/dianxinos/optimizer/module/space/widget/CirclePercentView;
.field private f:Landroid/widget/ImageView;
.field private g:Landroid/widget/ImageView;
.field private h:Landroid/widget/ImageView;
.field private j:Landroid/widget/TextView;
.field private k:Landroid/widget/TextView;
.field private l:Landroid/widget/TextView;
.field private m:Landroid/widget/TextView;
.field private n:Landroid/widget/TextView;
.field private o:Landroid/widget/TextView;
.field private p:Landroid/graphics/drawable/Drawable;
.field private q:Landroid/graphics/drawable/Drawable;
.field private r:Landroid/graphics/drawable/Drawable;
.field private s:Landroid/view/animation/ScaleAnimation;
.field private t:Landroid/view/animation/ScaleAnimation;
.field private u:Landroid/view/animation/ScaleAnimation;
.field private v:Landroid/view/animation/ScaleAnimation;
.field private w:Landroid/view/animation/ScaleAnimation;
.field private x:Landroid/view/animation/ScaleAnimation;
.field private y:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.field private z:I
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 49
invoke-direct {p0}, Ldxoptimizer/afc;-><init>()V
.line 58
new-instance v0, Ldxoptimizer/aey;
invoke-direct {v0, p0}, Ldxoptimizer/aey;-><init>(Ldxoptimizer/aey$a;)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->a:Landroid/os/Handler;
.line 84
const/16 v0, 0x14
iput v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->z:I
return-void
.end method
.method private a(I)I
.registers 3
.prologue
.line 343
packed-switch p1, :pswitch_data_22
.line 369
const/4 v0, 0x0
:goto_4
return v0
.line 345
:pswitch_5
const/4 v0, 0x1
goto :goto_4
.line 347
:pswitch_7
const/4 v0, 0x2
goto :goto_4
.line 349
:pswitch_9
const/4 v0, 0x3
goto :goto_4
.line 351
:pswitch_b
const/4 v0, 0x4
goto :goto_4
.line 353
:pswitch_d
const/4 v0, 0x5
goto :goto_4
.line 355
:pswitch_f
const/4 v0, 0x6
goto :goto_4
.line 357
:pswitch_11
const/4 v0, 0x7
goto :goto_4
.line 359
:pswitch_13
const/16 v0, 0x8
goto :goto_4
.line 361
:pswitch_16
const/16 v0, 0x9
goto :goto_4
.line 363
:pswitch_19
const/16 v0, 0xa
goto :goto_4
.line 365
:pswitch_1c
const/16 v0, 0xb
goto :goto_4
.line 367
:pswitch_1f
const/16 v0, 0xc
goto :goto_4
.line 343
:pswitch_data_22
.packed-switch 0x0
:pswitch_5
:pswitch_7
:pswitch_9
:pswitch_b
:pswitch_d
:pswitch_f
:pswitch_11
:pswitch_13
:pswitch_16
:pswitch_19
:pswitch_1c
:pswitch_1f
.end packed-switch
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)J
.registers 3
.prologue
.line 49
iget-wide v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->B:J
return-wide v0
.end method
.method private a(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/pm/ApplicationInfo;
.registers 9
.prologue
const/4 v1, 0x0
.line 517
const-string v0, "\\+"
invoke-virtual {p2, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v2
.line 518
new-instance v0, Landroid/content/pm/ApplicationInfo;
invoke-direct {v0}, Landroid/content/pm/ApplicationInfo;-><init>()V
.line 519
array-length v3, v2
:goto_d
if-ge v1, v3, :cond_16
aget-object v4, v2, v1
.line 521
const/4 v5, 0x0
:try_start_12
invoke-virtual {p1, v4, v5}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
:try_end_15
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_12 .. :try_end_15} :catch_17
move-result-object v0
.line 527
:cond_16
return-object v0
.line 523
:catch_17
move-exception v4
.line 524
invoke-virtual {v4}, Landroid/content/pm/PackageManager$NameNotFoundException;->printStackTrace()V
.line 519
add-int/lit8 v1, v1, 0x1
goto :goto_d
.end method
.method static synthetic b(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)Ljava/lang/String;
.registers 2
.prologue
.line 49
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->N:Ljava/lang/String;
return-object v0
.end method
.method private b()V
.registers 13
.prologue
const-wide/16 v10, 0x1f4
const/4 v5, 0x1
const/high16 v2, 0x3f800000 # 1.0f
const/high16 v6, 0x3f000000 # 0.5f
const/4 v1, 0x0
.line 126
const v0, 0x7f030299
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->setContentView(I)V
.line 130
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->e()Landroid/graphics/drawable/BitmapDrawable;
move-result-object v3
.line 131
const v0, 0x7f0e0a4f
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->d:Landroid/widget/LinearLayout;
.line 132
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->d:Landroid/widget/LinearLayout;
invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 133
const v0, 0x7f0e0094
const v3, 0x7f080c4a
invoke-static {p0, v0, v3, p0}, Ldxoptimizer/cfk;->b(Landroid/app/Activity;IILdxoptimizer/vd;)Landroid/widget/ImageButton;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->b:Landroid/widget/ImageButton;
.line 135
const v0, 0x7f0e0a51
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/space/widget/CirclePercentView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->e:Lcom/dianxinos/optimizer/module/space/widget/CirclePercentView;
.line 136
const v0, 0x7f0e0a52
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->c:Landroid/view/ViewGroup;
.line 137
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->getAssets()Landroid/content/res/AssetManager;
move-result-object v0
const-string v3, "fonts/BaiduMobileGuards9.0-Regular.ttf"
invoke-static {v0, v3}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v3
.line 139
const v0, 0x7f0e0a37
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->m:Landroid/widget/TextView;
.line 140
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->m:Landroid/widget/TextView;
const/4 v4, 0x2
invoke-virtual {v0, v3, v4}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V
.line 141
const v0, 0x7f0e0a38
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->n:Landroid/widget/TextView;
.line 142
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->n:Landroid/widget/TextView;
const/4 v4, 0x2
invoke-virtual {v0, v3, v4}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V
.line 143
const v0, 0x7f0e0a3b
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->o:Landroid/widget/TextView;
.line 144
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->o:Landroid/widget/TextView;
const/4 v4, 0x2
invoke-virtual {v0, v3, v4}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V
.line 145
const v0, 0x7f0e0a33
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->f:Landroid/widget/ImageView;
.line 146
const v0, 0x7f0e0a34
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->g:Landroid/widget/ImageView;
.line 147
const v0, 0x7f0e0a39
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->h:Landroid/widget/ImageView;
.line 148
const v0, 0x7f0e0a35
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->j:Landroid/widget/TextView;
.line 149
const v0, 0x7f0e0a36
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->k:Landroid/widget/TextView;
.line 150
const v0, 0x7f0e0a3a
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->l:Landroid/widget/TextView;
.line 151
const v0, 0x7f0e0a53
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/ui/DxRevealButton;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->y:Lcom/dianxinos/optimizer/ui/DxRevealButton;
.line 152
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->d()V
.line 153
const v0, 0x7f0e0a33
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->f:Landroid/widget/ImageView;
.line 154
const v0, 0x7f0e0a34
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->g:Landroid/widget/ImageView;
.line 155
const v0, 0x7f0e0a39
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->h:Landroid/widget/ImageView;
.line 156
const v0, 0x7f0e0a35
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->j:Landroid/widget/TextView;
.line 157
const v0, 0x7f0e0a36
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->k:Landroid/widget/TextView;
.line 158
const v0, 0x7f0e0a3a
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->l:Landroid/widget/TextView;
.line 159
new-instance v0, Landroid/view/animation/ScaleAnimation;
move v3, v1
move v4, v2
move v7, v5
move v8, v6
invoke-direct/range {v0 .. v8}, Landroid/view/animation/ScaleAnimation;-><init>(FFFFIFIF)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->s:Landroid/view/animation/ScaleAnimation;
.line 161
new-instance v0, Landroid/view/animation/ScaleAnimation;
move v3, v1
move v4, v2
move v7, v5
move v8, v6
invoke-direct/range {v0 .. v8}, Landroid/view/animation/ScaleAnimation;-><init>(FFFFIFIF)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->t:Landroid/view/animation/ScaleAnimation;
.line 163
new-instance v0, Landroid/view/animation/ScaleAnimation;
move v3, v1
move v4, v2
move v7, v5
move v8, v6
invoke-direct/range {v0 .. v8}, Landroid/view/animation/ScaleAnimation;-><init>(FFFFIFIF)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->u:Landroid/view/animation/ScaleAnimation;
.line 165
new-instance v0, Landroid/view/animation/ScaleAnimation;
move v3, v1
move v4, v2
move v7, v5
move v8, v6
invoke-direct/range {v0 .. v8}, Landroid/view/animation/ScaleAnimation;-><init>(FFFFIFIF)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->v:Landroid/view/animation/ScaleAnimation;
.line 167
new-instance v0, Landroid/view/animation/ScaleAnimation;
move v3, v1
move v4, v2
move v7, v5
move v8, v6
invoke-direct/range {v0 .. v8}, Landroid/view/animation/ScaleAnimation;-><init>(FFFFIFIF)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->w:Landroid/view/animation/ScaleAnimation;
.line 169
new-instance v0, Landroid/view/animation/ScaleAnimation;
move v3, v1
move v4, v2
move v7, v5
move v8, v6
invoke-direct/range {v0 .. v8}, Landroid/view/animation/ScaleAnimation;-><init>(FFFFIFIF)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->x:Landroid/view/animation/ScaleAnimation;
.line 171
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->s:Landroid/view/animation/ScaleAnimation;
invoke-virtual {v0, v10, v11}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V
.line 172
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->t:Landroid/view/animation/ScaleAnimation;
invoke-virtual {v0, v10, v11}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V
.line 173
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->u:Landroid/view/animation/ScaleAnimation;
invoke-virtual {v0, v10, v11}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V
.line 174
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->v:Landroid/view/animation/ScaleAnimation;
invoke-virtual {v0, v10, v11}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V
.line 175
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->w:Landroid/view/animation/ScaleAnimation;
invoke-virtual {v0, v10, v11}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V
.line 176
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->x:Landroid/view/animation/ScaleAnimation;
invoke-virtual {v0, v10, v11}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V
.line 177
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->v:Landroid/view/animation/ScaleAnimation;
new-instance v1, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity$1;
invoke-direct {v1, p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity$1;-><init>(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)V
invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V
.line 199
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->w:Landroid/view/animation/ScaleAnimation;
new-instance v1, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity$2;
invoke-direct {v1, p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity$2;-><init>(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)V
invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V
.line 222
return-void
.end method
.method static synthetic c(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)Landroid/widget/TextView;
.registers 2
.prologue
.line 49
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->k:Landroid/widget/TextView;
return-object v0
.end method
.method private c()V
.registers 13
.prologue
.line 225
const-wide/16 v6, 0x0
.line 226
const-wide/16 v4, 0x0
.line 227
const-wide/16 v8, 0x0
.line 228
const-wide/16 v0, 0x0
.line 229
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->getIntent()Landroid/content/Intent;
move-result-object v2
const-string v3, "groupSize"
invoke-static {v2, v3}, Ldxoptimizer/cgc;->b(Landroid/content/Intent;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 230
if-eqz v2, :cond_124
.line 232
:try_start_14
new-instance v10, Lorg/json/JSONObject;
invoke-direct {v10, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 233
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f080c75
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v10, v2}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v6
.line 234
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f080c70
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v10, v2}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v4
.line 235
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f080c77
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v10, v2}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
:try_end_45
.catch Lorg/json/JSONException; {:try_start_14 .. :try_end_45} :catch_137
move-result-wide v2
.line 236
:try_start_46
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->getResources()Landroid/content/res/Resources;
move-result-object v8
const v9, 0x7f080c78
invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v8
invoke-virtual {v10, v8}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
:try_end_54
.catch Lorg/json/JSONException; {:try_start_46 .. :try_end_54} :catch_1a8
move-result-wide v0
.line 240
:goto_55
add-long v8, v6, v4
add-long/2addr v8, v2
add-long/2addr v8, v0
iput-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->D:J
.line 241
long-to-float v6, v6
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->D:J
long-to-float v7, v8
div-float v7, v6, v7
.line 242
long-to-float v0, v0
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->D:J
long-to-float v1, v8
div-float v6, v0, v1
.line 243
long-to-float v0, v4
iget-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->D:J
long-to-float v1, v4
div-float v1, v0, v1
.line 244
long-to-float v0, v2
iget-wide v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->D:J
long-to-float v2, v2
div-float/2addr v0, v2
.line 245
const v2, 0x3d4ccccd # 0.05f
cmpg-float v2, v7, v2
if-gez v2, :cond_1bb
const v2, 0x3c23d70a # 0.01f
cmpl-float v2, v7, v2
if-lez v2, :cond_1bb
.line 246
float-to-double v2, v6
const-wide v4, 0x3fd3333333333333L # 0.3
cmpl-double v2, v2, v4
if-lez v2, :cond_140
.line 247
const v2, 0x3d4ccccd # 0.05f
sub-float/2addr v2, v7
sub-float v2, v6, v2
.line 253
:goto_90
const v3, 0x3d4ccccd # 0.05f
move v11, v2
move v2, v3
move v3, v11
.line 255
:goto_96
const v4, 0x3d4ccccd # 0.05f
cmpg-float v4, v3, v4
if-gez v4, :cond_1b6
const v4, 0x3c23d70a # 0.01f
cmpl-float v4, v3, v4
if-lez v4, :cond_1b6
.line 256
float-to-double v4, v2
const-wide v6, 0x3fd3333333333333L # 0.3
cmpl-double v4, v4, v6
if-lez v4, :cond_15a
.line 257
const v4, 0x3d4ccccd # 0.05f
sub-float v3, v4, v3
sub-float/2addr v2, v3
.line 263
:goto_b4
const v3, 0x3d4ccccd # 0.05f
move v11, v1
move v1, v3
move v3, v11
.line 265
:goto_ba
const v4, 0x3d4ccccd # 0.05f
cmpg-float v4, v3, v4
if-gez v4, :cond_1b1
const v4, 0x3c23d70a # 0.01f
cmpl-float v4, v3, v4
if-lez v4, :cond_1b1
.line 266
float-to-double v4, v2
const-wide v6, 0x3fd3333333333333L # 0.3
cmpl-double v4, v4, v6
if-lez v4, :cond_174
.line 267
const v4, 0x3d4ccccd # 0.05f
sub-float v3, v4, v3
sub-float/2addr v2, v3
.line 273
:goto_d8
const v3, 0x3d4ccccd # 0.05f
move v11, v0
move v0, v3
move v3, v11
.line 275
:goto_de
const v4, 0x3d4ccccd # 0.05f
cmpg-float v4, v3, v4
if-gez v4, :cond_1aa
const v4, 0x3c23d70a # 0.01f
cmpl-float v4, v3, v4
if-lez v4, :cond_1aa
.line 276
float-to-double v4, v2
const-wide v6, 0x3fd3333333333333L # 0.3
cmpl-double v4, v4, v6
if-lez v4, :cond_18e
.line 277
const v4, 0x3d4ccccd # 0.05f
sub-float v3, v4, v3
sub-float/2addr v2, v3
.line 283
:goto_fc
const v3, 0x3d4ccccd # 0.05f
move v11, v3
move v3, v2
move v2, v1
move v1, v0
move v0, v11
.line 286
:goto_104
iget-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->D:J
iget v6, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->z:I
int-to-long v6, v6
div-long/2addr v4, v6
iput-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->E:J
.line 287
iget v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->z:I
int-to-float v4, v4
div-float/2addr v3, v4
iput v3, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->F:F
.line 288
iget v3, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->z:I
int-to-float v3, v3
div-float/2addr v2, v3
iput v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->G:F
.line 289
iget v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->z:I
int-to-float v2, v2
div-float/2addr v1, v2
iput v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->H:F
.line 290
iget v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->z:I
int-to-float v1, v1
div-float/2addr v0, v1
iput v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->I:F
.line 292
:cond_124
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->f()V
.line 293
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->g()V
.line 294
invoke-static {}, Ldxoptimizer/cbn;->a()Ldxoptimizer/cbn;
move-result-object v0
new-instance v1, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity$3;
invoke-direct {v1, p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity$3;-><init>(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)V
invoke-virtual {v0, v1}, Ldxoptimizer/cbn;->a(Ljava/lang/Runnable;)V
.line 308
return-void
.line 237
:catch_137
move-exception v2
move-object v11, v2
move-wide v2, v8
move-object v8, v11
.line 238
:goto_13b
invoke-virtual {v8}, Lorg/json/JSONException;->printStackTrace()V
goto/16 :goto_55
.line 248
:cond_140
float-to-double v2, v1
const-wide v4, 0x3fd3333333333333L # 0.3
cmpl-double v2, v2, v4
if-lez v2, :cond_152
.line 249
const v2, 0x3d4ccccd # 0.05f
sub-float/2addr v2, v7
sub-float/2addr v1, v2
move v2, v6
goto/16 :goto_90
.line 251
:cond_152
const v2, 0x3d4ccccd # 0.05f
sub-float/2addr v2, v7
sub-float/2addr v0, v2
move v2, v6
goto/16 :goto_90
.line 258
:cond_15a
float-to-double v4, v1
const-wide v6, 0x3fd3333333333333L # 0.3
cmpl-double v4, v4, v6
if-lez v4, :cond_16c
.line 259
const v4, 0x3d4ccccd # 0.05f
sub-float v3, v4, v3
sub-float/2addr v1, v3
goto/16 :goto_b4
.line 261
:cond_16c
const v4, 0x3d4ccccd # 0.05f
sub-float v3, v4, v3
sub-float/2addr v0, v3
goto/16 :goto_b4
.line 268
:cond_174
float-to-double v4, v1
const-wide v6, 0x3fd3333333333333L # 0.3
cmpl-double v4, v4, v6
if-lez v4, :cond_186
.line 269
const v4, 0x3d4ccccd # 0.05f
sub-float v3, v4, v3
sub-float/2addr v1, v3
goto/16 :goto_d8
.line 271
:cond_186
const v4, 0x3d4ccccd # 0.05f
sub-float v3, v4, v3
sub-float/2addr v0, v3
goto/16 :goto_d8
.line 278
:cond_18e
float-to-double v4, v1
const-wide v6, 0x3fd3333333333333L # 0.3
cmpl-double v4, v4, v6
if-lez v4, :cond_1a0
.line 279
const v4, 0x3d4ccccd # 0.05f
sub-float v3, v4, v3
sub-float/2addr v1, v3
goto/16 :goto_fc
.line 281
:cond_1a0
const v4, 0x3d4ccccd # 0.05f
sub-float v3, v4, v3
sub-float/2addr v0, v3
goto/16 :goto_fc
.line 237
:catch_1a8
move-exception v8
goto :goto_13b
:cond_1aa
move v11, v3
move v3, v2
move v2, v1
move v1, v0
move v0, v11
goto/16 :goto_104
:cond_1b1
move v11, v0
move v0, v3
move v3, v11
goto/16 :goto_de
:cond_1b6
move v11, v1
move v1, v3
move v3, v11
goto/16 :goto_ba
:cond_1bb
move v3, v6
move v2, v7
goto/16 :goto_96
.end method
.method static synthetic d(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)Landroid/view/animation/ScaleAnimation;
.registers 2
.prologue
.line 49
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->t:Landroid/view/animation/ScaleAnimation;
return-object v0
.end method
.method private d()V
.registers 3
.prologue
.line 311
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->y:Lcom/dianxinos/optimizer/ui/DxRevealButton;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setVisibility(I)V
.line 312
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->y:Lcom/dianxinos/optimizer/ui/DxRevealButton;
invoke-virtual {v0, p0}, Lcom/dianxinos/optimizer/ui/DxRevealButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 313
return-void
.end method
.method private e()Landroid/graphics/drawable/BitmapDrawable;
.registers 6
.prologue
.line 316
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v0
iget v0, v0, Landroid/util/DisplayMetrics;->density:F
.line 317
const/high16 v1, 0x41900000 # 18.0f
mul-float/2addr v0, v1
const/high16 v1, 0x3f000000 # 0.5f
add-float/2addr v0, v1
float-to-int v1, v0
.line 318
new-array v2, v1, [I
.line 319
const/4 v0, 0x0
:goto_14
array-length v3, v2
if-ge v0, v3, :cond_1d
.line 320
const/4 v3, -0x1
aput v3, v2, v0
.line 319
add-int/lit8 v0, v0, 0x1
goto :goto_14
.line 322
:cond_1d
div-int/lit8 v0, v1, 0x2
.line 323
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->getResources()Landroid/content/res/Resources;
move-result-object v3
const v4, 0x7f0d00c4
invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getColor(I)I
move-result v3
aput v3, v2, v0
.line 324
const/4 v0, 0x1
sget-object v3, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
invoke-static {v2, v0, v1, v3}, Landroid/graphics/Bitmap;->createBitmap([IIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
move-result-object v0
.line 326
new-instance v1, Landroid/graphics/drawable/BitmapDrawable;
invoke-direct {v1, v0}, Landroid/graphics/drawable/BitmapDrawable;-><init>(Landroid/graphics/Bitmap;)V
.line 327
sget-object v0, Landroid/graphics/Shader$TileMode;->REPEAT:Landroid/graphics/Shader$TileMode;
sget-object v2, Landroid/graphics/Shader$TileMode;->REPEAT:Landroid/graphics/Shader$TileMode;
invoke-virtual {v1, v0, v2}, Landroid/graphics/drawable/BitmapDrawable;->setTileModeXY(Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V
.line 328
return-object v1
.end method
.method static synthetic e(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)Landroid/graphics/drawable/Drawable;
.registers 2
.prologue
.line 49
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->q:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic f(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)Landroid/widget/ImageView;
.registers 2
.prologue
.line 49
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->g:Landroid/widget/ImageView;
return-object v0
.end method
.method private f()V
.registers 11
.prologue
const/4 v3, 0x0
.line 399
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
.line 400
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
const-string v2, "appSize"
invoke-static {v0, v2}, Ldxoptimizer/cgc;->b(Landroid/content/Intent;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 401
if-eqz v2, :cond_f5
.line 403
:try_start_12
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_17
.catch Lorg/json/JSONException; {:try_start_12 .. :try_end_17} :catch_45
move-object v1, v0
.line 409
:goto_18
invoke-virtual {v1}, Lorg/json/JSONObject;->length()I
move-result v0
if-lez v0, :cond_ee
.line 410
invoke-virtual {v1}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object v6
move v2, v3
.line 411
:goto_23
invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_f5
.line 412
invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 413
const-wide/16 v4, 0x0
.line 415
:try_start_31
invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
:try_end_34
.catch Lorg/json/JSONException; {:try_start_31 .. :try_end_34} :catch_4a
move-result-wide v4
.line 419
:goto_35
if-nez v2, :cond_4f
.line 420
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->J:Ljava/lang/String;
.line 421
iput-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->A:J
.line 422
add-int/lit8 v2, v2, 0x1
.line 423
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->m:Landroid/widget/TextView;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
move v0, v2
:goto_43
move v2, v0
.line 475
goto :goto_23
.line 404
:catch_45
move-exception v0
.line 405
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_18
.line 416
:catch_4a
move-exception v7
.line 417
invoke-virtual {v7}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_35
.line 424
:cond_4f
const/4 v7, 0x1
if-ne v2, v7, :cond_72
.line 425
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->A:J
cmp-long v7, v4, v8
if-lez v7, :cond_6d
.line 426
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->A:J
iput-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->B:J
.line 427
iget-object v7, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->J:Ljava/lang/String;
iput-object v7, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->K:Ljava/lang/String;
.line 428
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->J:Ljava/lang/String;
.line 429
iput-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->A:J
.line 434
:goto_64
add-int/lit8 v2, v2, 0x1
.line 435
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->n:Landroid/widget/TextView;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
move v0, v2
goto :goto_43
.line 431
:cond_6d
iput-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->B:J
.line 432
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->K:Ljava/lang/String;
goto :goto_64
.line 436
:cond_72
const/4 v7, 0x2
if-ne v2, v7, :cond_b0
.line 437
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->B:J
cmp-long v7, v4, v8
if-gez v7, :cond_88
.line 438
iput-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->C:J
.line 439
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->L:Ljava/lang/String;
.line 453
:goto_7f
add-int/lit8 v2, v2, 0x1
.line 454
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->o:Landroid/widget/TextView;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setVisibility(I)V
move v0, v2
goto :goto_43
.line 440
:cond_88
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->A:J
cmp-long v7, v4, v8
if-gez v7, :cond_9b
.line 441
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->B:J
iput-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->C:J
.line 442
iget-object v7, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->K:Ljava/lang/String;
iput-object v7, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->L:Ljava/lang/String;
.line 443
iput-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->B:J
.line 444
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->K:Ljava/lang/String;
goto :goto_7f
.line 446
:cond_9b
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->B:J
iput-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->C:J
.line 447
iget-object v7, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->K:Ljava/lang/String;
iput-object v7, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->L:Ljava/lang/String;
.line 448
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->A:J
iput-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->B:J
.line 449
iget-object v7, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->J:Ljava/lang/String;
iput-object v7, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->K:Ljava/lang/String;
.line 450
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->J:Ljava/lang/String;
.line 451
iput-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->A:J
goto :goto_7f
.line 456
:cond_b0
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->C:J
cmp-long v7, v4, v8
if-lez v7, :cond_eb
.line 457
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->B:J
cmp-long v7, v4, v8
if-gez v7, :cond_c2
.line 458
iput-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->C:J
.line 459
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->L:Ljava/lang/String;
move v0, v2
goto :goto_43
.line 460
:cond_c2
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->A:J
cmp-long v7, v4, v8
if-gez v7, :cond_d7
.line 461
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->B:J
iput-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->C:J
.line 462
iget-object v7, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->K:Ljava/lang/String;
iput-object v7, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->L:Ljava/lang/String;
.line 463
iput-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->B:J
.line 464
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->K:Ljava/lang/String;
move v0, v2
goto/16 :goto_43
.line 466
:cond_d7
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->B:J
iput-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->C:J
.line 467
iget-object v7, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->K:Ljava/lang/String;
iput-object v7, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->L:Ljava/lang/String;
.line 468
iget-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->A:J
iput-wide v8, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->B:J
.line 469
iget-object v7, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->J:Ljava/lang/String;
iput-object v7, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->K:Ljava/lang/String;
.line 470
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->J:Ljava/lang/String;
.line 471
iput-wide v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->A:J
:cond_eb
move v0, v2
goto/16 :goto_43
.line 477
:cond_ee
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->c:Landroid/view/ViewGroup;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setVisibility(I)V
.line 480
:cond_f5
return-void
.end method
.method static synthetic g(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)Landroid/view/animation/ScaleAnimation;
.registers 2
.prologue
.line 49
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->w:Landroid/view/animation/ScaleAnimation;
return-object v0
.end method
.method private g()V
.registers 7
.prologue
const-wide/16 v4, 0x0
.line 486
invoke-static {p0}, Ldxoptimizer/cfb;->a(Landroid/content/Context;)Landroid/content/pm/PackageManager;
move-result-object v1
.line 487
if-nez v1, :cond_9
.line 514
:cond_8
:goto_8
return-void
.line 490
:cond_9
iget-wide v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->A:J
cmp-long v0, v2, v4
if-eqz v0, :cond_29
.line 491
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->J:Ljava/lang/String;
invoke-direct {p0, v1, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->a(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/pm/ApplicationInfo;
move-result-object v2
.line 492
if-eqz v2, :cond_29
.line 493
invoke-virtual {v2, v1}, Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
move-result-object v0
.line 494
if-eqz v0, :cond_6a
invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v0
:goto_21
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->M:Ljava/lang/String;
.line 495
invoke-virtual {v2, v1}, Landroid/content/pm/ApplicationInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->p:Landroid/graphics/drawable/Drawable;
.line 498
:cond_29
iget-wide v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->B:J
cmp-long v0, v2, v4
if-eqz v0, :cond_49
.line 499
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->K:Ljava/lang/String;
invoke-direct {p0, v1, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->a(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/pm/ApplicationInfo;
move-result-object v2
.line 500
if-eqz v2, :cond_49
.line 501
invoke-virtual {v2, v1}, Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
move-result-object v0
.line 502
if-eqz v0, :cond_6d
invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v0
:goto_41
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->N:Ljava/lang/String;
.line 503
invoke-virtual {v2, v1}, Landroid/content/pm/ApplicationInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->q:Landroid/graphics/drawable/Drawable;
.line 506
:cond_49
iget-wide v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->C:J
cmp-long v0, v2, v4
if-eqz v0, :cond_8
.line 507
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->L:Ljava/lang/String;
invoke-direct {p0, v1, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->a(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/pm/ApplicationInfo;
move-result-object v2
.line 508
if-eqz v2, :cond_8
.line 509
invoke-virtual {v2, v1}, Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
move-result-object v0
.line 510
if-eqz v0, :cond_70
invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v0
:goto_61
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->O:Ljava/lang/String;
.line 511
invoke-virtual {v2, v1}, Landroid/content/pm/ApplicationInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->r:Landroid/graphics/drawable/Drawable;
goto :goto_8
.line 494
:cond_6a
const-string v0, "UNKONW"
goto :goto_21
.line 502
:cond_6d
const-string v0, "UNKONW"
goto :goto_41
.line 510
:cond_70
const-string v0, "UNKONW"
goto :goto_61
.end method
.method static synthetic h(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)J
.registers 3
.prologue
.line 49
iget-wide v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->C:J
return-wide v0
.end method
.method static synthetic i(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)Ljava/lang/String;
.registers 2
.prologue
.line 49
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->O:Ljava/lang/String;
return-object v0
.end method
.method static synthetic j(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)Landroid/widget/TextView;
.registers 2
.prologue
.line 49
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->l:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic k(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)Landroid/view/animation/ScaleAnimation;
.registers 2
.prologue
.line 49
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->u:Landroid/view/animation/ScaleAnimation;
return-object v0
.end method
.method static synthetic l(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)Landroid/graphics/drawable/Drawable;
.registers 2
.prologue
.line 49
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->r:Landroid/graphics/drawable/Drawable;
return-object v0
.end method
.method static synthetic m(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)Landroid/widget/ImageView;
.registers 2
.prologue
.line 49
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->h:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic n(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)Landroid/view/animation/ScaleAnimation;
.registers 2
.prologue
.line 49
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->x:Landroid/view/animation/ScaleAnimation;
return-object v0
.end method
.method static synthetic o(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)I
.registers 2
.prologue
.line 49
iget v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->z:I
return v0
.end method
.method static synthetic p(Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;)Landroid/os/Handler;
.registers 2
.prologue
.line 49
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->a:Landroid/os/Handler;
return-object v0
.end method
# virtual methods
.method public g_()V
.registers 1
.prologue
.line 333
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->finish()V
.line 334
return-void
.end method
.method public handleMessage(Landroid/os/Message;)V
.registers 8
.prologue
.line 103
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->e:Lcom/dianxinos/optimizer/module/space/widget/CirclePercentView;
iget-wide v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->E:J
iget v1, p1, Landroid/os/Message;->what:I
add-int/lit8 v1, v1, 0x1
int-to-long v4, v1
mul-long/2addr v2, v4
invoke-virtual {v0, v2, v3}, Lcom/dianxinos/optimizer/module/space/widget/CirclePercentView;->setTrashTotalSize(J)V
.line 104
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->e:Lcom/dianxinos/optimizer/module/space/widget/CirclePercentView;
iget v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->F:F
iget v2, p1, Landroid/os/Message;->what:I
add-int/lit8 v2, v2, 0x1
int-to-float v2, v2
mul-float/2addr v1, v2
iget v2, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->G:F
iget v3, p1, Landroid/os/Message;->what:I
add-int/lit8 v3, v3, 0x1
int-to-float v3, v3
mul-float/2addr v2, v3
iget v3, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->H:F
iget v4, p1, Landroid/os/Message;->what:I
add-int/lit8 v4, v4, 0x1
int-to-float v4, v4
mul-float/2addr v3, v4
iget v4, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->I:F
iget v5, p1, Landroid/os/Message;->what:I
add-int/lit8 v5, v5, 0x1
int-to-float v5, v5
mul-float/2addr v4, v5
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/dianxinos/optimizer/module/space/widget/CirclePercentView;->a(FFFF)V
.line 108
iget v0, p1, Landroid/os/Message;->what:I
iget v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->z:I
add-int/lit8 v1, v1, -0x1
if-ne v0, v1, :cond_68
iget-wide v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->A:J
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_68
.line 109
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->j:Landroid/widget/TextView;
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->M:Ljava/lang/String;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 110
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->j:Landroid/widget/TextView;
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->s:Landroid/view/animation/ScaleAnimation;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setAnimation(Landroid/view/animation/Animation;)V
.line 111
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->f:Landroid/widget/ImageView;
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->p:Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 112
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->f:Landroid/widget/ImageView;
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->v:Landroid/view/animation/ScaleAnimation;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setAnimation(Landroid/view/animation/Animation;)V
.line 113
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->v:Landroid/view/animation/ScaleAnimation;
invoke-virtual {v0}, Landroid/view/animation/ScaleAnimation;->start()V
.line 114
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->s:Landroid/view/animation/ScaleAnimation;
invoke-virtual {v0}, Landroid/view/animation/ScaleAnimation;->start()V
.line 116
:cond_68
return-void
.end method
.method public onClick(Landroid/view/View;)V
.registers 12
.prologue
const/4 v4, 0x2
const/4 v8, 0x0
const/4 v9, 0x1
.line 374
iget-object v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->y:Lcom/dianxinos/optimizer/ui/DxRevealButton;
if-ne p1, v0, :cond_5e
.line 375
iget-wide v0, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->D:J
invoke-static {v0, v1, v9}, Ldxoptimizer/cev;->b(JZ)[Ljava/lang/String;
move-result-object v0
.line 376
const v1, 0x7f080c48
const/4 v2, 0x3
new-array v2, v2, [Ljava/lang/Object;
.line 377
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v3
invoke-virtual {v3, v4}, Ljava/util/Calendar;->get(I)I
move-result v3
invoke-direct {p0, v3}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->a(I)I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v8
aget-object v3, v0, v8
aput-object v3, v2, v9
aget-object v0, v0, v9
aput-object v0, v2, v4
.line 376
invoke-virtual {p0, v1, v2}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 380
:try_start_31
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f02041f
invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;
:try_end_3b
.catch Ljava/lang/Throwable; {:try_start_31 .. :try_end_3b} :catch_5f
move-result-object v2
.line 387
iget-object v1, p0, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->d:Landroid/widget/LinearLayout;
const v0, 0x7f080c49
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->getString(I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const-string v6, "sks_sc"
const v0, 0x7f080c34
.line 388
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->getString(I)Ljava/lang/String;
move-result-object v7
move-object v0, p0
.line 387
invoke-static/range {v0 .. v8}, Ldxoptimizer/bqp;->a(Landroid/app/Activity;Landroid/view/ViewGroup;Landroid/graphics/Bitmap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
.line 389
const-string v0, "tc_ctg"
const-string v1, "mrsc"
.line 391
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 389
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 393
:cond_5e
:goto_5e
return-void
.line 381
:catch_5f
move-exception v0
goto :goto_5e
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 2
.prologue
.line 120
invoke-super {p0, p1}, Ldxoptimizer/afc;->onCreate(Landroid/os/Bundle;)V
.line 121
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->b()V
.line 122
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/space/SpaceCleanMonthReportActivity;->c()V
.line 123
return-void
.end method
.method protected onDestroy()V
.registers 1
.prologue
.line 338
invoke-super {p0}, Ldxoptimizer/afc;->onDestroy()V
.line 340
return-void
.end method