d.smali

.class Lcom/cleanmaster/loststars/b/d;
.super Ljava/lang/Object;
.source "FileManagerHostModule.java"

# interfaces
.implements Lcom/cm/plugincluster/loststars/filemanager/IFileManagerHostModule;


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

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

    return-void
.end method

.method private a(Lcom/cm/plugincluster/common/notification/define/NotificationModel;)Lcom/cm/plugincluster/common/notification/define/NotificationModel;
    .registers 6

    .prologue
    .line 399
    if-nez p1, :cond_4

    .line 400
    const/4 v0, 0x0

    .line 436
    :goto_3
    return-object v0

    .line 401
    :cond_4
    new-instance v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;

    invoke-direct {v0}, Lcom/cm/plugincluster/common/notification/define/NotificationModel;-><init>()V

    .line 402
    iget-boolean v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->isRightBtnShow:Z

    iput-boolean v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->isRightBtnShow:Z

    .line 403
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mHeaderLeftBmpRes:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mHeaderLeftBmpRes:I

    .line 404
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mHeaderNegBtnTextRes:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mHeaderNegBtnTextRes:I

    .line 405
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mHeaderPosBtnTextRes:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mHeaderPosBtnTextRes:I

    .line 406
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mHeaderLeftBmpPkg:Ljava/lang/String;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mHeaderLeftBmpPkg:Ljava/lang/String;

    .line 407
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContent:Ljava/lang/CharSequence;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContent:Ljava/lang/CharSequence;

    .line 408
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mDeleteIntent:Landroid/content/Intent;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mDeleteIntent:Landroid/content/Intent;

    .line 409
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mDeletePendingIntent:Landroid/app/PendingIntent;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mDeletePendingIntent:Landroid/app/PendingIntent;

    .line 410
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mHeaderContent:Ljava/lang/CharSequence;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mHeaderContent:Ljava/lang/CharSequence;

    .line 411
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mHeaderTitle:Ljava/lang/CharSequence;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mHeaderTitle:Ljava/lang/CharSequence;

    .line 412
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mIntent:Landroid/content/Intent;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mIntent:Landroid/content/Intent;

    .line 413
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mLeftIconBmp:Landroid/graphics/Bitmap;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mLeftIconBmp:Landroid/graphics/Bitmap;

    .line 414
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mLeftIconType:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mLeftIconType:I

    .line 415
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mLeftIconUri:Landroid/net/Uri;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mLeftIconUri:Landroid/net/Uri;

    .line 416
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mLeftIconRes:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mLeftIconRes:I

    .line 417
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContentIcon1:Landroid/graphics/Bitmap;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContentIcon1:Landroid/graphics/Bitmap;

    .line 418
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContentIcon2:Landroid/graphics/Bitmap;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContentIcon2:Landroid/graphics/Bitmap;

    .line 419
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContentIcon3:Landroid/graphics/Bitmap;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContentIcon3:Landroid/graphics/Bitmap;

    .line 420
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContentIcon4:Landroid/graphics/Bitmap;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContentIcon4:Landroid/graphics/Bitmap;

    .line 421
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContentIcon5:Landroid/graphics/Bitmap;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContentIcon5:Landroid/graphics/Bitmap;

    .line 422
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mPendingIntent:Landroid/app/PendingIntent;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mPendingIntent:Landroid/app/PendingIntent;

    .line 423
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mPendingIntentRequestCode:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mPendingIntentRequestCode:I

    .line 424
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mRcmdExculdeFlag:Ljava/lang/String;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mRcmdExculdeFlag:Ljava/lang/String;

    .line 425
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mRightText:Ljava/lang/CharSequence;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mRightText:Ljava/lang/CharSequence;

    .line 426
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mSmallContentBmp:Landroid/graphics/Bitmap;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mSmallContentBmp:Landroid/graphics/Bitmap;

    .line 427
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mStatusIconLevel:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mStatusIconLevel:I

    .line 428
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mStatusIconResId:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mStatusIconResId:I

    .line 429
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mTickerTitle:Ljava/lang/CharSequence;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mTickerTitle:Ljava/lang/CharSequence;

    .line 430
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mTitle:Ljava/lang/CharSequence;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mTitle:Ljava/lang/CharSequence;

    .line 431
    iget-boolean v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mUseDefaultInfoToHeaderView:Z

    iput-boolean v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mUseDefaultInfoToHeaderView:Z

    .line 432
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mFunction:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mFunction:I

    .line 433
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mFlags:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mFlags:I

    .line 434
    iget-wide v2, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mWhen:J

    iput-wide v2, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mWhen:J

    .line 435
    iget-object v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mBigCardBmp:Landroid/graphics/Bitmap;

    iput-object v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mBigCardBmp:Landroid/graphics/Bitmap;

    goto/16 :goto_3
.end method

.method private a(Lcom/cm/plugincluster/common/notification/define/NotificationSetting;)Lcom/cm/plugincluster/common/notification/define/NotificationSetting;
    .registers 6

    .prologue
    .line 440
    if-nez p1, :cond_4

    .line 441
    const/4 v0, 0x0

    .line 462
    :goto_3
    return-object v0

    .line 442
    :cond_4
    new-instance v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;

    invoke-direct {v0}, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;-><init>()V

    .line 443
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mCancelType:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mCancelType:I

    .line 444
    iget-wide v2, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mHeaderShowDuration:J

    iput-wide v2, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mHeaderShowDuration:J

    .line 445
    iget-wide v2, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mHeaderShowDuration:J

    iput-wide v2, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mHeaderViewTimeOut:J

    .line 446
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mHeaderViewUiType:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mHeaderViewUiType:I

    .line 447
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIntentType:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIntentType:I

    .line 448
    iget-boolean v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsActive:Z

    iput-boolean v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsActive:Z

    .line 449
    iget-boolean v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsCmSpecial:Z

    iput-boolean v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsCmSpecial:Z

    .line 450
    iget-boolean v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsForceTop:Z

    iput-boolean v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsForceTop:Z

    .line 451
    iget-boolean v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsImportantPush:Z

    iput-boolean v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsImportantPush:Z

    .line 452
    iget-boolean v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsInterest:Z

    iput-boolean v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsInterest:Z

    .line 453
    iget-boolean v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsNeedShowInForground:Z

    iput-boolean v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsNeedShowInForground:Z

    .line 454
    iget-boolean v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsShowInPreInstall:Z

    iput-boolean v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsShowInPreInstall:Z

    .line 455
    iget-boolean v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsUserAllow:Z

    iput-boolean v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsUserAllow:Z

    .line 456
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mNotifyId:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mNotifyId:I

    .line 457
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mNotifyType:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mNotifyType:I

    .line 458
    iget-boolean v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mShowHeaderView:Z

    iput-boolean v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mShowHeaderView:Z

    .line 459
    iget-boolean v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mShowHeaderViewWhenUnlocked:Z

    iput-boolean v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mShowHeaderViewWhenUnlocked:Z

    .line 460
    iget-boolean v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mShowWhenLocked:Z

    iput-boolean v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mShowWhenLocked:Z

    .line 461
    iget v1, p1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mUiType:I

    iput v1, v0, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mUiType:I

    goto :goto_3
.end method

.method private static a(Lcom/cleanmaster/util/KCMSQLiteDatabase;Ljava/lang/String;)Ljava/lang/String;
    .registers 7

    .prologue
    const/4 v3, 0x1

    const/4 v0, 0x0

    .line 203
    if-nez p0, :cond_5

    .line 225
    :cond_4
    :goto_4
    return-object v0

    .line 206
    :cond_5
    const-string/jumbo v1, "select _id,srsid,desc from softdetail where ?  like (filepath || \'%\') order by length(filepath) desc "

    .line 207
    invoke-virtual {p0, v1}, Lcom/cleanmaster/util/KCMSQLiteDatabase;->prepareStmt(Ljava/lang/String;)Lcom/cm/plugincluster/softmgr/interfaces/plugin/IKCMSQLiteDatabase$IKCMSQLiteStmt;

    move-result-object v1

    .line 208
    if-eqz v1, :cond_4

    .line 212
    invoke-static {p1}, Lcom/cleanmaster/hpsharelib/base/util/hash/Md5Util;->getFilePathMd5(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 214
    invoke-interface {v1, v3, v2}, Lcom/cm/plugincluster/softmgr/interfaces/plugin/IKCMSQLiteDatabase$IKCMSQLiteStmt;->bindString(ILjava/lang/String;)V

    .line 216
    :try_start_15
    invoke-static {v1}, Lcom/cleanmaster/loststars/b/d;->a(Lcom/cm/plugincluster/softmgr/interfaces/plugin/IKCMSQLiteDatabase$IKCMSQLiteStmt;)Z

    move-result v2

    if-eqz v2, :cond_35

    .line 217
    const-string/jumbo v0, "softdetail"

    const-string v2, "desc"

    const/4 v3, 0x1

    .line 219
    invoke-interface {v1, v3}, Lcom/cm/plugincluster/softmgr/interfaces/plugin/IKCMSQLiteDatabase$IKCMSQLiteStmt;->getColumnInt(I)I

    move-result v3

    const/4 v4, 0x2

    invoke-interface {v1, v4}, Lcom/cm/plugincluster/softmgr/interfaces/plugin/IKCMSQLiteDatabase$IKCMSQLiteStmt;->getColumnString(I)Ljava/lang/String;

    move-result-object v4

    .line 217
    invoke-static {v0, v2, v3, v4}, Lcom/cleanmaster/hpsharelib/base/Commons;->getLocalStringResourceOfDatabaseStringData(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;
    :try_end_2d
    .catchall {:try_start_15 .. :try_end_2d} :catchall_3c

    move-result-object v0

    .line 222
    invoke-interface {v1}, Lcom/cm/plugincluster/softmgr/interfaces/plugin/IKCMSQLiteDatabase$IKCMSQLiteStmt;->clearBindings()V

    .line 223
    invoke-interface {v1}, Lcom/cm/plugincluster/softmgr/interfaces/plugin/IKCMSQLiteDatabase$IKCMSQLiteStmt;->close()V

    goto :goto_4

    .line 222
    :cond_35
    invoke-interface {v1}, Lcom/cm/plugincluster/softmgr/interfaces/plugin/IKCMSQLiteDatabase$IKCMSQLiteStmt;->clearBindings()V

    .line 223
    invoke-interface {v1}, Lcom/cm/plugincluster/softmgr/interfaces/plugin/IKCMSQLiteDatabase$IKCMSQLiteStmt;->close()V

    goto :goto_4

    .line 222
    :catchall_3c
    move-exception v0

    invoke-interface {v1}, Lcom/cm/plugincluster/softmgr/interfaces/plugin/IKCMSQLiteDatabase$IKCMSQLiteStmt;->clearBindings()V

    .line 223
    invoke-interface {v1}, Lcom/cm/plugincluster/softmgr/interfaces/plugin/IKCMSQLiteDatabase$IKCMSQLiteStmt;->close()V

    throw v0
.end method

.method private a(Ljava/util/ArrayList;)Ljava/util/ArrayList;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/ArrayList",
            "<",
            "Lcom/cm/plugincluster/loststars/filemanager/interfaces/IMediaFile;",
            ">;)",
            "Ljava/util/ArrayList",
            "<",
            "Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;",
            ">;"
        }
    .end annotation

    .prologue
    .line 292
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    .line 293
    if-eqz p1, :cond_1d

    .line 294
    invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v2

    :goto_b
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_1d

    invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cm/plugincluster/loststars/filemanager/interfaces/IMediaFile;

    .line 295
    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_b

    .line 298
    :cond_1d
    return-object v1
.end method

.method private static a(Lcom/cm/plugincluster/softmgr/interfaces/plugin/IKCMSQLiteDatabase$IKCMSQLiteStmt;)Z
    .registers 4

    .prologue
    const/4 v1, 0x1

    const/4 v0, 0x0

    .line 229
    if-nez p0, :cond_5

    :cond_4
    :goto_4
    return v0

    :cond_5
    invoke-interface {p0}, Lcom/cm/plugincluster/softmgr/interfaces/plugin/IKCMSQLiteDatabase$IKCMSQLiteStmt;->startQuery()I

    move-result v2

    if-ne v1, v2, :cond_4

    move v0, v1

    goto :goto_4
.end method

.method private static b(Ljava/lang/String;)Ljava/lang/String;
    .registers 4

    .prologue
    const/4 v0, 0x0

    .line 139
    invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;

    move-result-object v1

    invoke-virtual {v1}, Ljava/io/File;->getPath()Ljava/lang/String;

    move-result-object v1

    .line 138
    invoke-static {v1}, Lcom/cleanmaster/hpsharelib/base/util/io/FileUtils;->addSlash(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 140
    if-nez v1, :cond_10

    .line 148
    :cond_f
    :goto_f
    return-object v0

    .line 143
    :cond_10
    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v1

    .line 145
    if-ltz v1, :cond_f

    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v2

    if-gt v1, v2, :cond_f

    .line 148
    invoke-virtual {p0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;

    move-result-object v0

    goto :goto_f
.end method


# virtual methods
.method public a(Ljava/lang/String;)Ljava/lang/String;
    .registers 5

    .prologue
    const/4 v0, 0x0

    .line 153
    const/4 v1, 0x0

    invoke-static {v1}, Lcom/cleanmaster/hpsharelib/base/lib/KcmutilSoLoader;->doLoad(Z)Z

    move-result v1

    if-nez v1, :cond_9

    .line 193
    :cond_8
    :goto_8
    return-object v0

    .line 157
    :cond_9
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_8

    .line 160
    invoke-static {p1}, Lcom/cleanmaster/loststars/b/d;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 162
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_8

    .line 167
    invoke-static {}, Lcom/ijinshan/cleaner/b/a;->a()Lcom/ijinshan/cleaner/b/a;

    move-result-object v2

    invoke-virtual {v2}, Lcom/ijinshan/cleaner/b/a;->b()Lcom/cleanmaster/util/KCMSQLiteDatabase;

    move-result-object v2

    .line 168
    if-eqz v2, :cond_8

    .line 182
    :try_start_23
    invoke-static {v2, v1}, Lcom/cleanmaster/loststars/b/d;->a(Lcom/cleanmaster/util/KCMSQLiteDatabase;Ljava/lang/String;)Ljava/lang/String;
    :try_end_26
    .catchall {:try_start_23 .. :try_end_26} :catchall_3a

    move-result-object v1

    .line 183
    if-eqz v1, :cond_32

    .line 191
    invoke-static {}, Lcom/ijinshan/cleaner/b/a;->a()Lcom/ijinshan/cleaner/b/a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/ijinshan/cleaner/b/a;->c()V

    move-object v0, v1

    .line 184
    goto :goto_8

    .line 191
    :cond_32
    invoke-static {}, Lcom/ijinshan/cleaner/b/a;->a()Lcom/ijinshan/cleaner/b/a;

    move-result-object v1

    invoke-virtual {v1}, Lcom/ijinshan/cleaner/b/a;->c()V

    goto :goto_8

    :catchall_3a
    move-exception v0

    invoke-static {}, Lcom/ijinshan/cleaner/b/a;->a()Lcom/ijinshan/cleaner/b/a;

    move-result-object v1

    invoke-virtual {v1}, Lcom/ijinshan/cleaner/b/a;->c()V

    throw v0
.end method

.method public addApkManageTime(I)V
    .registers 3

    .prologue
    .line 117
    invoke-static {}, Lcom/cleanmaster/hpsharelib/common/model/StayTimeInfo;->getInstance()Lcom/cleanmaster/hpsharelib/common/model/StayTimeInfo;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/cleanmaster/hpsharelib/common/model/StayTimeInfo;->addApkManageTime(I)V

    .line 118
    return-void
.end method

.method public addGlobalParamToIntent(Ljava/lang/String;Ljava/lang/Object;Landroid/content/Intent;)V
    .registers 5

    .prologue
    .line 107
    invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/GlobalParamsUtil;->getInstance()Lcom/cleanmaster/hpsharelib/base/util/system/GlobalParamsUtil;

    move-result-object v0

    invoke-virtual {v0, p1, p2, p3}, Lcom/cleanmaster/hpsharelib/base/util/system/GlobalParamsUtil;->addGlobalParamToIntent(Ljava/lang/String;Ljava/lang/Object;Landroid/content/Intent;)V

    .line 108
    return-void
.end method

.method public addJunkStdTime(I)V
    .registers 3

    .prologue
    .line 112
    invoke-static {}, Lcom/cleanmaster/hpsharelib/common/model/StayTimeInfo;->getInstance()Lcom/cleanmaster/hpsharelib/common/model/StayTimeInfo;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/cleanmaster/hpsharelib/common/model/StayTimeInfo;->addJunkStdTime(I)V

    .line 113
    return-void
.end method

.method public clearScanCache()V
    .registers 2

    .prologue
    .line 371
    sget-object v0, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->SDCACHE_ADV:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->clearScanCache(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 372
    sget-object v0, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->APPLEFTOVER_ADV:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->clearScanCache(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 373
    sget-object v0, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->MYAUDIO:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->clearScanCache(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 374
    sget-object v0, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->BIGFILE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->clearScanCache(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 375
    sget-object v0, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->MYPHOTO:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->clearScanCache(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 376
    return-void
.end method

.method public controlWait()V
    .registers 1

    .prologue
    .line 380
    invoke-static {}, Lcom/keniu/security/update/j;->a()V

    .line 381
    return-void
.end method

.method public getDescriptionString(Ljava/lang/String;)Ljava/lang/String;
    .registers 3

    .prologue
    .line 122
    invoke-virtual {p0, p1}, Lcom/cleanmaster/loststars/b/d;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getDownloadManager()Lcom/cm/plugincluster/loststars/filemanager/interfaces/IDownloadManager;
    .registers 5

    .prologue
    const v3, 0x234006

    const/4 v2, 0x0

    .line 92
    new-array v0, v2, [Ljava/lang/Object;

    invoke-static {v3, v0}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpNull(I[Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cm/plugincluster/loststars/filemanager/interfaces/IDownloadManager;

    .line 93
    if-nez v0, :cond_1f

    .line 94
    invoke-static {}, Lcom/plug/a;->a()Lcom/plug/a;

    move-result-object v0

    const/16 v1, 0x11

    invoke-virtual {v0, v1}, Lcom/plug/a;->installAndInitPlugin(I)I

    .line 95
    new-array v0, v2, [Ljava/lang/Object;

    invoke-static {v3, v0}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpNull(I[Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cm/plugincluster/loststars/filemanager/interfaces/IDownloadManager;

    .line 97
    :cond_1f
    return-object v0
.end method

.method public getDownloadManagerResult()Lcom/cm/plugincluster/loststars/filemanager/interfaces/IDownloadManagerResult;
    .registers 3

    .prologue
    .line 87
    const v0, 0x234008

    const/4 v1, 0x0

    new-array v1, v1, [Ljava/lang/Object;

    invoke-static {v0, v1}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpNull(I[Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cm/plugincluster/loststars/filemanager/interfaces/IDownloadManagerResult;

    return-object v0
.end method

.method public getFilesModifyTime(Ljava/util/List;[J)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;[J)V"
        }
    .end annotation

    .prologue
    .line 366
    invoke-static {p1, p2}, Lcom/cleanmaster/util/path/PathOperFunc;->getFilesModifyTime(Ljava/util/List;[J)V

    .line 367
    return-void
.end method

.method public getGlobalParamFromIntent(Ljava/lang/String;Landroid/content/Intent;)Ljava/lang/Object;
    .registers 4

    .prologue
    .line 102
    invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/GlobalParamsUtil;->getInstance()Lcom/cleanmaster/hpsharelib/base/util/system/GlobalParamsUtil;

    move-result-object v0

    invoke-virtual {v0, p1, p2}, Lcom/cleanmaster/hpsharelib/base/util/system/GlobalParamsUtil;->getGlobalParamFromIntent(Ljava/lang/String;Landroid/content/Intent;)Ljava/lang/Object;

    move-result-object v0

    return-object v0
.end method

.method public getIkResidualCloudQuery()Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery;
    .registers 2

    .prologue
    .line 390
    invoke-static {}, Lcom/cleanmaster/cleancloudhelper/KResidualCloudQueryHolder;->getInstance()Lcom/cleanmaster/cleancloudhelper/KResidualCloudQueryHolder;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/cleancloudhelper/KResidualCloudQueryHolder;->getIkResidualCloudQuery()Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery;

    move-result-object v0

    return-object v0
.end method

.method public getJunkModel()Lcom/cm/plugincluster/loststars/filemanager/interfaces/IJunkModel;
    .registers 2

    .prologue
    .line 82
    new-instance v0, Lcom/cleanmaster/fragment/JunkModel;

    invoke-direct {v0}, Lcom/cleanmaster/fragment/JunkModel;-><init>()V

    return-object v0
.end method

.method public getJunkSizeMgr()Lcom/cm/plugincluster/loststars/filemanager/interfaces/IJunkSizeMgr;
    .registers 2

    .prologue
    .line 77
    invoke-static {}, Lcom/cleanmaster/util/JunkSizeMgr;->getInstance()Lcom/cleanmaster/util/JunkSizeMgr;

    move-result-object v0

    return-object v0
.end method

.method public getKResidualCloudQueryImpl(Landroid/content/Context;Lcom/cm/plugincluster/junkengine/cleancloud/KCleanCloudGlue;)Lcom/cm/plugincluster/junkengine/cleancloud/IKResidualCloudQuery;
    .registers 4

    .prologue
    .line 385
    new-instance v0, Lcom/cleanmaster/cleancloud/core/residual/KResidualCloudQueryImpl;

    invoke-direct {v0, p1, p2}, Lcom/cleanmaster/cleancloud/core/residual/KResidualCloudQueryImpl;-><init>(Landroid/content/Context;Lcom/cm/plugincluster/junkengine/cleancloud/KCleanCloudGlue;)V

    return-object v0
.end method

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

    .prologue
    .line 303
    new-instance v0, Lcom/cleanmaster/junk/util/StorageList;

    invoke-direct {v0}, Lcom/cleanmaster/junk/util/StorageList;-><init>()V

    invoke-virtual {v0}, Lcom/cleanmaster/junk/util/StorageList;->getMountedVolumePaths()Ljava/util/ArrayList;

    move-result-object v0

    return-object v0
.end method

.method public getWeiXinSpecialHelper()Lcom/cm/plugincluster/loststars/filemanager/interfaces/IWeiXinSpecialHelper;
    .registers 3

    .prologue
    .line 234
    const v0, 0x234007

    const/4 v1, 0x0

    new-array v1, v1, [Ljava/lang/Object;

    invoke-static {v0, v1}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpNull(I[Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cm/plugincluster/loststars/filemanager/interfaces/IWeiXinSpecialHelper;

    return-object v0
.end method

.method public isOnlyFileRead()Z
    .registers 2

    .prologue
    .line 241
    const/4 v0, 0x0

    return v0
.end method

.method public isOnlyFileReadCache()Z
    .registers 4

    .prologue
    const/4 v2, 0x0

    .line 246
    invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v0

    const v1, 0x23400b

    new-array v2, v2, [Ljava/lang/Object;

    invoke-static {v0, v1, v2}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpDefault(Ljava/lang/Object;I[Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Boolean;

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    return v0
.end method

.method public listDir(Ljava/lang/String;Lcom/cm/plugincluster/junkengine/util/INameFilter;[J)Lcom/cm/plugincluster/junkengine/util/path/IFilesAndFoldersStringList;
    .registers 5

    .prologue
    .line 356
    invoke-static {p1, p2, p3}, Lcom/cleanmaster/util/path/PathOperFunc;->listDir(Ljava/lang/String;Lcom/cm/plugincluster/junkengine/util/INameFilter;[J)Lcom/cm/plugincluster/junkengine/util/path/IFilesAndFoldersStringList;

    move-result-object v0

    return-object v0
.end method

.method public listFiles(Ljava/lang/String;)[Ljava/io/File;
    .registers 3

    .prologue
    .line 361
    invoke-static {p1}, Lcom/cleanmaster/util/path/PathOperFunc;->listFiles(Ljava/lang/String;)[Ljava/io/File;

    move-result-object v0

    return-object v0
.end method

.method public reportActive(Ljava/lang/String;Landroid/os/Bundle;)V
    .registers 4

    .prologue
    .line 351
    invoke-static {}, Lcom/cleanmaster/kinfoc/q;->a()Lcom/cleanmaster/kinfoc/q;

    move-result-object v0

    invoke-virtual {v0, p1, p2}, Lcom/cleanmaster/kinfoc/q;->reportActive(Ljava/lang/String;Landroid/os/Bundle;)V

    .line 352
    return-void
.end method

.method public sendNotification(Lcom/cm/plugincluster/common/notification/define/NotificationSetting;Lcom/cm/plugincluster/common/notification/define/NotificationModel;)Z
    .registers 6

    .prologue
    .line 395
    invoke-static {}, Lcom/cleanmaster/notification/af;->a()Lcom/cleanmaster/notification/af;

    move-result-object v0

    invoke-direct {p0, p1}, Lcom/cleanmaster/loststars/b/d;->a(Lcom/cm/plugincluster/common/notification/define/NotificationSetting;)Lcom/cm/plugincluster/common/notification/define/NotificationSetting;

    move-result-object v1

    invoke-direct {p0, p2}, Lcom/cleanmaster/loststars/b/d;->a(Lcom/cm/plugincluster/common/notification/define/NotificationModel;)Lcom/cm/plugincluster/common/notification/define/NotificationModel;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/cleanmaster/notification/af;->a(Lcom/cm/plugincluster/common/notification/define/NotificationSetting;Lcom/cm/plugincluster/common/notification/define/NotificationModel;)Z

    move-result v0

    return v0
.end method

.method public startActivity(Landroid/app/Activity;ILcom/cm/plugincluster/loststars/filemanager/model/TransportData;)V
    .registers 11

    .prologue
    const/4 v3, 0x0

    .line 251
    packed-switch p2, :pswitch_data_ae

    .line 289
    :goto_4
    return-void

    .line 253
    :pswitch_5
    check-cast p3, Lcom/cm/plugincluster/loststars/filemanager/model/FromRequestData;

    .line 254
    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/FromRequestData;->getFrom()I

    move-result v0

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/FromRequestData;->getRequestCode()I

    move-result v1

    invoke-static {p1, v0, v1}, Lcom/cleanmaster/hpsharelib/base/util/system/GuideOpenSystemPermission;->startActivityForResult(Landroid/app/Activity;II)V

    goto :goto_4

    .line 258
    :pswitch_13
    check-cast p3, Lcom/cm/plugincluster/loststars/filemanager/model/FromRequestData;

    .line 259
    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/FromRequestData;->getFrom()I

    move-result v0

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/FromRequestData;->getRequestCode()I

    move-result v1

    invoke-static {p1, v0, v1}, Lcom/cleanmaster/loststars/activity/FileManagerWidgetGuideActivity;->a(Landroid/app/Activity;II)V

    goto :goto_4

    .line 263
    :pswitch_21
    check-cast p3, Lcom/cm/plugincluster/loststars/filemanager/model/PhotoDetailData;

    .line 264
    const v0, 0x234009

    const/4 v1, 0x3

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    aput-object p1, v1, v2

    const/4 v2, 0x1

    .line 265
    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/PhotoDetailData;->getiMediaList()Ljava/util/ArrayList;

    move-result-object v3

    invoke-direct {p0, v3}, Lcom/cleanmaster/loststars/b/d;->a(Ljava/util/ArrayList;)Ljava/util/ArrayList;

    move-result-object v3

    aput-object v3, v1, v2

    const/4 v2, 0x2

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/PhotoDetailData;->getImagePosition()I

    move-result v3

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    aput-object v3, v1, v2

    .line 264
    invoke-static {v0, v1}, Lcom/cm/plugincluster/spec/CommanderManager;->invokeCommandExpNull(I[Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_4

    .line 269
    :pswitch_46
    check-cast p3, Lcom/cm/plugincluster/loststars/filemanager/model/SimilarData;

    .line 270
    invoke-static {}, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->getInstance()Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    move-result-object v0

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/SimilarData;->getRequestCode()I

    move-result v1

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/SimilarData;->getFrom()I

    move-result v2

    invoke-interface {v0, p1, v1, v3, v2}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->startJunkSimilarPicActivity(Landroid/app/Activity;ILcom/cm/plugincluster/loststars/filemanager/interfaces/IMediaFileList;I)V

    goto :goto_4

    .line 274
    :pswitch_58
    check-cast p3, Lcom/cm/plugincluster/loststars/filemanager/model/SimilarData;

    .line 275
    invoke-static {}, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->getInstance()Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    move-result-object v0

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/SimilarData;->getRequestCode()I

    move-result v2

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/SimilarData;->getFrom()I

    move-result v4

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/SimilarData;->getType()I

    move-result v5

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/SimilarData;->getKey()Ljava/lang/String;

    move-result-object v6

    move-object v1, p1

    invoke-interface/range {v0 .. v6}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->startJunkSimilarPicActivityWithType(Landroid/app/Activity;ILcom/cm/plugincluster/loststars/filemanager/interfaces/IMediaFileList;IILjava/lang/String;)V

    goto :goto_4

    .line 279
    :pswitch_73
    check-cast p3, Lcom/cm/plugincluster/loststars/filemanager/model/PhotoGridData;

    .line 280
    invoke-static {}, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->getInstance()Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    move-result-object v0

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/PhotoGridData;->getRequestCode()I

    move-result v1

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/PhotoGridData;->getMediaList()Ljava/util/ArrayList;

    move-result-object v2

    invoke-direct {p0, v2}, Lcom/cleanmaster/loststars/b/d;->a(Ljava/util/ArrayList;)Ljava/util/ArrayList;

    move-result-object v2

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/PhotoGridData;->getName()Ljava/lang/String;

    move-result-object v3

    invoke-interface {v0, p1, v1, v2, v3}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->startPhotoGridActivity(Landroid/app/Activity;ILjava/util/ArrayList;Ljava/lang/String;)V

    goto/16 :goto_4

    .line 284
    :pswitch_8e
    check-cast p3, Lcom/cm/plugincluster/loststars/filemanager/model/PhotoGridData;

    .line 285
    invoke-static {}, Lcom/cm/plugincluster/junkplus/JunkPlusPluginSpaceProxy;->getInstance()Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;

    move-result-object v0

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/PhotoGridData;->getRequestCode()I

    move-result v2

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/PhotoGridData;->getMediaList()Ljava/util/ArrayList;

    move-result-object v1

    invoke-direct {p0, v1}, Lcom/cleanmaster/loststars/b/d;->a(Ljava/util/ArrayList;)Ljava/util/ArrayList;

    move-result-object v3

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/PhotoGridData;->getFrom()I

    move-result v4

    invoke-virtual {p3}, Lcom/cm/plugincluster/loststars/filemanager/model/PhotoGridData;->getName()Ljava/lang/String;

    move-result-object v5

    move-object v1, p1

    invoke-interface/range {v0 .. v5}, Lcom/cm/plugincluster/junkplus/interfaces/IJunkPlusPluginSpaceModule;->startPhotoGridActivityWithFrom(Landroid/app/Activity;ILjava/util/ArrayList;ILjava/lang/String;)V

    goto/16 :goto_4

    .line 251
    :pswitch_data_ae
    .packed-switch 0xa
        :pswitch_5
        :pswitch_13
        :pswitch_21
        :pswitch_46
        :pswitch_58
        :pswitch_73
        :pswitch_8e
    .end packed-switch
.end method

.method public startScan(Lcom/cm/plugincluster/loststars/filemanager/callback/FMScanTaskCallback;)V
    .registers 9

    .prologue
    const v6, 0x2bf20

    .line 308
    new-instance v1, Lcom/cleanmaster/scanengin/g;

    invoke-direct {v1}, Lcom/cleanmaster/scanengin/g;-><init>()V

    .line 309
    new-instance v0, Lcom/cleanmaster/loststars/b/e;

    invoke-direct {v0, p0, p1}, Lcom/cleanmaster/loststars/b/e;-><init>(Lcom/cleanmaster/loststars/b/d;Lcom/cm/plugincluster/loststars/filemanager/callback/FMScanTaskCallback;)V

    invoke-virtual {v1, v0}, Lcom/cleanmaster/scanengin/g;->bindCallbackObj(Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTaskCallback;)V

    .line 316
    new-instance v2, Lcom/cleanmaster/scanengin/b;

    invoke-direct {v2}, Lcom/cleanmaster/scanengin/b;-><init>()V

    .line 317
    new-instance v0, Lcom/cleanmaster/loststars/b/f;

    invoke-direct {v0, p0, p1}, Lcom/cleanmaster/loststars/b/f;-><init>(Lcom/cleanmaster/loststars/b/d;Lcom/cm/plugincluster/loststars/filemanager/callback/FMScanTaskCallback;)V

    invoke-virtual {v2, v0}, Lcom/cleanmaster/scanengin/b;->bindCallbackObj(Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTaskCallback;)V

    .line 324
    new-instance v3, Lcom/cleanmaster/scanengin/k;

    invoke-direct {v3}, Lcom/cleanmaster/scanengin/k;-><init>()V

    .line 325
    new-instance v0, Lcom/cleanmaster/loststars/b/g;

    invoke-direct {v0, p0, p1}, Lcom/cleanmaster/loststars/b/g;-><init>(Lcom/cleanmaster/loststars/b/d;Lcom/cm/plugincluster/loststars/filemanager/callback/FMScanTaskCallback;)V

    invoke-virtual {v3, v0}, Lcom/cleanmaster/scanengin/k;->bindCallbackObj(Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTaskCallback;)V

    .line 332
    new-instance v4, Lcom/cleanmaster/scanengin/c;

    invoke-direct {v4}, Lcom/cleanmaster/scanengin/c;-><init>()V

    .line 333
    const/4 v0, 0x6

    invoke-virtual {v4, v0}, Lcom/cleanmaster/scanengin/c;->a(B)V

    .line 334
    new-instance v0, Lcom/cleanmaster/loststars/b/h;

    invoke-direct {v0, p0, p1}, Lcom/cleanmaster/loststars/b/h;-><init>(Lcom/cleanmaster/loststars/b/d;Lcom/cm/plugincluster/loststars/filemanager/callback/FMScanTaskCallback;)V

    invoke-virtual {v4, v0}, Lcom/cleanmaster/scanengin/c;->bindCallbackObj(Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTaskCallback;)V

    .line 341
    sget-boolean v0, Lcom/keniu/security/h;->a:Z

    if-eqz v0, :cond_54

    new-instance v0, Lcom/cleanmaster/scanengin/d;

    invoke-direct {v0}, Lcom/cleanmaster/scanengin/d;-><init>()V

    .line 342
    :goto_44
    invoke-virtual {v0, v1, v6}, Lcom/cleanmaster/hpsharelib/scanengin/TaskBus;->pushTask(Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTask;I)Z

    .line 343
    invoke-virtual {v0, v2, v6}, Lcom/cleanmaster/hpsharelib/scanengin/TaskBus;->pushTask(Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTask;I)Z

    .line 344
    invoke-virtual {v0, v3, v6}, Lcom/cleanmaster/hpsharelib/scanengin/TaskBus;->pushTask(Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTask;I)Z

    .line 345
    invoke-virtual {v0, v4, v6}, Lcom/cleanmaster/hpsharelib/scanengin/TaskBus;->pushTask(Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTask;I)Z

    .line 346
    invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/scanengin/TaskBus;->startScan()Z

    .line 347
    return-void

    .line 341
    :cond_54
    new-instance v0, Lcom/cleanmaster/scanengin/h;

    const/4 v5, 0x2

    invoke-direct {v0, v5}, Lcom/cleanmaster/scanengin/h;-><init>(I)V

    goto :goto_44
.end method