RubbishFileTaskHelper.smali
.class public Lcom/cleanmaster/junk/util/RubbishFileTaskHelper;
.super Ljava/lang/Object;
.source "RubbishFileTaskHelper.java"
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 11
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getTempFileTarget(I)Ljava/util/Queue;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Ljava/util/Queue",
"<",
"Lcom/cleanmaster/junk/bean/TempFileTarget;",
">;"
}
.end annotation
.prologue
const/4 v5, 0x0
.line 13
new-instance v0, Ljava/util/LinkedList;
invoke-direct {v0}, Ljava/util/LinkedList;-><init>()V
.line 15
const/high16 v1, 0x10000
and-int/2addr v1, p0
if-nez v1, :cond_c
.line 30
:cond_b
:goto_b
return-object v0
.line 19
:cond_c
and-int/lit16 v1, p0, 0x200
if-eqz v1, :cond_23
.line 20
invoke-static {}, Lcom/cleanmaster/junk/util/RubbishFileTaskHelper;->isScanThumbnailAdv()Z
move-result v1
if-eqz v1, :cond_b
.line 21
new-instance v1, Lcom/cleanmaster/junk/bean/TempFileTarget;
const-string v2, "/DCIM/.thumbnails"
sget v3, Lcom/cleanmaster/junk/junkengine/R$string;->junk_tag_RF_ImageThumbnails:I
invoke-direct {v1, v2, v3, v5, v5}, Lcom/cleanmaster/junk/bean/TempFileTarget;-><init>(Ljava/lang/String;IZZ)V
invoke-interface {v0, v1}, Ljava/util/Queue;->offer(Ljava/lang/Object;)Z
goto :goto_b
.line 26
:cond_23
invoke-static {}, Lcom/cleanmaster/junk/util/RubbishFileTaskHelper;->isScanThumbnailStd()Z
move-result v1
if-eqz v1, :cond_b
.line 27
new-instance v1, Lcom/cleanmaster/junk/bean/TempFileTarget;
const-string v2, "/DCIM/.thumbnails"
sget v3, Lcom/cleanmaster/junk/junkengine/R$string;->junk_tag_RF_ImageThumbnails:I
const/4 v4, 0x1
invoke-direct {v1, v2, v3, v5, v4}, Lcom/cleanmaster/junk/bean/TempFileTarget;-><init>(Ljava/lang/String;IZZ)V
invoke-interface {v0, v1}, Ljava/util/Queue;->offer(Ljava/lang/Object;)Z
goto :goto_b
.end method
.method private static isScanThumbnailAdv()Z
.registers 3
.prologue
.line 38
const-string v0, "junk_scan_eng_switch"
const-string v1, "junk_scan_thumbnail_adv_switch"
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Lcom/cleanmaster/junkengine/junk/util/JunkCloudConfig;->getBooleanValue(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method private static isScanThumbnailStd()Z
.registers 3
.prologue
.line 34
const-string v0, "junk_scan_eng_switch"
const-string v1, "junk_scan_thumbnail_std_switch"
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Lcom/cleanmaster/junkengine/junk/util/JunkCloudConfig;->getBooleanValue(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method