JunkUtils.smali
.class public Lcom/cleanmaster/junk/util/JunkUtils;
.super Ljava/lang/Object;
.source "JunkUtils.java"
# static fields
.field public static DEBUG:Z = false
.field public static final DEBUG_AFFIX:Ljava/lang/String; = "__debug__"
.field private static mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 31
const/4 v0, 0x0
sput-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
.line 32
const/4 v0, 0x0
sput-boolean v0, Lcom/cleanmaster/junk/util/JunkUtils;->DEBUG:Z
return-void
.end method
.method public constructor <init>()V
.registers 1
.prologue
.line 30
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static ControlWait()V
.registers 1
.prologue
.line 155
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_5
.line 159
:goto_4
return-void
.line 158
:cond_5
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->ControlWait()V
goto :goto_4
.end method
.method public static checkLanguage()V
.registers 1
.prologue
.line 99
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_5
.line 103
:goto_4
return-void
.line 102
:cond_5
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->checkLanguage()V
goto :goto_4
.end method
.method public static cleanAllAppCacheSize()V
.registers 1
.prologue
.line 113
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_5
.line 117
:goto_4
return-void
.line 116
:cond_5
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->cleanAllAppCacheSize()V
goto :goto_4
.end method
.method public static connect()Z
.registers 1
.prologue
.line 285
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 286
const/4 v0, 0x1
.line 288
:goto_5
return v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->connect()Z
move-result v0
goto :goto_5
.end method
.method public static executeFileCloudScan(Landroid/content/Context;Ljava/lang/String;)V
.registers 3
.prologue
.line 265
if-eqz p0, :cond_11
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-eqz v0, :cond_11
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_11
.line 266
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0, p0, p1}, Lcom/cleanmaster/junk/intro/IJunkUtils;->executeFileCloudScan(Landroid/content/Context;Ljava/lang/String;)V
.line 268
:cond_11
return-void
.end method
.method public static getAllJunkAdv2StdSign()Ljava/util/Map;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/junkengine/junk/bean/PathItemInfo;",
">;>;"
}
.end annotation
.prologue
.line 183
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 184
const/4 v0, 0x0
.line 186
:goto_5
return-object v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getAllJunkAdv2StdSign()Ljava/util/Map;
move-result-object v0
goto :goto_5
.end method
.method public static getApkTargetFolderParamList()Ljava/util/List;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/cleanmaster/junk/scan/ApkScanTask$TargetFolderParam;",
">;"
}
.end annotation
.prologue
.line 176
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 177
const/4 v0, 0x0
.line 179
:goto_5
return-object v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getApkTargetFolderParamList()Ljava/util/List;
move-result-object v0
goto :goto_5
.end method
.method public static getContext()Landroid/content/Context;
.registers 1
.prologue
.line 64
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 65
const/4 v0, 0x0
.line 67
:goto_5
return-object v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getContext()Landroid/content/Context;
move-result-object v0
goto :goto_5
.end method
.method public static getCpuNum()I
.registers 1
.prologue
.line 71
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 72
const/4 v0, 0x1
.line 74
:goto_5
return v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getCpuNum()I
move-result v0
goto :goto_5
.end method
.method public static getCurrentLanguage()Ljava/lang/String;
.registers 1
.prologue
.line 106
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_7
.line 107
const-string v0, "chs"
.line 109
:goto_6
return-object v0
:cond_7
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getCurrentLanguage()Ljava/lang/String;
move-result-object v0
goto :goto_6
.end method
.method public static getDataVersionInt()I
.registers 1
.prologue
.line 134
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 135
const/4 v0, 0x0
.line 137
:goto_5
return v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getDataVersionInt()I
move-result v0
goto :goto_5
.end method
.method public static getExternalFilesRootDir()Ljava/io/File;
.registers 1
.prologue
.line 85
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 86
const/4 v0, 0x0
.line 88
:goto_5
return-object v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getExternalFilesRootDir()Ljava/io/File;
move-result-object v0
goto :goto_5
.end method
.method public static getLabelNameOut(Ljava/lang/String;Landroid/content/pm/PackageInfo;)Ljava/lang/String;
.registers 3
.prologue
.line 120
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 121
const/4 v0, 0x0
.line 123
:goto_5
return-object v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0, p0, p1}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getLabelNameOut(Ljava/lang/String;Landroid/content/pm/PackageInfo;)Ljava/lang/String;
move-result-object v0
goto :goto_5
.end method
.method public static getLocalStringResourceOfDatabaseStringData(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
.registers 5
.prologue
.line 197
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 198
const/4 v0, 0x0
.line 200
:goto_5
return-object v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0, p0, p1, p2, p3}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getLocalStringResourceOfDatabaseStringData(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_5
.end method
.method public static getLocalStringResourceOfDatabaseStringData(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
.registers 11
.prologue
.line 190
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 191
const/4 v0, 0x0
.line 193
:goto_5
return-object v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
move-object v1, p0
move-object v2, p1
move-object v3, p2
move v4, p3
move-object v5, p4
invoke-interface/range {v0 .. v5}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getLocalStringResourceOfDatabaseStringData(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_5
.end method
.method public static getMiniDumpPath()Ljava/lang/String;
.registers 1
.prologue
.line 225
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_7
.line 226
const-string v0, ""
.line 228
:goto_6
return-object v0
:cond_7
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getMiniDumpPath()Ljava/lang/String;
move-result-object v0
goto :goto_6
.end method
.method public static getPackageCheckerImpl()Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$IPackageChecker;
.registers 1
.prologue
.line 148
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 149
const/4 v0, 0x0
.line 151
:goto_5
return-object v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getPackageCheckerImpl()Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery$IPackageChecker;
move-result-object v0
goto :goto_5
.end method
.method public static getPkgInfoList()Ljava/util/List;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Landroid/content/pm/PackageInfo;",
">;"
}
.end annotation
.prologue
.line 57
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 58
const/4 v0, 0x0
.line 60
:goto_5
return-object v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getPkgInfoList()Ljava/util/List;
move-result-object v0
goto :goto_5
.end method
.method public static getRootStateMonitorImpl()Lcom/cm/plugincluster/common/interfaces/root/IRootStateMonitor;
.registers 1
.prologue
.line 204
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 205
const/4 v0, 0x0
.line 207
:goto_5
return-object v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getRootStateMonitorImpl()Lcom/cm/plugincluster/common/interfaces/root/IRootStateMonitor;
move-result-object v0
goto :goto_5
.end method
.method public static getWhiteInfoManagerImpl()Lcom/cleanmaster/junk/intro/IWhiteInfoManager;
.registers 1
.prologue
.line 141
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 142
const/4 v0, 0x0
.line 144
:goto_5
return-object v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getWhiteInfoManagerImpl()Lcom/cleanmaster/junk/intro/IWhiteInfoManager;
move-result-object v0
goto :goto_5
.end method
.method public static getWhiteListImpl()Lcom/cleanmaster/junk/intro/IWhiteList;
.registers 1
.prologue
.line 92
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 93
const/4 v0, 0x0
.line 95
:goto_5
return-object v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->getWhiteListImpl()Lcom/cleanmaster/junk/intro/IWhiteList;
move-result-object v0
goto :goto_5
.end method
.method public static initJunkEngineContext(Lcom/cleanmaster/junk/intro/IJunkUtils;Lcom/cleanmaster/junk/intro/ILog;Lcom/cm/plugincluster/common/interfaces/IServiceConfigManager;Lcom/cleanmaster/junkengine/junk/intro/IJunkCloudConfig;Lcom/cleanmaster/junk/intro/IDaoFactory;Lcom/cleanmaster/junk/intro/ISyncIpcCtrl;)V
.registers 6
.prologue
.line 48
invoke-static {p0}, Lcom/cleanmaster/junk/util/JunkUtils;->setInstance(Lcom/cleanmaster/junk/intro/IJunkUtils;)V
.line 49
invoke-static {p1}, Lcom/cleanmaster/junk/util/OpLog;->setInstance(Lcom/cleanmaster/junk/intro/ILog;)V
.line 50
invoke-static {p2}, Lcom/cleanmaster/junk/util/ServiceConfigManager;->setInstance(Lcom/cm/plugincluster/common/interfaces/IServiceConfigManager;)V
.line 51
invoke-static {p3}, Lcom/cleanmaster/junkengine/junk/util/JunkCloudConfig;->setInstance(Lcom/cleanmaster/junkengine/junk/intro/IJunkCloudConfig;)V
.line 52
invoke-static {p4}, Lcom/cleanmaster/junk/util/DaoFactory;->setInstance(Lcom/cleanmaster/junk/intro/IDaoFactory;)V
.line 53
invoke-static {p5}, Lcom/cleanmaster/junk/util/SyncIpcCtrlUtil;->setInstance(Lcom/cleanmaster/junk/intro/ISyncIpcCtrl;)V
.line 54
return-void
.end method
.method public static isAllowAccessNetwork()Z
.registers 1
.prologue
.line 251
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 252
const/4 v0, 0x1
.line 254
:goto_5
return v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->isAllowAccessNetwork()Z
move-result v0
goto :goto_5
.end method
.method public static isApkBackupFilter(Ljava/lang/String;)Z
.registers 2
.prologue
.line 169
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 170
const/4 v0, 0x0
.line 172
:goto_5
return v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0, p0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->isApkBackupFilter(Ljava/lang/String;)Z
move-result v0
goto :goto_5
.end method
.method public static isCNVersion()Z
.registers 1
.prologue
.line 127
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 128
const/4 v0, 0x1
.line 130
:goto_5
return v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->isCNVersion()Z
move-result v0
goto :goto_5
.end method
.method public static isFileCloudEmpty(Landroid/content/Context;)Z
.registers 2
.prologue
.line 278
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 279
const/4 v0, 0x1
.line 281
:goto_5
return v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0, p0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->isFileCloudEmpty(Landroid/content/Context;)Z
move-result v0
goto :goto_5
.end method
.method public static isValidateData(Ljava/lang/String;Ljava/lang/String;)Z
.registers 3
.prologue
.line 232
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 233
const/4 v0, 0x0
.line 235
:goto_5
return v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0, p0, p1}, Lcom/cleanmaster/junk/intro/IJunkUtils;->isValidateData(Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
goto :goto_5
.end method
.method public static loadLibrary(Ljava/lang/String;)Ljava/lang/String;
.registers 2
.prologue
.line 258
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 259
const/4 v0, 0x0
.line 261
:goto_5
return-object v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0, p0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->loadLibrary(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_5
.end method
.method public static nativeCrashedHandler()V
.registers 1
.prologue
.line 218
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_5
.line 222
:goto_4
return-void
.line 221
:cond_5
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->nativeCrashedHandler()V
goto :goto_4
.end method
.method public static queryFileCloudCache(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Ljava/util/ArrayList",
"<",
"Lcom/cm/plugincluster/junkengine/junk/bean/CacheItemInfo;",
">;"
}
.end annotation
.prologue
.line 271
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-eqz v0, :cond_10
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_10
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_12
.line 272
:cond_10
const/4 v0, 0x0
.line 274
:goto_11
return-object v0
:cond_12
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0, p0, p1}, Lcom/cleanmaster/junk/intro/IJunkUtils;->queryFileCloudCache(Ljava/lang/String;Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v0
goto :goto_11
.end method
.method public static recyclePics(Ljava/util/List;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.prologue
.line 211
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_5
.line 215
:goto_4
return-void
.line 214
:cond_5
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0, p0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->recyclePics(Ljava/util/List;)V
goto :goto_4
.end method
.method public static scanApkFile(IILjava/lang/String;I)Z
.registers 5
.prologue
.line 162
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 163
const/4 v0, 0x0
.line 165
:goto_5
return v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0, p0, p1, p2, p3}, Lcom/cleanmaster/junk/intro/IJunkUtils;->scanApkFile(IILjava/lang/String;I)Z
move-result v0
goto :goto_5
.end method
.method public static setInstance(Lcom/cleanmaster/junk/intro/IJunkUtils;)V
.registers 1
.prologue
.line 36
sput-object p0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
.line 37
return-void
.end method
.method public static simpleCheckSelfPermission(Ljava/lang/String;)Z
.registers 2
.prologue
.line 239
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_6
.line 240
const/4 v0, 0x0
.line 242
:goto_5
return v0
:cond_6
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0, p0}, Lcom/cleanmaster/junk/intro/IJunkUtils;->simpleCheckSelfPermission(Ljava/lang/String;)Z
move-result v0
goto :goto_5
.end method
.method public static start_ACTION_ADD_CLEAN_RESULT(Landroid/content/Context;Ljava/util/Collection;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/util/Collection",
"<",
"Lcom/cm/plugincluster/cleanmaster/junk/bean/PackageCleanResult;",
">;)V"
}
.end annotation
.prologue
.line 78
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
if-nez v0, :cond_5
.line 82
:goto_4
return-void
.line 81
:cond_5
sget-object v0, Lcom/cleanmaster/junk/util/JunkUtils;->mJunkUtils:Lcom/cleanmaster/junk/intro/IJunkUtils;
invoke-interface {v0, p0, p1}, Lcom/cleanmaster/junk/intro/IJunkUtils;->start_ACTION_ADD_CLEAN_RESULT(Landroid/content/Context;Ljava/util/Collection;)V
goto :goto_4
.end method