IApplockPluginModule.smali

.class public interface abstract Lcom/cm/plugincluster/applock/plugin/IApplockPluginModule;
.super Ljava/lang/Object;
.source "IApplockPluginModule.java"


# virtual methods
.method public abstract RecommendByNotificationByInstall(Ljava/lang/String;Z)Z
.end method

.method public abstract getAppLockState()Z
.end method

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

.method public abstract getApplockPreselectedApps(Landroid/content/Context;)Ljava/util/List;
.end method

.method public abstract getPrivacyLib()Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end method

.method public abstract getPrivacyRiskApps()Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end method

.method public abstract getUnLockRecommendedApps()Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end method

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

.method public abstract handleApplockIntentCommand(Landroid/content/Intent;)V
.end method

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

.method public abstract isAppLockAvailable()Z
.end method

.method public abstract isAppLockEnabled()Z
.end method

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

.method public abstract isAppLockServiceIntent(Landroid/content/Intent;)Z
.end method

.method public abstract isGuideNotificationAccess()Z
.end method

.method public abstract isIntruderSelfieEnabled()Z
.end method

.method public abstract isNeedShowUsagePermissionHomePage()Z
.end method

.method public abstract isSurpassGuideSpaceTime()Z
.end method

.method public abstract isUsingNewsFeedStyleAD()Z
.end method

.method public abstract launchAppLock(Landroid/content/Context;ILjava/util/List;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "I",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract launchAppLock(Landroid/content/Context;ILjava/util/List;I)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "I",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;I)V"
        }
    .end annotation
.end method

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

.method public abstract loadLottery()V
.end method

.method public abstract lockApps(Ljava/util/List;)V
.end method

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

.method public abstract reportInfocByInstall(IILjava/lang/String;)V
.end method

.method public abstract sendSplashApplockNotify()V
.end method

.method public abstract setApplockActivationListener(Lcom/cm/plugincluster/applock/define/IApplockActivateListener;)V
.end method

.method public abstract setFromMainIcon(Z)V
.end method

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

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

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

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

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

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

.method public abstract updatePrivacyRiskApps(Ljava/util/List;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract updateServiceLanguage(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.end method