KCleanCloudManager.smali

.class public Lcom/cleanmaster/cleancloud/KCleanCloudManager;
.super Ljava/lang/Object;
.source "KCleanCloudManager.java"


# direct methods
.method public constructor <init>()V
    .registers 1

    .prologue
    .line 23
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static createAppMonitor()Lcom/cleanmaster/cleancloud/IKAppMonitor;
    .registers 1

    .prologue
    .line 166
    invoke-static {}, Lcom/cleanmaster/cleancloud/core/KCleanCloudFactroy;->createAppMonitor()Lcom/cleanmaster/cleancloud/IKAppMonitor;

    move-result-object v0

    return-object v0
.end method

.method public static createCacheCloudQuery()Lcom/cleanmaster/cleancloud/IKCacheCloudQuery;
    .registers 1

    .prologue
    .line 92
    invoke-static {}, Lcom/cleanmaster/cleancloud/core/KCleanCloudFactroy;->createCacheCloudQuery()Lcom/cleanmaster/cleancloud/IKCacheCloudQuery;

    move-result-object v0

    return-object v0
.end method

.method public static createCacheResultReporter()Lcom/cleanmaster/junkengine/cleancloud/IKCleanCloudResultReporter;
    .registers 1

    .prologue
    .line 141
    const/4 v0, 0x2

    invoke-static {v0}, Lcom/cleanmaster/cleancloud/core/KCleanCloudFactroy;->createCleanCloudResultReporter(I)Lcom/cleanmaster/junkengine/cleancloud/IKCleanCloudResultReporter;

    move-result-object v0

    return-object v0
.end method

.method public static createEmergencyFalseSignFilter(I)Lcom/cleanmaster/junkengine/cleancloud/IKEmergencyFalseSignFilter;
    .registers 2

    .prologue
    .line 150
    invoke-static {}, Lcom/cleanmaster/cleancloud/core/falseproc/KEmergencyFalseSignManager;->getInstance()Lcom/cleanmaster/cleancloud/core/falseproc/KEmergencyFalseSignManager;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/cleanmaster/cleancloud/core/falseproc/KEmergencyFalseSignManager;->createEmergencyFalseSignFilter(I)Lcom/cleanmaster/junkengine/cleancloud/IKEmergencyFalseSignFilter;

    move-result-object v0

    return-object v0
.end method

.method public static createKSecurityCloudQuery()Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery;
    .registers 1

    .prologue
    .line 76
    invoke-static {}, Lcom/cleanmaster/cleancloud/core/KCleanCloudFactroy;->createKSecurityCloudQuery()Lcom/cleanmaster/cleancloud/IKSecurityCloudQuery;

    move-result-object v0

    return-object v0
.end method

.method public static createMultiTaskTimeCalculator()Lcom/cm/plugincluster/junkengine/cleancloud/IMultiTaskTimeCalculator;
    .registers 1

    .prologue
    .line 158
    invoke-static {}, Lcom/cleanmaster/cleancloud/core/KCleanCloudFactroy;->createMultiTaskTimeCalculator()Lcom/cm/plugincluster/junkengine/cleancloud/IMultiTaskTimeCalculator;

    move-result-object v0

    return-object v0
.end method

.method public static createPreInstalledCloudQuery()Lcom/cm/plugincluster/junkengine/cleancloud/IKPreInstalledCloudQuery;
    .registers 1

    .prologue
    .line 100
    invoke-static {}, Lcom/cleanmaster/cleancloud/core/KCleanCloudFactroy;->createPreInstalledCloudQuery()Lcom/cm/plugincluster/junkengine/cleancloud/IKPreInstalledCloudQuery;

    move-result-object v0

    return-object v0
.end method

.method public static createResidualCloudQuery()Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery;
    .registers 1

    .prologue
    .line 84
    invoke-static {}, Lcom/cleanmaster/cleancloud/core/KCleanCloudFactroy;->createResidualCloudQuery()Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery;

    move-result-object v0

    return-object v0
.end method

.method public static createResidualResultReporter()Lcom/cleanmaster/junkengine/cleancloud/IKCleanCloudResultReporter;
    .registers 1

    .prologue
    .line 133
    const/4 v0, 0x1

    invoke-static {v0}, Lcom/cleanmaster/cleancloud/core/KCleanCloudFactroy;->createCleanCloudResultReporter(I)Lcom/cleanmaster/junkengine/cleancloud/IKCleanCloudResultReporter;

    move-result-object v0

    return-object v0
.end method

.method public static getApplicationContext()Landroid/content/Context;
    .registers 1

    .prologue
    .line 30
    invoke-static {}, Lcom/cleanmaster/cleancloud/core/AppGlobalData;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    return-object v0
.end method

.method public static getCleanCloudGlue()Lcom/cm/plugincluster/junkengine/cleancloud/KCleanCloudGlue;
    .registers 1

    .prologue
    .line 54
    invoke-static {}, Lcom/cleanmaster/cleancloud/core/KCleanCloudFactroy;->getCleanCloudGlue()Lcom/cm/plugincluster/junkengine/cleancloud/KCleanCloudGlue;

    move-result-object v0

    return-object v0
.end method

.method public static getContentProviderBridge(Landroid/content/Context;)Lcom/cleanmaster/cleancloud/IContentProviderBridge;
    .registers 2

    .prologue
    .line 68
    invoke-static {p0}, Lcom/cleanmaster/cleancloud/core/KContentProviderBridgeManager;->getInstance(Landroid/content/Context;)Lcom/cleanmaster/cleancloud/core/KContentProviderBridgeManager;

    move-result-object v0

    return-object v0
.end method

.method public static handleFalseProcPushMsg(Ljava/lang/String;Ljava/lang/String;)Z
    .registers 3

    .prologue
    .line 125
    invoke-static {}, Lcom/cleanmaster/cleancloud/core/falseproc/KFalseFilterFactory;->getFalseFilterManagerInstance()Lcom/cleanmaster/cleancloud/core/falseproc/IKFalseFilterManager;

    move-result-object v0

    invoke-interface {v0, p0, p1}, Lcom/cleanmaster/cleancloud/core/falseproc/IKFalseFilterManager;->handleFalseProcPushMsg(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v0

    return v0
.end method

.method public static notifySmartGetEmergencyFalseSign()V
    .registers 1

    .prologue
    .line 200
    invoke-static {}, Lcom/cleanmaster/cleancloud/core/falseproc/KEmergencyFalseSignManager;->getInstance()Lcom/cleanmaster/cleancloud/core/falseproc/KEmergencyFalseSignManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/cleancloud/core/falseproc/KEmergencyFalseSignManager;->notifySmartGetEmergencyFalseSign()V

    .line 201
    return-void
.end method

.method public static setApplicationContext(Landroid/content/Context;)V
    .registers 1

    .prologue
    .line 37
    invoke-static {p0}, Lcom/cleanmaster/cleancloud/core/AppGlobalData;->setApplicationContext(Landroid/content/Context;)V

    .line 38
    return-void
.end method

.method public static setCleanCloudGlue(Lcom/cm/plugincluster/junkengine/cleancloud/KCleanCloudGlue;)V
    .registers 1

    .prologue
    .line 46
    invoke-static {p0}, Lcom/cleanmaster/cleancloud/core/KCleanCloudFactroy;->setCleanCloudGlue(Lcom/cm/plugincluster/junkengine/cleancloud/KCleanCloudGlue;)V

    .line 47
    return-void
.end method

.method public static startBackgroundUpdate()V
    .registers 1

    .prologue
    .line 107
    invoke-static {}, Lcom/cleanmaster/cleancloud/core/KCleanCloudUpdateManager;->getInstance()Lcom/cleanmaster/cleancloud/core/KCleanCloudUpdateManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/cleancloud/core/KCleanCloudUpdateManager;->start()V

    .line 108
    return-void
.end method

.method public static syncUpdateEmergencyFalseSign([Lcom/cleanmaster/junkengine/cleancloud/IKEmergencyFalseSignFilter$NotifySignUpdateData;)V
    .registers 2

    .prologue
    .line 177
    invoke-static {}, Lcom/cleanmaster/cleancloud/core/falseproc/KEmergencyFalseSignManager;->getInstance()Lcom/cleanmaster/cleancloud/core/falseproc/KEmergencyFalseSignManager;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/cleanmaster/cleancloud/core/falseproc/KEmergencyFalseSignManager;->syncUpdateEmergencyFalseSign([Lcom/cleanmaster/junkengine/cleancloud/IKEmergencyFalseSignFilter$NotifySignUpdateData;)V

    .line 178
    return-void
.end method

.method public static updateSignFile(Ljava/util/Collection;)V
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Collection",
            "<",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 115
    invoke-static {}, Lcom/cleanmaster/cleancloud/core/falseproc/KFalseFilterFactory;->getFalseFilterManagerInstance()Lcom/cleanmaster/cleancloud/core/falseproc/IKFalseFilterManager;

    move-result-object v0

    invoke-interface {v0, p0}, Lcom/cleanmaster/cleancloud/core/falseproc/IKFalseFilterManager;->onDBUpdate(Ljava/util/Collection;)Z

    .line 116
    return-void
.end method