d.smali
.class public Lcom/cleanmaster/recommendapps/d;
.super Ljava/lang/Object;
.source "DownloadHelper.java"
# direct methods
.method public static a(Landroid/content/Context;Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 14
.prologue
const/4 v6, 0x0
const/4 v7, 0x1
.line 215
invoke-virtual {p1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;->getState()I
move-result v0
if-nez v0, :cond_2d
.line 216
invoke-static {p0}, Lcom/cleanmaster/hpsharelib/base/util/net/NetworkUtil;->isWiFiActive(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_14
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/Commons;->isXiaomiPreInstalledChannel()Z
move-result v0
if-eqz v0, :cond_23
.line 217
:cond_14
new-instance v0, Lcom/cleanmaster/hpsharelib/utils/DownloadTipDialog;
invoke-direct {v0, p0, v7}, Lcom/cleanmaster/hpsharelib/utils/DownloadTipDialog;-><init>(Landroid/content/Context;Z)V
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object v6, p5
.line 218
invoke-virtual/range {v0 .. v6}, Lcom/cleanmaster/hpsharelib/utils/DownloadTipDialog;->show(Landroid/content/Context;Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 225
:goto_22
return-void
:cond_23
move-object v0, p1
move-object v1, p2
move-object v2, p3
move-object v3, p4
move-object v4, p5
move-object v5, p0
.line 220
invoke-static/range {v0 .. v7}, Lcom/cleanmaster/recommendapps/d;->a(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;Z)V
goto :goto_22
:cond_2d
move-object v0, p1
move-object v1, p2
move-object v2, p3
move-object v3, p4
move-object v4, p5
move-object v5, p0
.line 223
invoke-static/range {v0 .. v7}, Lcom/cleanmaster/recommendapps/d;->a(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;Z)V
goto :goto_22
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/cm/plugincluster/softmgr/interfaces/host/DownloadStateListener;Ljava/lang/String;)V
.registers 15
.prologue
.line 33
const/4 v7, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-object v4, p4
move-object v5, p5
move-object v6, p6
invoke-static/range {v0 .. v7}, Lcom/cleanmaster/recommendapps/d;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/cm/plugincluster/softmgr/interfaces/host/DownloadStateListener;Ljava/lang/String;Lcom/cm/plugincluster/ordinary/interfaces/IPicksAd;)V
.line 34
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/cm/plugincluster/softmgr/interfaces/host/DownloadStateListener;Ljava/lang/String;Lcom/cm/plugincluster/ordinary/interfaces/IPicksAd;)V
.registers 17
.prologue
.line 48
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v0
.line 49
invoke-virtual {v0, p0, p1, p4}, 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 51
invoke-virtual {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getState()I
move-result v0
if-nez v0, :cond_33
.line 52
invoke-static {p0}, Lcom/cleanmaster/hpsharelib/base/util/net/NetworkUtil;->isWiFiActive(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_25
.line 53
new-instance v0, Lcom/cleanmaster/hpsharelib/utils/DownloadTipDialog;
const/4 v1, 0x1
invoke-direct {v0, p0, v1}, Lcom/cleanmaster/hpsharelib/utils/DownloadTipDialog;-><init>(Landroid/content/Context;Z)V
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object v6, p6
move-object v7, p5
.line 54
invoke-virtual/range {v0 .. v7}, Lcom/cleanmaster/hpsharelib/utils/DownloadTipDialog;->show(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/cm/plugincluster/softmgr/interfaces/host/DownloadStateListener;)V
.line 61
:goto_24
return-void
.line 56
:cond_25
const/4 v7, 0x1
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-object v4, p4
move-object v5, p5
move-object v6, p6
move-object/from16 v8, p7
invoke-static/range {v0 .. v8}, Lcom/cleanmaster/recommendapps/d;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/cm/plugincluster/softmgr/interfaces/host/DownloadStateListener;Ljava/lang/String;ZLcom/cm/plugincluster/ordinary/interfaces/IPicksAd;)V
goto :goto_24
.line 59
:cond_33
const/4 v6, 0x1
move-object v0, p1
move-object v1, p4
move-object v2, p2
move-object v3, p3
move-object v4, p0
move-object v5, p6
move-object/from16 v7, p7
invoke-static/range {v0 .. v7}, Lcom/cleanmaster/recommendapps/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLcom/cm/plugincluster/ordinary/interfaces/IPicksAd;)V
goto :goto_24
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/cm/plugincluster/softmgr/interfaces/host/DownloadStateListener;Ljava/lang/String;ZLcom/cm/plugincluster/ordinary/interfaces/IPicksAd;)V
.registers 17
.prologue
.line 72
move-object v0, p1
move-object v1, p4
move-object v2, p2
move-object v3, p3
move-object v4, p0
move-object v5, p6
move v6, p7
move-object/from16 v7, p8
invoke-static/range {v0 .. v7}, Lcom/cleanmaster/recommendapps/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLcom/cm/plugincluster/ordinary/interfaces/IPicksAd;)V
.line 74
if-eqz p5, :cond_1a
.line 75
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v0
new-instance v1, Lcom/cleanmaster/recommendapps/e;
invoke-direct {v1, p1, p5}, Lcom/cleanmaster/recommendapps/e;-><init>(Ljava/lang/String;Lcom/cm/plugincluster/softmgr/interfaces/host/DownloadStateListener;)V
invoke-virtual {v0, v1}, Lcom/cleanmaster/ui/app/provider/a;->a(Lcom/cm/plugincluster/common/interfaces/downloader/DownLoadListener;)V
.line 88
:cond_1a
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 13
.prologue
.line 129
const/4 v5, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-object v4, p4
move-object v6, p5
invoke-static/range {v0 .. v6}, Lcom/cleanmaster/recommendapps/d;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/cm/plugincluster/softmgr/interfaces/host/DownloadStateListener;Ljava/lang/String;)V
.line 130
return-void
.end method
.method public static a(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;Z)V
.registers 17
.prologue
.line 193
const/4 v8, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-object v4, p4
move-object v5, p5
move-object v6, p6
move/from16 v7, p7
invoke-static/range {v0 .. v8}, Lcom/cleanmaster/recommendapps/d;->a(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLcom/cm/plugincluster/ordinary/interfaces/IPicksAd;)V
.line 194
return-void
.end method
.method public static a(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLcom/cm/plugincluster/ordinary/interfaces/IPicksAd;)V
.registers 25
.prologue
.line 200
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
.line 202
invoke-virtual/range {p5 .. p5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v3
const v4, 0x7f0a10ef
invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, ""
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
move-object/from16 v0, p3
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
.line 200
move-object/from16 v0, p5
invoke-static {v0, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
move-result-object v2
.line 204
invoke-virtual {v2}, Landroid/widget/Toast;->show()V
.line 205
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v3
const-wide/16 v10, 0x0
const/4 v12, 0x1
const/4 v14, 0x1
move-object/from16 v4, p5
move-object/from16 v5, p6
move-object/from16 v6, p1
move-object/from16 v7, p2
move-object/from16 v8, p3
move-object/from16 v9, p4
move/from16 v13, p7
move-object/from16 v15, p8
invoke-virtual/range {v3 .. v15}, 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;JZZZLcom/cm/plugincluster/ordinary/interfaces/IPicksAd;)Landroid/net/Uri;
move-result-object v3
.line 207
new-instance v2, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
const/4 v4, 0x1
invoke-direct {v2, v4}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;-><init>(I)V
.line 209
invoke-virtual/range {p0 .. p0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;->getDownloadState()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v4
invoke-virtual {v4}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getLoad()J
move-result-wide v4
.line 210
invoke-virtual/range {p0 .. p0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;->getDownloadState()Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v6
invoke-virtual {v6}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getTotal()J
move-result-wide v6
.line 208
invoke-virtual/range {v2 .. v7}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->setRunningData(Landroid/net/Uri;JJ)Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v2
.line 207
move-object/from16 v0, p0
invoke-virtual {v0, v2}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;->setDownloadState(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;)V
.line 212
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLcom/cm/plugincluster/ordinary/interfaces/IPicksAd;)V
.registers 17
.prologue
.line 139
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v0
.line 140
invoke-virtual {v0, p4, p0, p1}, 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 v8
.line 141
new-instance v0, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;
invoke-direct {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;-><init>()V
.line 142
invoke-virtual {v0, v8}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;->setDownloadState(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;)V
.line 144
invoke-virtual {v0}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;->getState()I
move-result v1
packed-switch v1, :pswitch_data_b6
.line 188
:goto_17
:pswitch_17
return-void
:pswitch_18
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object v6, p5
move v7, p6
move-object/from16 v8, p7
.line 147
invoke-static/range {v0 .. v8}, Lcom/cleanmaster/recommendapps/d;->a(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLcom/cm/plugincluster/ordinary/interfaces/IPicksAd;)V
goto :goto_17
.line 153
:pswitch_25
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v1
.line 154
invoke-virtual {v8}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v4
move-object v2, p4
move-object v3, p1
move-object v5, p0
move-object v6, p2
.line 153
invoke-virtual/range {v1 .. v6}, Lcom/cleanmaster/ui/app/provider/a;->a(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)V
.line 155
new-instance v2, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
const/4 v1, 0x4
invoke-direct {v2, v1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;-><init>(I)V
.line 156
invoke-virtual {v8}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v3
.line 157
invoke-virtual {v8}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getLoad()J
move-result-wide v4
invoke-virtual {v8}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getTotal()J
move-result-wide v6
.line 156
invoke-virtual/range {v2 .. v7}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->setRunningData(Landroid/net/Uri;JJ)Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
move-result-object v1
.line 155
invoke-virtual {v0, v1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;->setDownloadState(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;)V
goto :goto_17
.line 161
:pswitch_4e
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v0
.line 162
invoke-virtual {v8}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getPath()Ljava/lang/String;
move-result-object v1
.line 161
invoke-virtual {v0, p4, v1, p0}, Lcom/cleanmaster/ui/app/provider/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_17
.line 167
:pswitch_5a
invoke-static {p4}, Lcom/cleanmaster/hpsharelib/base/util/net/NetworkUtil;->IsWifiNetworkAvailable(Landroid/content/Context;)Z
move-result v1
if-eqz v1, :cond_89
.line 168
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v1
invoke-virtual {v8}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v4
const/4 v7, 0x1
move-object v2, p4
move-object v3, p1
move-object v5, p0
move-object v6, p2
invoke-virtual/range {v1 .. v7}, 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 170
new-instance v2, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
const/4 v1, 0x1
invoke-direct {v2, v1}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;-><init>(I)V
.line 171
invoke-virtual {v8}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v3
invoke-virtual {v8}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getLoad()J
move-result-wide v4
invoke-virtual {v8}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getTotal()J
move-result-wide v6
invoke-virtual/range {v2 .. v7}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->setRunningData(Landroid/net/Uri;JJ)Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;
.line 172
invoke-virtual {v0, v2}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;->setDownloadState(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;)V
goto :goto_17
.line 174
:cond_89
new-instance v1, Lcom/cleanmaster/hpsharelib/utils/DownloadTipDialog;
invoke-direct {v1, p4}, Lcom/cleanmaster/hpsharelib/utils/DownloadTipDialog;-><init>(Landroid/content/Context;)V
.line 175
invoke-virtual {v8}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v4
move-object v2, p4
move-object v3, p1
move-object v5, p0
move-object v6, p2
move-object v7, v0
invoke-virtual/range {v1 .. v7}, 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_17
.line 180
:pswitch_9c
invoke-static {}, Lcom/cleanmaster/ui/app/provider/a;->a()Lcom/cleanmaster/ui/app/provider/a;
move-result-object v1
.line 181
invoke-virtual {v8}, Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadState;->getUri()Landroid/net/Uri;
move-result-object v2
.line 180
invoke-virtual {v1, p4, v2}, Lcom/cleanmaster/ui/app/provider/a;->c(Landroid/content/Context;Landroid/net/Uri;)V
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
move-object v6, p5
move v7, p6
move-object/from16 v8, p7
.line 182
invoke-static/range {v0 .. v8}, Lcom/cleanmaster/recommendapps/d;->a(Lcom/cm/plugincluster/common/interfaces/downloader/bean/DownloadAppInfo;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;ZLcom/cm/plugincluster/ordinary/interfaces/IPicksAd;)V
goto/16 :goto_17
.line 144
nop
:pswitch_data_b6
.packed-switch 0x0
:pswitch_18
:pswitch_25
:pswitch_25
:pswitch_4e
:pswitch_5a
:pswitch_9c
:pswitch_17
:pswitch_5a
.end packed-switch
.end method