ISoftCommonPluginModule.smali

.class public interface abstract Lcom/cm/plugincluster/softmgr/interfaces/plugin/ISoftCommonPluginModule;
.super Ljava/lang/Object;
.source "ISoftCommonPluginModule.java"


# virtual methods
.method public abstract appLoaderLoadDataAsync(IZ)V
.end method

.method public abstract appLoaderRegisterUpgradeAppListener(Lcom/cm/plugincluster/softmgr/interfaces/market/UpgradeAppListener;)V
.end method

.method public abstract appLoaderUnregisterUpgradeAppListener(Lcom/cm/plugincluster/softmgr/interfaces/market/UpgradeAppListener;)V
.end method

.method public abstract appUpgradeUtilUpdateData()I
.end method

.method public abstract asynRequestDataChanged()V
.end method

.method public abstract createAllSizeComparator()Lcom/cm/plugincluster/softmgr/interfaces/plugin/UninstallBaseComparator;
.end method

.method public abstract createAppUninstallScanTask(Lclient/core/model/Notifiers;Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTaskCallback;II)Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTask;
.end method

.method public abstract createAppUninstallScanTask(Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTaskCallback;II)Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTask;
.end method

.method public abstract createAppUninstallScanTask1(Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTaskCallback;II)Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTask;
.end method

.method public abstract createDefaultComparatorApp()Lcom/cm/plugincluster/softmgr/interfaces/plugin/UninstallBaseComparator;
.end method

.method public abstract createDialogBuilder(Lcom/cm/plugincluster/softmgr/interfaces/plugin/IBuilderBase;Landroid/content/DialogInterface$OnDismissListener;)V
.end method

.method public abstract createFloatAlertDialog(Lcom/cm/plugincluster/softmgr/interfaces/plugin/IBuilderBase;ZLandroid/content/DialogInterface$OnDismissListener;)V
.end method

.method public abstract createForResultPageInJunk()Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTask$BaseStub;
.end method

.method public abstract createForResultPageInProc()Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTask$BaseStub;
.end method

.method public abstract createMyFloatAlertDialogBuilder(Landroid/content/Context;)Lcom/cm/plugincluster/softmgr/interfaces/plugin/IBuilderBase;
.end method

.method public abstract createNameComparator()Lcom/cm/plugincluster/softmgr/interfaces/plugin/UninstallBaseComparator;
.end method

.method public abstract createRarelyAppsScanTask(I)Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTask;
.end method

.method public abstract createUnInstallAppInfo()Lcom/cm/plugincluster/common/interfaces/IUninstallAppInfo;
.end method

.method public abstract createUnInstallAppInfo(Landroid/database/Cursor;)Lcom/cm/plugincluster/common/interfaces/IUninstallAppInfo;
.end method

.method public abstract createUnInstallDeleteAnimHelper(Lcom/cm/plugincluster/softmgr/interfaces/plugin/IUninstallDeleteAnimHelper;Landroid/view/View;)V
.end method

.method public abstract createUnInstallableInfo()Lcom/cm/plugincluster/softmgr/interfaces/plugin/IUninstallableInfo;
.end method

.method public abstract createUninstallHelper(Landroid/content/Context;)Lcom/cm/plugincluster/common/interfaces/IUninstallHelper;
.end method

.method public abstract createUninstallMultiItem()Lcom/cm/plugincluster/common/interfaces/IUninstallMultiItem;
.end method

.method public abstract createUninstallMultiItem(Lcom/cm/plugincluster/common/interfaces/IUninstallAppInfo;I)Lcom/cm/plugincluster/common/interfaces/IUninstallMultiItem;
.end method

.method public abstract createUninstallRemainInfo(Ljava/lang/String;Landroid/content/Context;)Lcom/cm/plugincluster/softmgr/interfaces/plugin/IUninstallRemainInfo;
.end method

.method public abstract daemonApplicationInitAfterSetParams()V
.end method

.method public abstract daemonApplicationOnAppExit()V
.end method

.method public abstract daemonApplicationSetInitParams(Landroid/content/Context;Ljava/lang/Class;)V
.end method

.method public varargs abstract detailsWebViewTemplateActToStartActivity([Ljava/lang/Object;)Z
.end method

.method public abstract downLoadAppManagerGetDownloadSpeedRate(I)Ljava/lang/String;
.end method

.method public abstract finishAppManagerActivity(Landroid/app/Activity;)V
.end method

.method public abstract getAppManagerActivityClass()Ljava/lang/Class;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/lang/Class",
            "<*>;"
        }
    .end annotation
.end method

.method public abstract getDetailsWebViewTemplateActClass()Ljava/lang/Class;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/lang/Class",
            "<*>;"
        }
    .end annotation
.end method

.method public abstract getDownloadManageActivityClass()Ljava/lang/Class;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/lang/Class",
            "<*>;"
        }
    .end annotation
.end method

.method public abstract getHasRedDotType()I
.end method

.method public abstract getLaunchIntent(Landroid/content/Context;Ljava/util/ArrayList;II)Landroid/content/Intent;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Ljava/util/ArrayList",
            "<+",
            "Lcom/cm/plugincluster/common/interfaces/IUninstallMultiItem;",
            ">;II)",
            "Landroid/content/Intent;"
        }
    .end annotation
.end method

.method public abstract getLaunchIntentFirst(Landroid/content/Context;I)Landroid/content/Intent;
.end method

.method public abstract getLaunchIntentSystemMove(Landroid/content/Context;I)Landroid/content/Intent;
.end method

.method public abstract getLaunchIntentUnInstaller(Landroid/content/Context;I)Landroid/content/Intent;
.end method

.method public abstract getNewAppUninstallSimpleActivityClass()Ljava/lang/Class;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/lang/Class",
            "<*>;"
        }
    .end annotation
.end method

.method public abstract getPushWebViewTemplateActClass()Ljava/lang/Class;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/lang/Class",
            "<*>;"
        }
    .end annotation
.end method

.method public abstract getUpgradeManageActivityClass()Ljava/lang/Class;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/lang/Class",
            "<*>;"
        }
    .end annotation
.end method

.method public abstract initUninstallUpdater()V
.end method

.method public abstract isActive(Landroid/app/Activity;)Z
.end method

.method public abstract isAppManagerActivity(Landroid/app/Activity;)Z
.end method

.method public abstract isEnableShowDialog()Z
.end method

.method public abstract isFirstOpenPicks()Z
.end method

.method public abstract isFromGameBox()Z
.end method

.method public abstract isFromNotification(Landroid/app/Activity;)Z
.end method

.method public abstract isMyFloatAlertDialogBuilder(Lcom/cm/plugincluster/softmgr/interfaces/plugin/IBuilderBase;)Z
.end method

.method public abstract isPushWebViewTemplateAct(Landroid/app/Activity;)Z
.end method

.method public abstract isUninstallUpdaterInit()Z
.end method

.method public abstract kinfocHelperSendNotifyShow(ILjava/lang/String;)V
.end method

.method public abstract marketAvoidRuleIsNeedAvoid(Landroid/content/Context;)Z
.end method

.method public abstract multiUnusedCacheGetMultiAppList()Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/ArrayList",
            "<",
            "Lcom/cm/plugincluster/common/interfaces/IUninstallMultiItem;",
            ">;"
        }
    .end annotation
.end method

.method public abstract multiUnusedDeleteByPackageName(Ljava/lang/String;)V
.end method

.method public abstract multiUnusedDeleteByPackageNameForUnused(Ljava/lang/String;)V
.end method

.method public abstract multiUnusedGetWriteableDatebase()Landroid/database/sqlite/SQLiteDatabase;
.end method

.method public abstract onOthersUninstallReceive(Lcom/cm/plugincluster/softmgr/interfaces/plugin/IUninstallRemainInfo;I)V
.end method

.method public abstract postUninstallSource(Ljava/lang/String;)V
.end method

.method public abstract pushPrefGetUpgradeAppListPCA()I
.end method

.method public abstract reportCMAppMgrSmsVulWithClickType(II)V
.end method

.method public abstract reportCMAppMgrSmsVulWithFixType(II)V
.end method

.method public abstract reportCMAppMgrSmsVulWithIgnore(II)V
.end method

.method public abstract reportCMAppMgrSmsVulWithStat(II)V
.end method

.method public abstract reportCmCnPushTapAppMgr(I)V
.end method

.method public abstract reportCmCnUninstallGuideShow(I)V
.end method

.method public abstract scanRemainFile(Ljava/lang/String;Z)V
.end method

.method public abstract setApkResult(Landroid/app/Activity;)V
.end method

.method public abstract setMenuSelect(Landroid/app/Activity;Lcom/cm/plugincluster/softmgr/enums/Enums$APP_SORT_TYPE;)V
.end method

.method public abstract setSystemMoveResult(Landroid/app/Activity;)V
.end method

.method public abstract showUninstallGuideDialog(Landroid/content/Context;)V
.end method

.method public abstract showUninstallResultDialog(Landroid/content/Context;JIIII)V
.end method

.method public abstract startApkDownload(Landroid/content/Context;I)V
.end method

.method public abstract startDefault(Landroid/content/Context;Ljava/util/ArrayList;II)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Ljava/util/ArrayList",
            "<+",
            "Lcom/cm/plugincluster/common/interfaces/IUninstallMultiItem;",
            ">;II)V"
        }
    .end annotation
.end method

.method public abstract startFirst(Landroid/content/Context;I)V
.end method

.method public abstract startUnInstaller(Landroid/content/Context;I)V
.end method

.method public abstract startUnInstallerSortBy(Landroid/content/Context;ILcom/cm/plugincluster/softmgr/enums/Enums$APP_SORT_TYPE;)V
.end method

.method public abstract switchMenuShowStatus(Landroid/app/Activity;)V
.end method