k.smali

.class Lcom/cleanmaster/k/a/k;
.super Ljava/lang/Object;
.source "CMDHostISwipeImpl.java"

# interfaces
.implements Lcom/cm/plugincluster/spec/CommandInvoker;


# instance fields
.field final synthetic a:Lcom/cleanmaster/k/a/a;


# direct methods
.method constructor <init>(Lcom/cleanmaster/k/a/a;)V
    .registers 2

    .prologue
    .line 252
    iput-object p1, p0, Lcom/cleanmaster/k/a/k;->a:Lcom/cleanmaster/k/a/a;

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

    return-void
.end method


# virtual methods
.method public varargs invoke([Ljava/lang/Object;)Ljava/lang/Object;
    .registers 13

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

    aget-object v0, p1, v0

    check-cast v0, Ljava/lang/Runnable;

    .line 256
    const/4 v1, 0x1

    aget-object v1, p1, v1

    check-cast v1, Ljava/lang/Integer;

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v4

    .line 257
    const/4 v1, 0x2

    aget-object v1, p1, v1

    check-cast v1, Ljava/lang/String;

    .line 258
    const/4 v2, 0x3

    aget-object v2, p1, v2

    check-cast v2, Ljava/lang/String;

    .line 259
    const/4 v3, 0x4

    aget-object v3, p1, v3

    check-cast v3, Landroid/graphics/Bitmap;

    .line 261
    new-instance v7, Landroid/content/Intent;

    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v5

    const-class v6, Lcom/cleanmaster/service/PermanentService;

    invoke-direct {v7, v5, v6}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 262
    const-string v5, "cheOnAppUsageChangeExck_type"

    const/16 v6, 0x1a4

    invoke-virtual {v7, v5, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 263
    const-string/jumbo v5, "report_notification_type"

    invoke-virtual {v7, v5, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 264
    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v4

    invoke-virtual {v4}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v7, v4}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    .line 265
    new-instance v4, Landroid/widget/RemoteViews;

    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v5

    invoke-virtual {v5}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v5

    const v6, 0x7f04008a

    invoke-direct {v4, v5, v6}, Landroid/widget/RemoteViews;-><init>(Ljava/lang/String;I)V

    .line 266
    invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/MiuiV5Helper;->isMiuiV8()Z

    move-result v5

    if-eqz v5, :cond_e1

    .line 267
    new-instance v4, Landroid/widget/RemoteViews;

    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v5

    invoke-virtual {v5}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v5

    const v6, 0x7f04008d

    invoke-direct {v4, v5, v6}, Landroid/widget/RemoteViews;-><init>(Ljava/lang/String;I)V

    .line 274
    :cond_66
    :goto_66
    invoke-static {}, Lcom/cleanmaster/ui/a/f;->a()Lcom/cleanmaster/ui/a/f;

    move-result-object v5

    invoke-virtual {v5}, Lcom/cleanmaster/ui/a/f;->e()Z

    move-result v8

    .line 275
    if-eqz v8, :cond_111

    const/4 v5, -0x1

    move v6, v5

    .line 276
    :goto_72
    if-eqz v8, :cond_117

    const v5, -0x5a5a5b

    .line 278
    :goto_77
    invoke-static {v8}, Lcom/cleanmaster/ui/a/f;->a(Z)I

    move-result v8

    .line 280
    const v9, 0x7f100387

    const-string/jumbo v10, "setBackgroundColor"

    invoke-virtual {v4, v9, v10, v8}, Landroid/widget/RemoteViews;->setInt(ILjava/lang/String;I)V

    .line 281
    const v8, 0x7f100385

    invoke-virtual {v4, v8, v6}, Landroid/widget/RemoteViews;->setTextColor(II)V

    .line 282
    const v6, 0x7f100386

    invoke-virtual {v4, v6, v5}, Landroid/widget/RemoteViews;->setTextColor(II)V

    .line 283
    const v5, 0x7f100384

    const v6, 0x7f02013e

    invoke-virtual {v4, v5, v6}, Landroid/widget/RemoteViews;->setImageViewResource(II)V

    .line 286
    const v5, 0x7f100385

    invoke-virtual {v4, v5, v1}, Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V

    .line 287
    const v5, 0x7f100386

    invoke-virtual {v4, v5, v2}, Landroid/widget/RemoteViews;->setTextViewText(ILjava/lang/CharSequence;)V

    .line 288
    const v2, 0x7f100383

    invoke-virtual {v4, v2, v3}, Landroid/widget/RemoteViews;->setImageViewBitmap(ILandroid/graphics/Bitmap;)V

    .line 290
    new-instance v2, Lcom/cm/plugincluster/common/notification/define/NotificationModel;

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

    .line 291
    const/16 v3, 0x908

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

    .line 292
    const/4 v3, 0x1

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

    .line 293
    iput-object v7, v2, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mIntent:Landroid/content/Intent;

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

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

    .line 297
    new-instance v1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;

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

    .line 298
    const/4 v3, 0x2

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

    .line 299
    const/4 v3, 0x1

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

    .line 300
    const/16 v3, 0x23

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

    .line 301
    const/16 v3, 0x23

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

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

    move-result-object v3

    invoke-virtual {v3, v1, v2, v4}, Lcom/cleanmaster/notification/af;->b(Lcom/cm/plugincluster/common/notification/define/NotificationSetting;Lcom/cm/plugincluster/common/notification/define/NotificationModel;Landroid/widget/RemoteViews;)Z

    move-result v1

    if-eqz v1, :cond_df

    .line 304
    if-eqz v0, :cond_df

    .line 305
    invoke-interface {v0}, Ljava/lang/Runnable;->run()V

    .line 309
    :cond_df
    const/4 v0, 0x0

    return-object v0

    .line 268
    :cond_e1
    invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/MiuiV5Helper;->isMiuiV7()Z

    move-result v5

    if-eqz v5, :cond_f9

    .line 269
    new-instance v4, Landroid/widget/RemoteViews;

    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v5

    invoke-virtual {v5}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v5

    const v6, 0x7f04008c

    invoke-direct {v4, v5, v6}, Landroid/widget/RemoteViews;-><init>(Ljava/lang/String;I)V

    goto/16 :goto_66

    .line 270
    :cond_f9
    invoke-static {}, Lcom/cleanmaster/hpsharelib/utils/EmuiHelper;->isEMUI3()Z

    move-result v5

    if-eqz v5, :cond_66

    .line 271
    new-instance v4, Landroid/widget/RemoteViews;

    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v5

    invoke-virtual {v5}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v5

    const v6, 0x7f04008b

    invoke-direct {v4, v5, v6}, Landroid/widget/RemoteViews;-><init>(Ljava/lang/String;I)V

    goto/16 :goto_66

    .line 275
    :cond_111
    const v5, -0xcccccd

    move v6, v5

    goto/16 :goto_72

    .line 276
    :cond_117
    const v5, -0x9b9b9c

    goto/16 :goto_77
.end method