b.smali
.class public Lcom/cleanmaster/ui/game/leftstone/b;
.super Ljava/lang/Object;
.source "GameBoxNotificationUtils.java"
# direct methods
.method private static a(Ljava/lang/String;)Landroid/graphics/Bitmap;
.registers 6
.prologue
const/4 v1, 0x0
.line 417
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v2
.line 418
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v0
invoke-static {v0, p0}, Lcom/cleanmaster/hpsharelib/base/util/system/PackageUtils;->getAppIcon(Landroid/content/Context;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v0
.line 419
instance-of v3, v0, Landroid/graphics/drawable/BitmapDrawable;
if-eqz v3, :cond_2e
.line 420
check-cast v0, Landroid/graphics/drawable/BitmapDrawable;
invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
move-result-object v0
.line 421
if-eqz v0, :cond_2e
.line 424
const/high16 v3, 0x41900000 # 18.0f
:try_start_1b
invoke-static {v2, v3}, Lcom/cleanmaster/base/util/system/DimenUtils;->dp2px(Landroid/content/Context;F)I
move-result v3
const/high16 v4, 0x41900000 # 18.0f
invoke-static {v2, v4}, Lcom/cleanmaster/base/util/system/DimenUtils;->dp2px(Landroid/content/Context;F)I
move-result v2
const/4 v4, 0x1
invoke-static {v0, v3, v2, v4}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
:try_end_29
.catch Ljava/lang/OutOfMemoryError; {:try_start_1b .. :try_end_29} :catch_2b
move-result-object v0
.line 430
:goto_2a
return-object v0
.line 425
:catch_2b
move-exception v0
move-object v0, v1
goto :goto_2a
:cond_2e
move-object v0, v1
.line 430
goto :goto_2a
.end method
.method private static a(I)Ljava/lang/String;
.registers 3
.prologue
.line 434
const/4 v0, 0x0
.line 436
:try_start_1
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v1
invoke-virtual {v1, p0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
:try_end_8
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_8} :catch_12
move-result-object v0
.line 439
:goto_9
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_11
const-string v0, ""
:cond_11
return-object v0
.line 437
:catch_12
move-exception v1
goto :goto_9
.end method
.method public static a(Ljava/lang/String;I)V
.registers 13
.prologue
.line 219
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMFeatureManager;->isGameEntryEnable()Z
move-result v0
if-nez v0, :cond_7
.line 326
:cond_6
:goto_6
return-void
.line 223
:cond_7
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->isMsgSwitchGameBoostNotifyOn()Z
move-result v0
.line 224
if-eqz v0, :cond_6
.line 226
invoke-static {}, Lcom/cleanmaster/hpsharelib/func/cache/LabelNameUtil;->getInstance()Lcom/cleanmaster/hpsharelib/func/cache/LabelNameUtil;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, p0, v1}, Lcom/cleanmaster/hpsharelib/func/cache/LabelNameUtil;->getLabelNameOut(Ljava/lang/String;Landroid/content/pm/PackageInfo;)Ljava/lang/String;
move-result-object v0
.line 227
const v1, 0x7f0a0b23
invoke-static {v1}, Lcom/cleanmaster/ui/game/leftstone/b;->a(I)Ljava/lang/String;
move-result-object v1
.line 228
const-string/jumbo v2, "switch"
const-string v3, "gamebox_tag_game_clean_notify_title"
const/4 v4, 0x1
const/4 v5, 0x1
new-array v5, v5, [Ljava/lang/Object;
const/4 v6, 0x0
const-string v7, ""
aput-object v7, v5, v6
.line 229
invoke-static {v2, v3, v1, v4, v5}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudCfgDataWrapper;->getCloudStringOfLocalLanguage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
.line 233
const-string/jumbo v3, "switch"
const-string v4, "gamebox_tag_game_clean_notify_title"
const/4 v5, 0x1
const/4 v6, 0x1
new-array v6, v6, [Ljava/lang/Object;
const/4 v7, 0x0
aput-object v0, v6, v7
.line 234
invoke-static {v3, v4, v1, v5, v6}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudCfgDataWrapper;->getCloudStringOfLocalLanguage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 239
const v1, 0x7f0a0b22
invoke-static {v1}, Lcom/cleanmaster/ui/game/leftstone/b;->a(I)Ljava/lang/String;
move-result-object v1
.line 240
const-string/jumbo v3, "switch"
const-string v4, "gamebox_tag_game_clean_notify_content"
const/4 v5, 0x1
const/4 v6, 0x1
new-array v6, v6, [Ljava/lang/Object;
const/4 v7, 0x0
div-int/lit16 v8, p1, 0x400
.line 244
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
aput-object v8, v6, v7
.line 241
invoke-static {v3, v4, v1, v5, v6}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudCfgDataWrapper;->getCloudStringOfLocalLanguage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
.line 246
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v3, "\n"
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 248
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v0
add-int/lit16 v4, v0, 0x408
.line 249
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->isGameBoosted()Z
move-result v5
.line 250
new-instance v6, Landroid/content/Intent;
invoke-direct {v6}, Landroid/content/Intent;-><init>()V
.line 251
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v0
const-string v7, "com.cleanmaster.cmgame.ui.CMFanGameBoxActivity"
invoke-virtual {v6, v0, v7}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 252
const-string v0, "gamebox_open_from"
const/16 v7, 0x6a
invoke-virtual {v6, v0, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 253
new-instance v7, Landroid/os/Bundle;
invoke-direct {v7}, Landroid/os/Bundle;-><init>()V
.line 254
const-string v0, "gamebox_is_boosted"
invoke-virtual {v7, v0, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 255
const-string v0, ":show_boost_animation"
const/4 v8, 0x1
invoke-virtual {v7, v0, v8}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 256
const-string v0, ":boost_animation_type"
const/4 v8, 0x2
invoke-virtual {v7, v0, v8}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 257
const-string v0, ":release_mem"
invoke-static {p0}, Lcom/cleanmaster/util/GameUtil;->getGameMemEstimatedSize(Ljava/lang/String;)J
move-result-wide v8
invoke-virtual {v7, v0, v8, v9}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
.line 258
const-string v0, ":exit_play_game_pkg_name"
invoke-virtual {v7, v0, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 261
invoke-static {}, Lcom/cleanmaster/ui/game/leftstone/b/a;->a()Z
move-result v8
.line 262
invoke-static {}, Lcom/cleanmaster/ui/game/leftstone/b/a;->b()Ljava/lang/String;
move-result-object v9
.line 264
invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_17b
.line 265
const/4 v0, 0x1
.line 270
:goto_d1
const-string/jumbo v9, "scene_type"
invoke-virtual {v7, v9, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 271
const-string v0, "is_new_user"
invoke-virtual {v7, v0, v8}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 273
const-string v0, "extra_bundle"
invoke-virtual {v6, v0, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
.line 275
new-instance v0, Landroid/content/Intent;
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v7
const-class v8, Lcom/cleanmaster/security/scan/InstallNotificationDeleteReceiver;
invoke-direct {v0, v7, v8}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 276
const-string v7, ":notification_id"
const/16 v8, 0x408
invoke-virtual {v0, v7, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 279
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v7
const/high16 v8, 0x8000000
invoke-static {v7, v4, v0, v8}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
move-result-object v0
.line 281
new-instance v7, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;
invoke-direct {v7}, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;-><init>()V
.line 282
const/16 v8, 0x408
iput v8, v7, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mNotifyId:I
.line 283
const/4 v8, 0x2
iput v8, v7, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mUiType:I
.line 284
const/4 v8, 0x1
iput-boolean v8, v7, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsNeedShowInForground:Z
.line 285
const/4 v8, 0x1
iput-boolean v8, v7, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsCmSpecial:Z
.line 286
if-eqz v5, :cond_184
.line 287
const/16 v8, 0x415
iput v8, v7, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mUniqueId:I
.line 291
:goto_115
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->isSetOFFNotificationSetting()Z
move-result v8
if-eqz v8, :cond_11e
.line 293
const/4 v8, 0x1
iput-boolean v8, v7, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsUserAllow:Z
.line 296
:cond_11e
new-instance v8, Lcom/cm/plugincluster/common/notification/define/NotificationModel;
invoke-direct {v8}, Lcom/cm/plugincluster/common/notification/define/NotificationModel;-><init>()V
.line 297
const/16 v9, 0x905
iput v9, v8, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mFunction:I
.line 298
invoke-static {v3}, Lcom/cleanmaster/hpsharelib/base/util/net/HtmlUtil;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v3
iput-object v3, v8, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mTickerTitle:Ljava/lang/CharSequence;
.line 299
iput v4, v8, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mPendingIntentRequestCode:I
.line 300
iput-object v6, v8, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mIntent:Landroid/content/Intent;
.line 301
iput-object v0, v8, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mDeletePendingIntent:Landroid/app/PendingIntent;
.line 302
invoke-static {v2}, Lcom/cleanmaster/hpsharelib/base/util/net/HtmlUtil;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v0
iput-object v0, v8, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mTitle:Ljava/lang/CharSequence;
.line 303
invoke-static {v1}, Lcom/cleanmaster/hpsharelib/base/util/net/HtmlUtil;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v0
iput-object v0, v8, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContent:Ljava/lang/CharSequence;
.line 304
const/4 v0, 0x1
iput-boolean v0, v8, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->isRightBtnShow:Z
.line 305
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v0
const v1, 0x7f0a10be
invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v8, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mRightText:Ljava/lang/CharSequence;
.line 306
invoke-static {p0}, Lcom/cleanmaster/ui/game/leftstone/b;->a(Ljava/lang/String;)Landroid/graphics/Bitmap;
move-result-object v0
.line 307
if-eqz v0, :cond_157
.line 308
iput-object v0, v8, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContentIcon1:Landroid/graphics/Bitmap;
.line 311
:cond_157
const/4 v0, 0x0
.line 313
:try_start_158
invoke-static {}, Lcom/cleanmaster/notification/af;->a()Lcom/cleanmaster/notification/af;
move-result-object v1
invoke-virtual {v1, v7, v8}, Lcom/cleanmaster/notification/af;->a(Lcom/cm/plugincluster/common/notification/define/NotificationSetting;Lcom/cm/plugincluster/common/notification/define/NotificationModel;)Z
:try_end_15f
.catch Ljava/lang/SecurityException; {:try_start_158 .. :try_end_15f} :catch_19a
move-result v0
.line 317
:goto_160
if-eqz v0, :cond_6
.line 318
invoke-static {}, Lcom/cleanmaster/notification/af;->a()Lcom/cleanmaster/notification/af;
move-result-object v0
const/16 v1, 0x408
.line 319
invoke-virtual {v0, v1}, Lcom/cleanmaster/notification/af;->d(I)Z
move-result v0
.line 320
if-eqz v5, :cond_18b
.line 321
const/16 v1, 0x11
const/4 v2, 0x2
const-string v3, ""
if-eqz v0, :cond_189
const/4 v0, 0x5
:goto_176
invoke-static {v1, v2, v3, v0}, Lcom/cleanmaster/ui/game/leftstone/e;->a(IILjava/lang/String;I)V
goto/16 :goto_6
.line 267
:cond_17b
const/4 v0, 0x2
.line 268
const-string/jumbo v10, "posid"
invoke-virtual {v7, v10, v9}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_d1
.line 289
:cond_184
const/16 v8, 0x414
iput v8, v7, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mUniqueId:I
goto :goto_115
.line 321
:cond_189
const/4 v0, 0x0
goto :goto_176
.line 323
:cond_18b
const/16 v1, 0x10
const/4 v2, 0x2
const-string v3, ""
if-eqz v0, :cond_198
const/4 v0, 0x5
:goto_193
invoke-static {v1, v2, v3, v0}, Lcom/cleanmaster/ui/game/leftstone/e;->a(IILjava/lang/String;I)V
goto/16 :goto_6
:cond_198
const/4 v0, 0x0
goto :goto_193
.line 314
:catch_19a
move-exception v1
goto :goto_160
.end method
.method public static a(Ljava/lang/String;Z)V
.registers 14
.prologue
const/4 v3, 0x2
const/4 v4, 0x0
const/4 v2, 0x1
.line 133
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v5
.line 135
const/16 v0, 0xe
const-string v1, "cm_cn_game_boost_notification"
const-string/jumbo v6, "open"
invoke-static {v0, v1, v6, v4}, Lcom/cleanmaster/recommendapps/b;->a(ILjava/lang/String;Ljava/lang/String;Z)Z
move-result v0
if-nez v0, :cond_15
.line 192
:cond_14
:goto_14
return-void
.line 138
:cond_15
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_14
.line 142
invoke-static {}, Lcom/keniu/security/util/h;->a()Z
move-result v0
if-eqz v0, :cond_14
.line 145
invoke-static {v5, p0}, Lcom/cleanmaster/gameboost/a/e;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 146
const v1, 0x7f0a0add
new-array v6, v2, [Ljava/lang/Object;
aput-object v0, v6, v4
invoke-virtual {v5, v1, v6}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v6
.line 148
if-eqz p1, :cond_a9
.line 149
const v1, 0x7f0a0adb
new-array v7, v2, [Ljava/lang/Object;
aput-object v0, v7, v4
invoke-virtual {v5, v1, v7}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 154
:goto_3d
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/lit16 v7, v1, 0x408
.line 155
new-instance v8, Landroid/content/Intent;
const-class v1, Lcom/cleanmaster/gameboost/GameBoostActivity;
invoke-direct {v8, v5, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 156
const-string v9, "from"
if-eqz p1, :cond_b5
move v1, v2
:goto_4f
invoke-virtual {v8, v9, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 157
const/high16 v1, 0x8000000
.line 158
invoke-static {v5, v7, v8, v1}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
move-result-object v1
.line 160
invoke-static {p0}, Lcom/cleanmaster/ui/game/leftstone/b;->a(Ljava/lang/String;)Landroid/graphics/Bitmap;
move-result-object v5
.line 162
new-instance v9, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;
invoke-direct {v9}, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;-><init>()V
.line 163
const/16 v10, 0x408
iput v10, v9, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mNotifyId:I
.line 164
iput-boolean v2, v9, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsNeedShowInForground:Z
.line 165
iput-boolean v2, v9, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsCmSpecial:Z
.line 166
iput-boolean v2, v9, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsUserAllow:Z
.line 167
new-instance v10, Lcom/cm/plugincluster/common/notification/define/NotificationModel;
invoke-direct {v10}, Lcom/cm/plugincluster/common/notification/define/NotificationModel;-><init>()V
.line 168
const/16 v11, 0x905
iput v11, v10, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mFunction:I
.line 169
iput-object v6, v10, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mTickerTitle:Ljava/lang/CharSequence;
.line 170
iput v2, v10, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mLeftIconType:I
.line 171
iput v7, v10, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mPendingIntentRequestCode:I
.line 172
iput-object v1, v10, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mDeletePendingIntent:Landroid/app/PendingIntent;
.line 173
iput-object v8, v10, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mIntent:Landroid/content/Intent;
.line 174
iput-object v6, v10, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mTitle:Ljava/lang/CharSequence;
.line 175
iput-object v0, v10, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContent:Ljava/lang/CharSequence;
.line 176
iput-boolean v2, v10, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->isRightBtnShow:Z
.line 177
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v0
const v1, 0x7f0a0ada
invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v10, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mRightText:Ljava/lang/CharSequence;
.line 178
iput-object v5, v10, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContentIcon1:Landroid/graphics/Bitmap;
.line 181
:try_start_93
invoke-static {}, Lcom/cleanmaster/notification/af;->a()Lcom/cleanmaster/notification/af;
move-result-object v0
invoke-virtual {v0, v9, v10}, Lcom/cleanmaster/notification/af;->a(Lcom/cm/plugincluster/common/notification/define/NotificationSetting;Lcom/cm/plugincluster/common/notification/define/NotificationModel;)Z
:try_end_9a
.catch Ljava/lang/SecurityException; {:try_start_93 .. :try_end_9a} :catch_b7
move-result v0
.line 184
:goto_9b
if-eqz v0, :cond_14
.line 186
if-eqz p1, :cond_ba
.line 187
new-instance v0, Lcom/cleanmaster/gameboost/b/e;
invoke-direct {v0, v2, v2}, Lcom/cleanmaster/gameboost/b/e;-><init>(BB)V
invoke-virtual {v0}, Lcom/cleanmaster/gameboost/b/e;->report()V
goto/16 :goto_14
.line 151
:cond_a9
const v1, 0x7f0a0adc
new-array v7, v2, [Ljava/lang/Object;
aput-object v0, v7, v4
invoke-virtual {v5, v1, v7}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
goto :goto_3d
:cond_b5
move v1, v3
.line 156
goto :goto_4f
.line 182
:catch_b7
move-exception v0
move v0, v4
goto :goto_9b
.line 189
:cond_ba
new-instance v0, Lcom/cleanmaster/gameboost/b/e;
invoke-direct {v0, v3, v2}, Lcom/cleanmaster/gameboost/b/e;-><init>(BB)V
invoke-virtual {v0}, Lcom/cleanmaster/gameboost/b/e;->report()V
goto/16 :goto_14
.end method
.method public static a(Ljava/util/List;)V
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.prologue
const/16 v10, 0x402
const/4 v9, 0x0
const/4 v2, 0x2
const/4 v1, 0x1
.line 332
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMFeatureManager;->isGameEntryEnable()Z
move-result v0
if-nez v0, :cond_c
.line 414
:cond_b
:goto_b
return-void
.line 336
:cond_c
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->isMsgSwitchGameBoostNotifyOn()Z
move-result v0
.line 337
if-eqz v0, :cond_b
.line 339
const v0, 0x7f0a0b2b
invoke-static {v0}, Lcom/cleanmaster/ui/game/leftstone/b;->a(I)Ljava/lang/String;
move-result-object v0
.line 340
const-string/jumbo v3, "switch"
const-string v4, "gamebox_tag_not_open_boost_notify_title"
new-array v5, v1, [Ljava/lang/Object;
.line 344
invoke-static {}, Lcom/cleanmaster/ui/game/leftstone/k;->a()I
move-result v6
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v5, v9
.line 341
invoke-static {v3, v4, v0, v1, v5}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudCfgDataWrapper;->getCloudStringOfLocalLanguage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 346
const v0, 0x7f0a0b2a
invoke-static {v0}, Lcom/cleanmaster/ui/game/leftstone/b;->a(I)Ljava/lang/String;
move-result-object v0
.line 347
const-string/jumbo v4, "switch"
const-string v5, "gamebox_tag_not_open_boost_notify_content"
new-array v6, v9, [Ljava/lang/Object;
.line 348
invoke-static {v4, v5, v0, v1, v6}, Lcom/cleanmaster/hpsharelib/cloudconfig/CloudCfgDataWrapper;->getCloudStringOfLocalLanguage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
.line 354
new-instance v5, Landroid/content/Intent;
invoke-direct {v5}, Landroid/content/Intent;-><init>()V
.line 355
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v0
const-string v6, "com.cleanmaster.cmgame.ui.CMFanGameBoxActivity"
invoke-virtual {v5, v0, v6}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 356
const-string v0, "gamebox_open_from"
const/16 v6, 0x6d
invoke-virtual {v5, v0, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 357
new-instance v6, Landroid/os/Bundle;
invoke-direct {v6}, Landroid/os/Bundle;-><init>()V
.line 358
const-string v0, ":show_boost_animation"
invoke-virtual {v6, v0, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 359
const-string v0, ":boost_animation_type"
invoke-virtual {v6, v0, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 360
const-string v0, ":boost_percent"
invoke-static {}, Lcom/cleanmaster/ui/game/leftstone/k;->a()I
move-result v7
invoke-virtual {v6, v0, v7}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 362
invoke-static {}, Lcom/cleanmaster/ui/game/leftstone/b/a;->a()Z
move-result v7
.line 363
invoke-static {}, Lcom/cleanmaster/ui/game/leftstone/b/a;->b()Ljava/lang/String;
move-result-object v0
.line 365
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v8
if-eqz v8, :cond_114
move v0, v1
.line 371
:goto_88
const-string/jumbo v8, "scene_type"
invoke-virtual {v6, v8, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 372
const-string v0, "is_new_user"
invoke-virtual {v6, v0, v7}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 374
const-string v0, "extra_bundle"
invoke-virtual {v5, v0, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
.line 376
new-instance v6, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;
invoke-direct {v6}, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;-><init>()V
.line 377
iput v10, v6, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mNotifyId:I
.line 378
iput v10, v6, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mUniqueId:I
.line 379
iput v2, v6, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mUiType:I
.line 380
iput-boolean v1, v6, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsNeedShowInForground:Z
.line 381
iput-boolean v1, v6, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsCmSpecial:Z
.line 382
invoke-static {}, Lcom/cleanmaster/hpsharelib/oeam/OEMConfig;->isSetOFFNotificationSetting()Z
move-result v0
if-eqz v0, :cond_af
.line 384
iput-boolean v1, v6, Lcom/cm/plugincluster/common/notification/define/NotificationSetting;->mIsUserAllow:Z
.line 387
:cond_af
new-instance v7, Lcom/cm/plugincluster/common/notification/define/NotificationModel;
invoke-direct {v7}, Lcom/cm/plugincluster/common/notification/define/NotificationModel;-><init>()V
.line 388
const/16 v0, 0x905
iput v0, v7, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mFunction:I
.line 389
invoke-static {v3}, Lcom/cleanmaster/hpsharelib/base/util/net/HtmlUtil;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v0
iput-object v0, v7, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mTickerTitle:Ljava/lang/CharSequence;
.line 390
iput v10, v7, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mPendingIntentRequestCode:I
.line 391
iput-object v5, v7, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mIntent:Landroid/content/Intent;
.line 392
invoke-static {v3}, Lcom/cleanmaster/hpsharelib/base/util/net/HtmlUtil;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v0
iput-object v0, v7, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mTitle:Ljava/lang/CharSequence;
.line 393
invoke-static {v4}, Lcom/cleanmaster/hpsharelib/base/util/net/HtmlUtil;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v0
iput-object v0, v7, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContent:Ljava/lang/CharSequence;
.line 394
iput-boolean v1, v7, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->isRightBtnShow:Z
.line 395
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v0
const v3, 0x7f0a10be
invoke-virtual {v0, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, v7, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mRightText:Ljava/lang/CharSequence;
.line 397
invoke-interface {p0, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-static {v0}, Lcom/cleanmaster/ui/game/leftstone/b;->a(Ljava/lang/String;)Landroid/graphics/Bitmap;
move-result-object v0
.line 398
if-eqz v0, :cond_eb
.line 399
iput-object v0, v7, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContentIcon1:Landroid/graphics/Bitmap;
.line 401
:cond_eb
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v0
if-lt v0, v2, :cond_ff
.line 402
invoke-interface {p0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-static {v0}, Lcom/cleanmaster/ui/game/leftstone/b;->a(Ljava/lang/String;)Landroid/graphics/Bitmap;
move-result-object v0
.line 403
if-eqz v0, :cond_ff
.line 404
iput-object v0, v7, Lcom/cm/plugincluster/common/notification/define/NotificationModel;->mContentIcon2:Landroid/graphics/Bitmap;
.line 409
:cond_ff
:try_start_ff
invoke-static {}, Lcom/cleanmaster/notification/af;->a()Lcom/cleanmaster/notification/af;
move-result-object v0
invoke-virtual {v0, v6, v7}, Lcom/cleanmaster/notification/af;->a(Lcom/cm/plugincluster/common/notification/define/NotificationSetting;Lcom/cm/plugincluster/common/notification/define/NotificationModel;)Z
move-result v0
if-eqz v0, :cond_b
.line 410
const/16 v0, 0x17
const/4 v1, 0x2
invoke-static {v0, v1}, Lcom/cleanmaster/ui/game/leftstone/e;->a(II)V
:try_end_10f
.catch Ljava/lang/SecurityException; {:try_start_ff .. :try_end_10f} :catch_111
goto/16 :goto_b
.line 412
:catch_111
move-exception v0
goto/16 :goto_b
.line 369
:cond_114
const-string/jumbo v8, "posid"
invoke-virtual {v6, v8, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
move v0, v2
goto/16 :goto_88
.end method