b.smali
.class public Lcom/cleanmaster/service/b/b;
.super Lcom/cleanmaster/hpsharelib/report/BaseTracer;
.source "cm_cn_bgscan.java"
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 40
const-string v0, "cm_cn_bgscan"
invoke-direct {p0, v0}, Lcom/cleanmaster/hpsharelib/report/BaseTracer;-><init>(Ljava/lang/String;)V
.line 41
return-void
.end method
.method private a(BB)B
.registers 8
.prologue
const/4 v4, 0x2
const/4 v2, 0x1
.line 77
.line 78
const-string v0, ""
.line 79
packed-switch p2, :pswitch_data_9c
move v1, v2
.line 117
:goto_8
if-ne v1, v2, :cond_13
if-ne p1, v4, :cond_13
.line 118
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v2
invoke-virtual {v2, v0, v4}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setIntValue(Ljava/lang/String;I)V
.line 120
:cond_13
int-to-byte v0, v1
return v0
.line 81
:pswitch_15
const-string/jumbo v0, "scan_type_all"
.line 82
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v1
invoke-virtual {v1, v0, v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getIntValue(Ljava/lang/String;I)I
move-result v1
goto :goto_8
.line 85
:pswitch_21
const-string/jumbo v0, "scan_type_junk"
.line 86
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v1
const-string/jumbo v3, "scan_type_junk"
invoke-virtual {v1, v3, v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getIntValue(Ljava/lang/String;I)I
move-result v1
goto :goto_8
.line 89
:pswitch_30
const-string/jumbo v0, "scan_type_wechat"
.line 90
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v1
const-string/jumbo v3, "scan_type_wechat"
invoke-virtual {v1, v3, v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getIntValue(Ljava/lang/String;I)I
move-result v1
goto :goto_8
.line 93
:pswitch_3f
const-string/jumbo v0, "scan_type_qq"
.line 94
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v1
const-string/jumbo v3, "scan_type_qq"
invoke-virtual {v1, v3, v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getIntValue(Ljava/lang/String;I)I
move-result v1
goto :goto_8
.line 97
:pswitch_4e
const-string/jumbo v0, "scan_type_short_video"
.line 98
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v1
const-string/jumbo v3, "scan_type_short_video"
invoke-virtual {v1, v3, v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getIntValue(Ljava/lang/String;I)I
move-result v1
goto :goto_8
.line 101
:pswitch_5d
const-string/jumbo v0, "scan_type_apk"
.line 102
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v1
const-string/jumbo v3, "scan_type_apk"
invoke-virtual {v1, v3, v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getIntValue(Ljava/lang/String;I)I
move-result v1
goto :goto_8
.line 105
:pswitch_6c
const-string/jumbo v0, "scan_type_big_file"
.line 106
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v1
const-string/jumbo v3, "scan_type_big_file"
invoke-virtual {v1, v3, v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getIntValue(Ljava/lang/String;I)I
move-result v1
goto :goto_8
.line 109
:pswitch_7b
const-string/jumbo v0, "scan_type_duplicate_file"
.line 110
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v1
const-string/jumbo v3, "scan_type_duplicate_file"
invoke-virtual {v1, v3, v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getIntValue(Ljava/lang/String;I)I
move-result v1
goto/16 :goto_8
.line 113
:pswitch_8b
const-string/jumbo v0, "scan_type_photo_clean"
.line 114
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v1
const-string/jumbo v3, "scan_type_photo_clean"
invoke-virtual {v1, v3, v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getIntValue(Ljava/lang/String;I)I
move-result v1
goto/16 :goto_8
.line 79
nop
:pswitch_data_9c
.packed-switch 0x1
:pswitch_15
:pswitch_21
:pswitch_30
:pswitch_3f
:pswitch_4e
:pswitch_5d
:pswitch_6c
:pswitch_7b
:pswitch_8b
.end packed-switch
.end method
.method private a(I)Lcom/cleanmaster/service/b/b;
.registers 3
.prologue
.line 59
const-string v0, "bgTime"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/b;->set(Ljava/lang/String;I)V
.line 60
return-object p0
.end method
.method private a(Ljava/lang/String;)Lcom/cleanmaster/service/b/b;
.registers 3
.prologue
.line 72
const-string v0, "bgsize"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/b;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 73
return-object p0
.end method
.method public static a(B)V
.registers 5
.prologue
.line 124
const/4 v0, 0x1
const/4 v1, 0x0
const-wide/16 v2, 0x0
invoke-static {v0, p0, v1, v2, v3}, Lcom/cleanmaster/service/b/b;->a(BBIJ)V
.line 125
return-void
.end method
.method private static a(BBIJ)V
.registers 10
.prologue
.line 132
new-instance v0, Lcom/cleanmaster/service/b/b;
invoke-direct {v0}, Lcom/cleanmaster/service/b/b;-><init>()V
.line 133
invoke-direct {v0, p0, p1}, Lcom/cleanmaster/service/b/b;->a(BB)B
move-result v1
.line 134
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {p3, p4}, Lcom/cleanmaster/hpsharelib/base/util/misc/SizeUtil;->formatSizeMB(J)F
move-result v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(F)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
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 135
invoke-direct {v0, p0}, Lcom/cleanmaster/service/b/b;->b(B)Lcom/cleanmaster/service/b/b;
move-result-object v0
.line 136
invoke-direct {v0, v1}, Lcom/cleanmaster/service/b/b;->c(B)Lcom/cleanmaster/service/b/b;
move-result-object v0
.line 137
invoke-direct {v0, p1}, Lcom/cleanmaster/service/b/b;->d(B)Lcom/cleanmaster/service/b/b;
move-result-object v0
.line 138
invoke-direct {v0, p2}, Lcom/cleanmaster/service/b/b;->a(I)Lcom/cleanmaster/service/b/b;
move-result-object v0
.line 139
invoke-direct {v0, v2}, Lcom/cleanmaster/service/b/b;->a(Ljava/lang/String;)Lcom/cleanmaster/service/b/b;
move-result-object v0
const/4 v1, -0x1
.line 140
invoke-direct {v0, v1}, Lcom/cleanmaster/service/b/b;->b(I)Lcom/cleanmaster/service/b/b;
move-result-object v0
.line 141
invoke-virtual {v0}, Lcom/cleanmaster/service/b/b;->report()V
.line 142
return-void
.end method
.method public static a(BJJ)V
.registers 8
.prologue
.line 128
const/4 v0, 0x2
long-to-int v1, p1
invoke-static {v0, p0, v1, p3, p4}, Lcom/cleanmaster/service/b/b;->a(BBIJ)V
.line 129
return-void
.end method
.method private b(B)Lcom/cleanmaster/service/b/b;
.registers 3
.prologue
.line 44
const-string v0, "action"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/b;->set(Ljava/lang/String;B)V
.line 45
return-object p0
.end method
.method private b(I)Lcom/cleanmaster/service/b/b;
.registers 3
.prologue
.line 64
const-string v0, "bgcount"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/b;->set(Ljava/lang/String;I)V
.line 65
return-object p0
.end method
.method private c(B)Lcom/cleanmaster/service/b/b;
.registers 3
.prologue
.line 49
const-string v0, "isfirst"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/b;->set(Ljava/lang/String;B)V
.line 50
return-object p0
.end method
.method private d(B)Lcom/cleanmaster/service/b/b;
.registers 3
.prologue
.line 54
const-string/jumbo v0, "scantype"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/b;->set(Ljava/lang/String;B)V
.line 55
return-object p0
.end method