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 247
    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
    const/16 v10, 0x23

    const/4 v9, 0x2

    const/4 v8, 0x1

    .line 250
    const/4 v0, 0x0

    aget-object v0, p1, v0

    check-cast v0, Ljava/lang/Runnable;

    .line 251
    aget-object v1, p1, v8

    check-cast v1, Ljava/lang/Integer;

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

    move-result v4

    .line 252
    aget-object v1, p1, v9

    check-cast v1, Ljava/lang/String;

    .line 253
    const/4 v2, 0x3

    aget-object v2, p1, v2

    check-cast v2, Ljava/lang/String;

    .line 254
    const/4 v3, 0x4

    aget-object v3, p1, v3

    check-cast v3, Landroid/graphics/Bitmap;

    .line 256
    new-instance v5, Landroid/content/Intent;

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

    move-result-object v6

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

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

    .line 257
    const-string v6, "cheOnAppUsageChangeExck_type"

    const/16 v7, 0x1a4

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

    .line 258
    const-string v6, "report_notification_type"

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

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

    move-result-object v4

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

    move-result-object v4

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

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

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

    move-result-object v6

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

    move-result-object v6

    const v7, 0x7f040078

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

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

    move-result v6

    if-eqz v6, :cond_a8

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

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

    move-result-object v6

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

    move-result-object v6

    const v7, 0x7f04007b

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

    .line 268
    :cond_67
    :goto_67
    const v6, 0x7f1002ed

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

    .line 269
    const v6, 0x7f1002ee

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

    .line 270
    const v2, 0x7f1002eb

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

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

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

    .line 273
    const/16 v3, 0x908

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

    .line 274
    iput v8, v2, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mLeftIconType:I

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

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

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

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

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

    .line 280
    iput v9, v1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIntentType:I

    .line 281
    iput-boolean v8, v1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsNeedShowInForground:Z

    .line 282
    iput v10, v1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mNotifyId:I

    .line 283
    iput v10, v1, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mUniqueId:I

    .line 285
    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_a6

    .line 286
    if-eqz v0, :cond_a6

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

    .line 291
    :cond_a6
    const/4 v0, 0x0

    return-object v0

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

    move-result v6

    if-eqz v6, :cond_bf

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

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

    move-result-object v6

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

    move-result-object v6

    const v7, 0x7f04007a

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

    goto :goto_67

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

    move-result v6

    if-eqz v6, :cond_67

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

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

    move-result-object v6

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

    move-result-object v6

    const v7, 0x7f040079

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

    goto :goto_67
.end method