FlowDataMonitorActivity.smali
.class public Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;
.super Lcom/cleanmaster/hpsharelib/base/activity/EventBasedActivity;
.source "FlowDataMonitorActivity.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity$a;
}
.end annotation
# instance fields
.field private a:Landroid/widget/LinearLayout;
.field private b:Landroid/view/View;
.field private c:Landroid/widget/TextView;
.field private d:Landroid/widget/TextView;
.field private e:Landroid/widget/TextView;
.field private f:J
.field private g:Landroid/widget/TextView;
.field private h:Landroid/widget/Button;
.field private i:Lcom/cleanmaster/hpsharelib/base/widget/AnimImageView;
.field private j:Landroid/widget/RelativeLayout;
.field private k:Landroid/widget/ImageView;
.field private l:Landroid/widget/TextView;
.field private m:Z
.field private n:Ljava/lang/String;
.field private o:Ljava/lang/String;
.field private p:Ljava/lang/String;
.field private q:Ljava/lang/String;
.field private r:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap",
"<",
"Ljava/lang/Integer;",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field private s:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/Integer;",
"Lcom/cleanmaster/internalapp/ad/core/o$a;",
">;"
}
.end annotation
.end field
.field private t:Landroid/os/Handler;
.field private u:Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;
.field private v:Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
.field private w:Ljava/util/regex/Pattern;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 56
invoke-direct {p0}, Lcom/cleanmaster/hpsharelib/base/activity/EventBasedActivity;-><init>()V
.line 77
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->m:Z
.line 80
const-string v0, "http://bj.download.ijinshan.com/clean_master/cmdm/CMDataMonitor.apk"
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->n:Ljava/lang/String;
.line 81
const-string v0, "https://play.google.com/store/apps/details?id=com.cmcm.flowmonitor&referrer=utm_source%3D202020"
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->o:Ljava/lang/String;
.line 83
const-string v0, "com.cmcm.flowmonitor"
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->q:Ljava/lang/String;
.line 236
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->r:Ljava/util/HashMap;
.line 238
new-instance v0, Lcom/cleanmaster/internalapp/ad/ui/aa;
invoke-direct {v0, p0}, Lcom/cleanmaster/internalapp/ad/ui/aa;-><init>(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)V
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->t:Landroid/os/Handler;
.line 424
new-instance v0, Lcom/cleanmaster/internalapp/ad/ui/ac;
invoke-direct {v0, p0}, Lcom/cleanmaster/internalapp/ad/ui/ac;-><init>(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)V
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->u:Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;
.line 436
const/4 v0, 0x0
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->v:Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
.line 638
const-string v0, "([0-9]+[.]+[0-9])"
invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->w:Ljava/util/regex/Pattern;
return-void
.end method
.method static synthetic a(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Ljava/lang/String;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->q:Ljava/lang/String;
return-object v0
.end method
.method private a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.prologue
.line 444
invoke-direct/range {p0 .. p5}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 445
return-void
.end method
.method private a(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;J)V
.registers 14
.prologue
const/4 v4, 0x1
.line 327
const v0, 0x7f10029c
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
.line 328
const v1, 0x7f10029d
invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
.line 329
const v2, 0x7f10029f
invoke-virtual {p1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/ProgressBar;
.line 330
const/4 v3, 0x4
invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;->setVisibility(I)V
.line 331
const v3, 0x7f10029e
invoke-virtual {p1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Landroid/widget/TextView;
.line 332
invoke-static {}, Lcom/cleanmaster/bitloader/BitmapLoader;->getInstance()Lcom/cleanmaster/bitloader/BitmapLoader;
move-result-object v5
sget-object v6, Lcom/cleanmaster/bitloader/BitmapLoader$TaskType;->INSTALLED_APK:Lcom/cleanmaster/bitloader/BitmapLoader$TaskType;
invoke-virtual {v5, v0, p2, v6}, Lcom/cleanmaster/bitloader/BitmapLoader;->loadDrawable(Landroid/widget/ImageView;Ljava/lang/String;Lcom/cleanmaster/bitloader/BitmapLoader$TaskType;)V
.line 333
invoke-virtual {v1, p3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 334
const-wide/16 v0, 0x64
mul-long/2addr v0, p4
iget-wide v6, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->f:J
div-long/2addr v0, v6
long-to-int v0, v0
.line 335
if-gt v0, v4, :cond_3f
move v0, v4
.line 338
:cond_3f
invoke-virtual {v2, v0}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 339
invoke-static {p4, p5, v4}, Lcom/cleanmaster/hpsharelib/base/util/misc/SizeUtil;->formatSize(JI)Ljava/lang/String;
move-result-object v0
.line 340
const-string v1, "0 KB"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_50
.line 341
const-string v0, "< 1 KB"
.line 343
:cond_50
const v1, -0xe15599
invoke-virtual {p0, v3, v0, v1}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;I)V
.line 344
return-void
.end method
.method static synthetic a(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.prologue
.line 56
invoke-direct/range {p0 .. p5}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method static synthetic a(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;Ljava/util/Map;)V
.registers 2
.prologue
.line 56
invoke-direct {p0, p1}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->a(Ljava/util/Map;)V
return-void
.end method
.method private a(Ljava/util/Map;)V
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map",
"<",
"Ljava/lang/Integer;",
"Lcom/cleanmaster/internalapp/ad/core/o$a;",
">;)V"
}
.end annotation
.prologue
const v6, 0x7f0a0a31
const/4 v8, 0x1
const/16 v7, 0x8
const/4 v5, 0x2
const/4 v4, 0x0
.line 356
invoke-static {}, Lcom/cleanmaster/internalapp/ad/core/o;->a()Lcom/cleanmaster/internalapp/ad/core/o;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/internalapp/ad/core/o;->d()J
move-result-wide v0
iput-wide v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->f:J
.line 358
iget-wide v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->f:J
const-wide/16 v2, 0x200
cmp-long v0, v0, v2
if-gtz v0, :cond_20
.line 359
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->t:Landroid/os/Handler;
invoke-virtual {v0, v5}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 422
:goto_1f
return-void
.line 363
:cond_20
const v0, 0x7f1003d5
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
.line 364
const v0, 0x7f1003d3
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
.line 365
invoke-interface {p1}, Ljava/util/Map;->size()I
move-result v0
add-int/lit8 v0, v0, -0x1
.line 367
iget-wide v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->f:J
invoke-static {v0, v1}, Lcom/cleanmaster/hpsharelib/base/util/misc/SizeUtil;->formatSize3(J)Ljava/lang/String;
move-result-object v0
.line 369
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->g:Landroid/widget/TextView;
const v2, 0x7f0a0a2b
invoke-virtual {p0, v2}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 372
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->a:Landroid/widget/LinearLayout;
invoke-virtual {v1, v4}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;
move-result-object v1
invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V
.line 373
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->c:Landroid/widget/TextView;
invoke-virtual {v1, v6}, Landroid/widget/TextView;->setText(I)V
.line 374
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->e:Landroid/widget/TextView;
const v2, 0x7f0a0a33
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(I)V
.line 375
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->d:Landroid/widget/TextView;
const v2, 0x7f0a0a35
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(I)V
.line 377
if-eqz v0, :cond_9e
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-lt v0, v5, :cond_9e
.line 378
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->c:Landroid/widget/TextView;
invoke-virtual {v0, v7}, Landroid/widget/TextView;->setVisibility(I)V
.line 379
const v0, 0x7f1003d7
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v7}, Landroid/view/View;->setVisibility(I)V
.line 380
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->e:Landroid/widget/TextView;
invoke-virtual {v0, v6}, Landroid/widget/TextView;->setText(I)V
.line 381
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->e:Landroid/widget/TextView;
const/high16 v1, 0x41800000 # 16.0f
invoke-virtual {v0, v5, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 382
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->e:Landroid/widget/TextView;
invoke-static {v8}, Landroid/graphics/Typeface;->defaultFromStyle(I)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 383
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->d:Landroid/widget/TextView;
const v1, 0x7f0a0a34
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
.line 389
:cond_9e
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->s:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
.line 390
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v6
.line 391
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->a:Landroid/widget/LinearLayout;
invoke-virtual {v0}, Landroid/widget/LinearLayout;->removeAllViews()V
.line 392
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->a:Landroid/widget/LinearLayout;
invoke-virtual {v0, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 398
:cond_b2
invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_103
.line 399
invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
.line 400
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
const/4 v2, -0x1
if-eq v1, v2, :cond_b2
.line 403
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/cleanmaster/internalapp/ad/core/o$a;
iget-object v2, v1, Lcom/cleanmaster/internalapp/ad/core/o$a;->c:Ljava/lang/String;
.line 404
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/cleanmaster/internalapp/ad/core/o$a;
iget-object v3, v1, Lcom/cleanmaster/internalapp/ad/core/o$a;->d:Ljava/lang/String;
.line 405
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cleanmaster/internalapp/ad/core/o$a;
invoke-virtual {v0}, Lcom/cleanmaster/internalapp/ad/core/o$a;->a()J
move-result-wide v4
.line 407
invoke-static {p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v0
const v1, 0x7f0400c2
const/4 v7, 0x0
invoke-virtual {v0, v1, v7}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v1
move-object v0, p0
.line 415
invoke-direct/range {v0 .. v5}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->a(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;J)V
.line 416
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->a:Landroid/widget/LinearLayout;
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 417
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->a:Landroid/widget/LinearLayout;
invoke-virtual {v0}, Landroid/widget/LinearLayout;->getChildCount()I
move-result v0
const/4 v1, 0x3
if-lt v0, v1, :cond_b2
.line 421
:cond_103
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->t:Landroid/os/Handler;
invoke-virtual {v0, v8}, Landroid/os/Handler;->sendEmptyMessage(I)Z
goto/16 :goto_1f
.end method
.method static synthetic a(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;Z)Z
.registers 2
.prologue
.line 56
iput-boolean p1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->m:Z
return p1
.end method
.method static synthetic b(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Ljava/lang/String;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->n:Ljava/lang/String;
return-object v0
.end method
.method static synthetic b(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;Ljava/util/Map;)Ljava/util/Map;
.registers 2
.prologue
.line 56
iput-object p1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->s:Ljava/util/Map;
return-object p1
.end method
.method private b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 17
.prologue
.line 448
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->q:Ljava/lang/String;
invoke-static {p1, v0}, Lcom/cleanmaster/hpsharelib/base/util/system/PackageUtils;->isHasPackage(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_e
.line 449
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->q:Ljava/lang/String;
invoke-static {p1, v0}, Lcom/cleanmaster/hpsharelib/base/util/system/PackageUtils;->openApp(Landroid/content/Context;Ljava/lang/String;)V
.line 466
:goto_d
return-void
.line 453
:cond_e
invoke-virtual {p0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->b()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v0
invoke-virtual {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getState()I
move-result v0
if-nez v0, :cond_64
.line 454
new-instance v0, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
invoke-direct {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->v:Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
.line 455
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->u:Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;
invoke-virtual {v0, v1}, Lcom/cleanmaster/ui/app/provider/a;->a(Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;)V
.line 456
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v1
const/4 v3, 0x0
const-wide/16 v8, 0x0
const/4 v10, 0x1
move-object v2, p1
move-object v4, p2
move-object v5, p3
move-object v6, p4
move-object/from16 v7, p5
invoke-virtual/range {v1 .. v10}, Lcom/cleanmaster/ui/app/provider/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)Landroid/net/Uri;
.line 457
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v1
const v2, 0x7f0a0fbd
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ""
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, p4}, 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
const/4 v1, 0x0
invoke-static {p1, v0, v1}, 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
goto :goto_d
.line 459
:cond_64
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->v:Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
if-nez v0, :cond_6f
.line 460
new-instance v0, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
invoke-direct {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;-><init>()V
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->v:Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
.line 462
:cond_6f
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->v:Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
invoke-virtual {p0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->b()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;->setDownloadState(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;)V
.line 463
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->u:Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;
invoke-virtual {v0, v1}, Lcom/cleanmaster/ui/app/provider/a;->a(Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;)V
.line 464
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->v:Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
iget-object v2, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->q:Ljava/lang/String;
iget-object v3, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->n:Ljava/lang/String;
const-string v5, ""
const/4 v6, 0x1
move-object v0, p0
move-object v4, p4
invoke-virtual/range {v0 .. v6}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->a(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
goto/16 :goto_d
.end method
.method static synthetic c(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Ljava/lang/String;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->p:Ljava/lang/String;
return-object v0
.end method
.method private c()V
.registers 5
.prologue
const v3, 0x7f1003da
const/16 v2, 0x8
.line 152
const v0, 0x7f1003d0
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->b:Landroid/view/View;
.line 153
const v0, 0x7f1003d1
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->g:Landroid/widget/TextView;
.line 154
const v0, 0x7f1003d4
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->a:Landroid/widget/LinearLayout;
.line 156
const v0, 0x7f1003d6
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->c:Landroid/widget/TextView;
.line 157
invoke-virtual {p0, v3}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->e:Landroid/widget/TextView;
.line 158
const v0, 0x7f1003db
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->d:Landroid/widget/TextView;
.line 161
const v0, 0x7f1003dc
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->h:Landroid/widget/Button;
.line 162
const v0, 0x7f1003d2
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/cleanmaster/hpsharelib/base/widget/AnimImageView;
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->i:Lcom/cleanmaster/hpsharelib/base/widget/AnimImageView;
.line 163
const v0, 0x7f1003d8
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->j:Landroid/widget/RelativeLayout;
.line 164
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->j:Landroid/widget/RelativeLayout;
new-instance v1, Lcom/cleanmaster/internalapp/ad/ui/z;
invoke-direct {v1, p0}, Lcom/cleanmaster/internalapp/ad/ui/z;-><init>(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 172
const v0, 0x7f1003cc
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->k:Landroid/widget/ImageView;
.line 173
const v0, 0x7f1003cd
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->l:Landroid/widget/TextView;
.line 175
const v0, 0x7f1003d5
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 176
const v0, 0x7f1003d3
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 177
invoke-virtual {p0, v3}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
const v1, 0x7f0a0a34
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
.line 179
const v0, 0x7f0a0a2e
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->p:Ljava/lang/String;
.line 181
invoke-virtual {p0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->a()V
.line 183
return-void
.end method
.method static synthetic d(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Ljava/util/Map;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->s:Ljava/util/Map;
return-object v0
.end method
.method private d()V
.registers 3
.prologue
.line 323
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->t:Landroid/os/Handler;
const/4 v1, 0x3
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 324
return-void
.end method
.method static synthetic e(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Landroid/widget/LinearLayout;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->a:Landroid/widget/LinearLayout;
return-object v0
.end method
.method static synthetic f(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Landroid/widget/Button;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->h:Landroid/widget/Button;
return-object v0
.end method
.method static synthetic g(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Landroid/widget/RelativeLayout;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->j:Landroid/widget/RelativeLayout;
return-object v0
.end method
.method static synthetic h(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Lcom/cleanmaster/hpsharelib/base/widget/AnimImageView;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->i:Lcom/cleanmaster/hpsharelib/base/widget/AnimImageView;
return-object v0
.end method
.method static synthetic i(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Landroid/widget/TextView;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->g:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic j(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Landroid/view/View;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->b:Landroid/view/View;
return-object v0
.end method
.method static synthetic k(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Landroid/widget/TextView;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->c:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic l(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Landroid/widget/TextView;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->d:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic m(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Landroid/os/Handler;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->t:Landroid/os/Handler;
return-object v0
.end method
.method static synthetic n(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Ljava/util/HashMap;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->r:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic o(Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;)Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
.registers 2
.prologue
.line 56
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->v:Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
return-object v0
.end method
# virtual methods
.method a()V
.registers 9
.prologue
const v7, 0x7f0a0a2c
const v6, 0x7f0202e1
const/4 v5, 0x1
const/4 v4, 0x0
.line 186
invoke-static {}, Lcom/cleanmaster/internalapp/ad/core/o;->a()Lcom/cleanmaster/internalapp/ad/core/o;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/internalapp/ad/core/o;->b()I
move-result v1
.line 187
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/utils/CommonUtils;->getMCC(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
.line 188
invoke-virtual {p0, v7}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->getString(I)Ljava/lang/String;
move-result-object v0
.line 189
const-string v3, "460"
invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_47
.line 190
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Lcom/utils/CommonUtils;->getMNC(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v2
.line 191
const-string v3, "00"
invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_40
const-string v3, "02"
invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_4b
.line 192
:cond_40
const v0, 0x7f0a0a28
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->getString(I)Ljava/lang/String;
move-result-object v0
.line 199
:cond_47
:goto_47
packed-switch v1, :pswitch_data_134
.line 234
:goto_4a
:pswitch_4a
return-void
.line 193
:cond_4b
const-string v3, "01"
invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_5b
.line 194
const v0, 0x7f0a0a2a
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->getString(I)Ljava/lang/String;
move-result-object v0
goto :goto_47
.line 195
:cond_5b
const-string v3, "03"
invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_47
.line 196
const v0, 0x7f0a0a29
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->getString(I)Ljava/lang/String;
move-result-object v0
goto :goto_47
.line 201
:pswitch_6b
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->k:Landroid/widget/ImageView;
invoke-virtual {v1, v6}, Landroid/widget/ImageView;->setImageResource(I)V
.line 202
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->l:Landroid/widget/TextView;
new-array v2, v5, [Ljava/lang/Object;
const-string v3, " 2G"
aput-object v3, v2, v4
invoke-static {v0, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_4a
.line 205
:pswitch_80
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->k:Landroid/widget/ImageView;
invoke-virtual {v1, v6}, Landroid/widget/ImageView;->setImageResource(I)V
.line 206
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->l:Landroid/widget/TextView;
new-array v2, v5, [Ljava/lang/Object;
const-string v3, " 3G"
aput-object v3, v2, v4
invoke-static {v0, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_4a
.line 209
:pswitch_95
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->k:Landroid/widget/ImageView;
invoke-virtual {v1, v6}, Landroid/widget/ImageView;->setImageResource(I)V
.line 210
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->l:Landroid/widget/TextView;
new-array v2, v5, [Ljava/lang/Object;
const-string v3, " 4G"
aput-object v3, v2, v4
invoke-static {v0, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_4a
.line 213
:pswitch_aa
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->k:Landroid/widget/ImageView;
const v1, 0x7f020306
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 214
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/base/util/net/NetworkUtil;->getWifiSSID(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
.line 215
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_d1
.line 216
const-string v0, " WiFi"
.line 217
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->l:Landroid/widget/TextView;
new-array v2, v5, [Ljava/lang/Object;
aput-object v0, v2, v4
invoke-virtual {p0, v7, v2}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_4a
.line 219
:cond_d1
invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v0
.line 220
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
const/4 v2, 0x2
if-le v1, v2, :cond_ec
const-string v1, "\""
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_ec
const-string v1, "\""
invoke-virtual {v0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_fc
:cond_ec
const-string v1, "\'"
.line 221
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_10e
const-string v1, "\'"
invoke-virtual {v0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_10e
.line 222
:cond_fc
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {v0, v5, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v0
.line 223
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
add-int/lit8 v1, v1, -0x1
invoke-virtual {v0, v4, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v0
.line 225
:cond_10e
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->l:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_4a
.line 229
:pswitch_115
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->k:Landroid/widget/ImageView;
const v1, 0x7f0202f0
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 230
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->l:Landroid/widget/TextView;
const v1, 0x7f0a0a2d
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(I)V
.line 231
const v0, 0x7f100038
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
const v1, -0xce9f51
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V
goto/16 :goto_4a
.line 199
:pswitch_data_134
.packed-switch -0x1
:pswitch_115
:pswitch_4a
:pswitch_aa
:pswitch_6b
:pswitch_80
:pswitch_95
.end packed-switch
.end method
.method public a(Landroid/widget/TextView;Ljava/lang/CharSequence;I)V
.registers 5
.prologue
.line 640
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_7
.line 653
:goto_6
return-void
.line 652
:cond_7
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_6
.end method
.method public a(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
.registers 16
.prologue
const v8, 0x7f0a08f9
const/4 v6, 0x1
.line 469
invoke-virtual {p1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;->getDownloadState()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v7
.line 470
invoke-virtual {p1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;->getState()I
move-result v0
packed-switch v0, :pswitch_data_c8
.line 514
:goto_f
:pswitch_f
return-void
.line 472
:pswitch_10
const/4 v0, 0x0
iput-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->v:Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
goto :goto_f
.line 476
:pswitch_14
if-eqz p6, :cond_48
.line 477
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v0
invoke-virtual {v7}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v3
move-object v1, p0
move-object v2, p3
move-object v4, p2
move-object v5, p4
invoke-virtual/range {v0 .. v5}, Lcom/cleanmaster/ui/app/provider/a;->a(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V
.line 478
new-instance v0, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
const/4 v1, 0x4
invoke-direct {v0, v1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;-><init>(I)V
invoke-virtual {v7}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v1
invoke-virtual {v7}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getLoad()J
move-result-wide v2
.line 479
invoke-virtual {v7}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getTotal()J
move-result-wide v4
.line 478
invoke-virtual/range {v0 .. v5}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->setRunningData(Landroid/net/Uri;JJ)Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;->setDownloadState(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;)V
.line 480
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->h:Landroid/widget/Button;
invoke-virtual {p0, v8}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
goto :goto_f
.line 482
:cond_48
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->h:Landroid/widget/Button;
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->v:Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
invoke-virtual {v1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;->getPercent()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
goto :goto_f
.line 487
:pswitch_54
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v0
invoke-virtual {v7}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getPath()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, p0, v1, p2}, Lcom/cleanmaster/ui/app/provider/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.line 488
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->h:Landroid/widget/Button;
const v1, 0x7f0a08fb
invoke-virtual {p0, v1}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
goto :goto_f
.line 493
:pswitch_6c
if-eqz p6, :cond_af
.line 494
invoke-static {p0}, Lcom/cleanmaster/hpsharelib/base/util/net/NetworkUtil;->IsWifiNetworkAvailable(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_9c
.line 495
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v0
invoke-virtual {v7}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v3
move-object v1, p0
move-object v2, p3
move-object v4, p2
move-object v5, p4
invoke-virtual/range {v0 .. v6}, Lcom/cleanmaster/ui/app/provider/a;->a(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Z)V
.line 497
new-instance v0, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
invoke-direct {v0, v6}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;-><init>(I)V
.line 498
invoke-virtual {v7}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v1
invoke-virtual {v7}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getLoad()J
move-result-wide v2
invoke-virtual {v7}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getTotal()J
move-result-wide v4
invoke-virtual/range {v0 .. v5}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->setRunningData(Landroid/net/Uri;JJ)Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
.line 499
invoke-virtual {p1, v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;->setDownloadState(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;)V
goto/16 :goto_f
.line 501
:cond_9c
new-instance v0, Lcom/cleanmaster/hpsharelib/utils/DownloadTipDialog;
invoke-direct {v0, p0}, Lcom/cleanmaster/hpsharelib/utils/DownloadTipDialog;-><init>(Landroid/content/Context;)V
.line 502
invoke-virtual {v7}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v3
move-object v1, p0
move-object v2, p3
move-object v4, p2
move-object v5, p4
move-object v6, p1
invoke-virtual/range {v0 .. v6}, Lcom/cleanmaster/hpsharelib/utils/DownloadTipDialog;->showRunningDownloadTip(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;)V
goto/16 :goto_f
.line 505
:cond_af
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->h:Landroid/widget/Button;
invoke-virtual {p0, v8}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_f
.line 509
:pswitch_ba
iget-object v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->h:Landroid/widget/Button;
const v1, 0x7f0a0fb7
invoke-virtual {p0, v1}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->getText(I)Ljava/lang/CharSequence;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_f
.line 470
:pswitch_data_c8
.packed-switch 0x0
:pswitch_10
:pswitch_14
:pswitch_14
:pswitch_54
:pswitch_6c
:pswitch_ba
:pswitch_f
:pswitch_6c
.end packed-switch
.end method
.method public b()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
.registers 4
.prologue
.line 439
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->q:Ljava/lang/String;
iget-object v2, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->n:Ljava/lang/String;
invoke-virtual {v0, p0, v1, v2}, Lcom/cleanmaster/ui/app/provider/a;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v0
.line 440
return-object v0
.end method
.method public onClickBack(Landroid/view/View;)V
.registers 2
.prologue
.line 352
invoke-virtual {p0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->finish()V
.line 353
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 3
.prologue
.line 105
invoke-super {p0, p1}, Lcom/cleanmaster/hpsharelib/base/activity/EventBasedActivity;->onCreate(Landroid/os/Bundle;)V
.line 106
const v0, 0x7f0400c3
invoke-virtual {p0, v0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->setContentView(I)V
.line 108
invoke-direct {p0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->c()V
.line 110
invoke-direct {p0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->d()V
.line 113
invoke-virtual {p0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->b()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v0
.line 114
invoke-virtual {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getState()I
move-result v0
sparse-switch v0, :sswitch_data_1c
.line 127
:sswitch_1a
return-void
.line 114
nop
:sswitch_data_1c
.sparse-switch
0x0 -> :sswitch_1a
0x3 -> :sswitch_1a
0x8 -> :sswitch_1a
.end sparse-switch
.end method
.method protected onDestroy()V
.registers 2
.prologue
.line 131
invoke-super {p0}, Lcom/cleanmaster/hpsharelib/base/activity/EventBasedActivity;->onDestroy()V
.line 132
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->m:Z
.line 135
invoke-virtual {p0}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->b()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v0
.line 136
invoke-virtual {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getState()I
move-result v0
sparse-switch v0, :sswitch_data_12
.line 149
:sswitch_11
return-void
.line 136
:sswitch_data_12
.sparse-switch
0x0 -> :sswitch_11
0x3 -> :sswitch_11
0x8 -> :sswitch_11
.end sparse-switch
.end method
.method public onOpenFlowMonitor(Landroid/view/View;)V
.registers 8
.prologue
.line 348
iget-object v2, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->q:Ljava/lang/String;
iget-object v3, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->n:Ljava/lang/String;
iget-object v4, p0, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->p:Ljava/lang/String;
const-string v5, ""
move-object v0, p0
move-object v1, p0
invoke-direct/range {v0 .. v5}, Lcom/cleanmaster/internalapp/ad/ui/FlowDataMonitorActivity;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 349
return-void
.end method