BoostCubeCloudConfig$CloudAutoStartManagerKey.smali
.class public Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$CloudAutoStartManagerKey;
.super Ljava/lang/Object;
.source "BoostCubeCloudConfig.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "CloudAutoStartManagerKey"
.end annotation
# static fields
.field private static final NOTIFICATION_DEFAULT_FILTER:[Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 3
.prologue
.line 1141
const/16 v0, 0x3f
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v2, "com.cleanmaster.mguard_cn"
aput-object v2, v0, v1
const/4 v1, 0x1
const-string v2, "com.cleanmaster.mguard"
aput-object v2, v0, v1
const/4 v1, 0x2
const-string v2, "com.cleanmaster.mguard_cn.pad.hd"
aput-object v2, v0, v1
const/4 v1, 0x3
const-string v2, "com.cleanmaster.mguard.pad.hd"
aput-object v2, v0, v1
const/4 v1, 0x4
const-string v2, "com.cleanmaster.security"
aput-object v2, v0, v1
const/4 v1, 0x5
const-string v2, "com.cleanmaster.security.catviruskiller"
aput-object v2, v0, v1
const/4 v1, 0x6
const-string v2, "com.cleanmaster.security.struts2"
aput-object v2, v0, v1
const/4 v1, 0x7
const-string v2, "com.cleanmaster.security.heartbleed"
aput-object v2, v0, v1
const/16 v1, 0x8
const-string v2, "com.cleanmaster.security.cryptolockercleaner"
aput-object v2, v0, v1
const/16 v1, 0x9
const-string v2, "com.ijinshan.kbatterydoctor_en"
aput-object v2, v0, v1
const/16 v1, 0xa
const-string v2, "com.ijinshan.kbatterydoctor"
aput-object v2, v0, v1
const/16 v1, 0xb
const-string v2, "com.cleanmaster.battery"
aput-object v2, v0, v1
const/16 v1, 0xc
const-string v2, "com.ijinshan.duba"
aput-object v2, v0, v1
const/16 v1, 0xd
const-string v2, "com.ijinshan.mguard"
aput-object v2, v0, v1
const/16 v1, 0xe
const-string v2, "com.roidapp.photogrid"
aput-object v2, v0, v1
const/16 v1, 0xf
const-string v2, "com.seventeenmiles.sketch"
aput-object v2, v0, v1
const/16 v1, 0x10
const-string v2, "com.ijinshan.khealth"
aput-object v2, v0, v1
const/16 v1, 0x11
const-string v2, "com.ijinshan.kinglight"
aput-object v2, v0, v1
const/16 v1, 0x12
const-string v2, "com.ijinshan.kbackup"
aput-object v2, v0, v1
const/16 v1, 0x13
const-string v2, "com.ijinshan.ShouJiKong.AndroidDaemon"
aput-object v2, v0, v1
const/16 v1, 0x14
const-string v2, "com.mydrivers.interest"
aput-object v2, v0, v1
const/16 v1, 0x15
const-string v2, "com.mydrivers.news"
aput-object v2, v0, v1
const/16 v1, 0x16
const-string v2, "com.mydrivers.newsclient"
aput-object v2, v0, v1
const/16 v1, 0x17
const-string v2, "com.mydrivers.quicktech"
aput-object v2, v0, v1
const/16 v1, 0x18
const-string v2, "com.cwvs.jdd"
aput-object v2, v0, v1
const/16 v1, 0x19
const-string v2, "com.ijinshan.AndroidBench"
aput-object v2, v0, v1
const/16 v1, 0x1a
const-string v2, "com.ijinshan.zhuhai.k8"
aput-object v2, v0, v1
const/16 v1, 0x1b
const-string v2, "com.ijinshan.browser"
aput-object v2, v0, v1
const/16 v1, 0x1c
const-string v2, "com.ksmobile.cb"
aput-object v2, v0, v1
const/16 v1, 0x1d
const-string v2, "com.ijinshan.browser_fast"
aput-object v2, v0, v1
const/16 v1, 0x1e
const-string v2, "com.kingsoft.roidapp.snapshow"
aput-object v2, v0, v1
const/16 v1, 0x1f
const-string v2, "com.cleanmaster.boost"
aput-object v2, v0, v1
const/16 v1, 0x20
const-string v2, "com.cmcm.locker"
aput-object v2, v0, v1
const/16 v1, 0x21
const-string v2, "com.ksmobile.launcher"
aput-object v2, v0, v1
const/16 v1, 0x22
const-string v2, "com.ksmobile.launcher.plugin.unread"
aput-object v2, v0, v1
const/16 v1, 0x23
const-string v2, "com.cleanmaster.acc.acchelper"
aput-object v2, v0, v1
const/16 v1, 0x24
const-string v2, "com.antutu.ABenchMark"
aput-object v2, v0, v1
const/16 v1, 0x25
const-string v2, "com.antutu.tester"
aput-object v2, v0, v1
const/16 v1, 0x26
const-string v2, "com.antutu.CpuMasterFree"
aput-object v2, v0, v1
const/16 v1, 0x27
const-string v2, "com.antutu.ABenchMark.GL2"
aput-object v2, v0, v1
const/16 v1, 0x28
const-string v2, "com.antutu.ABenchMark.GL3"
aput-object v2, v0, v1
const/16 v1, 0x29
const-string v2, "com.antutu.CpuMaster"
aput-object v2, v0, v1
const/16 v1, 0x2a
const-string v2, "com.antutu.yanji"
aput-object v2, v0, v1
const/16 v1, 0x2b
const-string v2, "com.antutu.phoneprofilefree"
aput-object v2, v0, v1
const/16 v1, 0x2c
const-string v2, "com.antutu.videobench"
aput-object v2, v0, v1
const/16 v1, 0x2d
const-string v2, "com.antutu.powersaver"
aput-object v2, v0, v1
const/16 v1, 0x2e
const-string v2, "com.antutu.benchmark"
aput-object v2, v0, v1
const/16 v1, 0x2f
const-string v2, "com.dmhxaq.kjdashkl"
aput-object v2, v0, v1
const/16 v1, 0x30
const-string v2, "com.ksmobile.com"
aput-object v2, v0, v1
const/16 v1, 0x31
const-string v2, "com.cmair"
aput-object v2, v0, v1
const/16 v1, 0x32
const-string v2, "com.rhmsoft.fm"
aput-object v2, v0, v1
const/16 v1, 0x33
const-string v2, "com.rhmsoft.fm.hd"
aput-object v2, v0, v1
const/16 v1, 0x34
const-string v2, "com.ijinshan.ShouJiKongService"
aput-object v2, v0, v1
const/16 v1, 0x35
const-string v2, "com.cleanmaster.locker"
aput-object v2, v0, v1
const/16 v1, 0x36
const-string v2, "com.cleanmaster.lite_cn"
aput-object v2, v0, v1
const/16 v1, 0x37
const-string v2, "com.cleanmaster.lite"
aput-object v2, v0, v1
const/16 v1, 0x38
const-string v2, "com.ijinshan.aroundfood"
aput-object v2, v0, v1
const/16 v1, 0x39
const-string v2, "com.k.snapbuy"
aput-object v2, v0, v1
const/16 v1, 0x3a
const-string v2, "com.cleanmaster.security_cn"
aput-object v2, v0, v1
const/16 v1, 0x3b
const-string v2, "com.kkeji.client"
aput-object v2, v0, v1
const/16 v1, 0x3c
const-string v2, "cc.mobilenews.client"
aput-object v2, v0, v1
const/16 v1, 0x3d
const-string v2, "com.gkuwan.cm"
aput-object v2, v0, v1
const/16 v1, 0x3e
const-string v2, "com.umonistudio.tile"
aput-object v2, v0, v1
sput-object v0, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$CloudAutoStartManagerKey;->NOTIFICATION_DEFAULT_FILTER:[Ljava/lang/String;
return-void
.end method
.method public constructor <init>()V
.registers 1
.prologue
.line 1062
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getAutoStartAbnormalFreq(I)I
.registers 3
.prologue
.line 1071
const-string v0, "auto_start_manager"
const-string v1, "autostart_abnormal_freq"
invoke-static {v0, v1, p0}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$Common;->getIntValue(Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static getAutoStartCpuThreshold(I)I
.registers 3
.prologue
.line 1065
const-string v0, "auto_start_manager"
const-string v1, "autostart_cpu_threshold"
invoke-static {v0, v1, p0}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$Common;->getIntValue(Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static getAutoStartHighFreq(I)I
.registers 3
.prologue
.line 1077
const-string v0, "auto_start_manager"
const-string v1, "autostart_high_freq"
invoke-static {v0, v1, p0}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$Common;->getIntValue(Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static getNoRootUrl()Ljava/lang/String;
.registers 3
.prologue
.line 1089
const-string v0, "auto_start_manager"
const-string v1, "no_root_url"
const-string v2, ""
invoke-static {v0, v1, v2}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$Common;->getStringValue(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getNotiFilter()Ljava/lang/String;
.registers 3
.prologue
.line 1107
const-string v0, "auto_start_manager"
const-string v1, "noti_filter"
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$Common;->getStringValue(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getNotiTimeMin()I
.registers 3
.prologue
.line 1102
const-string v0, "auto_start_manager"
const-string v1, "noti_time_min"
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$Common;->getIntValue(Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static getNotificationShowTimeMinutes()I
.registers 1
.prologue
.line 1138
invoke-static {}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$CloudAutoStartManagerKey;->getNotiTimeMin()I
move-result v0
return v0
.end method
.method public static getStubbornAtsUrl()Ljava/lang/String;
.registers 3
.prologue
.line 1097
const-string v0, "auto_start_manager"
const-string/jumbo v1, "stubborn_ats_url"
const-string v2, ""
invoke-static {v0, v1, v2}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$Common;->getStringValue(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getStubbornAutostartUrl()Ljava/lang/String;
.registers 1
.prologue
.line 1134
invoke-static {}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$CloudAutoStartManagerKey;->getStubbornAtsUrl()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static isAutoRepairCheckValid()Z
.registers 3
.prologue
.line 1125
const-string v0, "auto_start_manager"
const-string v1, "app_auto_repair_check"
const/4 v2, 0x1
invoke-static {v0, v1, v2}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$CloudSecurityUtils;->getCloudSwitchValid(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static isBroadcastStartCheckValid()Z
.registers 3
.prologue
.line 1129
const-string v0, "auto_start_manager"
const-string v1, "app_broadcast_start_check"
const/4 v2, 0x1
invoke-static {v0, v1, v2}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$CloudSecurityUtils;->getCloudSwitchValid(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static isNotificationFilter(Ljava/lang/String;)Z
.registers 7
.prologue
const/4 v2, 0x1
const/4 v1, 0x0
.line 1207
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_a
move v0, v1
.line 1238
:goto_9
return v0
.line 1211
:cond_a
invoke-static {}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$CloudAutoStartManagerKey;->getNotiFilter()Ljava/lang/String;
move-result-object v0
.line 1212
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/base/util/hash/CRC32Util;->getCloudCRCList(Ljava/lang/String;)Ljava/util/List;
move-result-object v3
.line 1213
if-eqz v3, :cond_1a
invoke-interface {v3}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_31
.line 1214
:cond_1a
sget-object v3, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$CloudAutoStartManagerKey;->NOTIFICATION_DEFAULT_FILTER:[Ljava/lang/String;
array-length v4, v3
move v0, v1
:goto_1e
if-ge v0, v4, :cond_2f
aget-object v5, v3, v0
.line 1215
if-eqz v5, :cond_2c
invoke-virtual {v5, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_2c
move v0, v2
.line 1216
goto :goto_9
.line 1214
:cond_2c
add-int/lit8 v0, v0, 0x1
goto :goto_1e
:cond_2f
move v0, v1
.line 1219
goto :goto_9
.line 1221
:cond_31
invoke-interface {v3}, Ljava/util/List;->size()I
move-result v0
if-ne v0, v2, :cond_63
.line 1222
invoke-interface {v3, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
.line 1223
if-eqz v0, :cond_63
.line 1224
const-string v4, "none"
invoke-static {v4}, Lcom/cleanmaster/hpsharelib/base/util/hash/CRC32Util;->getCRC32(Ljava/lang/String;)J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-virtual {v4, v0}, Ljava/lang/Long;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_51
move v0, v1
.line 1225
goto :goto_9
.line 1226
:cond_51
const-string v4, "all"
invoke-static {v4}, Lcom/cleanmaster/hpsharelib/base/util/hash/CRC32Util;->getCRC32(Ljava/lang/String;)J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-virtual {v4, v0}, Ljava/lang/Long;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_63
move v0, v2
.line 1227
goto :goto_9
.line 1232
:cond_63
invoke-static {p0}, Lcom/cleanmaster/hpsharelib/base/util/hash/CRC32Util;->getCRC32(Ljava/lang/String;)J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
.line 1233
invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_6f
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_85
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
.line 1234
if-eqz v0, :cond_6f
invoke-virtual {v0, v4}, Ljava/lang/Long;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6f
move v0, v2
.line 1235
goto :goto_9
:cond_85
move v0, v1
.line 1238
goto :goto_9
.end method
.method public static isOpenAutoShareDialog()Z
.registers 3
.prologue
.line 1243
const-string v0, "auto_start_manager"
const-string/jumbo v1, "open_rate_share_dialog"
const/4 v2, 0x1
invoke-static {v0, v1, v2}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$CloudSecurityUtils;->getCloudSwitchValid(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static isPopNotification()Z
.registers 3
.prologue
.line 1120
const-string v0, "auto_start_manager"
const-string/jumbo v1, "pop_notification"
const/4 v2, 0x1
invoke-static {v0, v1, v2}, Lcom/cleanmaster/hpsharelib/cloudconfig/BoostCubeCloudConfig$CloudSecurityUtils;->getCloudSwitchValid(Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method