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