KsCloudUtils.smali
.class public Lcom/cleanmaster/hpsharelib/kuaishou/cloud/KsCloudUtils;
.super Ljava/lang/Object;
.source "KsCloudUtils.java"
# static fields
.field private static final DEFAULT_CLEAN_PROCESS_TIME:I = 0x78
.field private static final DEFAULT_CLEAN_SHOW_SCENE:Ljava/lang/String; = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23"
.field private static final DEFAULT_GUIDE_SHOW_INTERVAL:I = 0x48
.field private static final DEFAULT_GUIDE_SHOW_TIMES:I = 0x3
.field private static final KEY_ASSISTANT_SWITCH:Ljava/lang/String; = "assistant_switch"
.field private static final KEY_CLEAN_PROCESS_TIME:Ljava/lang/String; = "clean_process_time"
.field private static final KEY_CLEAN_SHOW_SCENE:Ljava/lang/String; = "clean_show_scene"
.field private static final KEY_FIND_PAGE_SWITCH:Ljava/lang/String; = "find_page_switch"
.field private static final KEY_GUIDE_SHOW_INTERVAL:Ljava/lang/String; = "guide_show_interval"
.field private static final KEY_GUIDE_SHOW_SWITCH:Ljava/lang/String; = "guide_show_switch"
.field private static final KEY_GUIDE_SHOW_TIMES:Ljava/lang/String; = "guide_show_times"
.field private static final KEY_LANDSCAPE_SWITCH:Ljava/lang/String; = "landscape_switch"
.field private static final KEY_RESULT_PAGE_SWITCH:Ljava/lang/String; = "result_page_switch"
.field private static final KEY_TOP_SHOW_SWITCH:Ljava/lang/String; = "top_show_switch"
.field private static final SECTION_CM_CN_KS_CLEAN:Ljava/lang/String; = "cm_cn_ks_clean"
.field private static final SECTION_CM_CN_KS_LANDSCAPE:Ljava/lang/String; = "cm_cn_ks_landscape"
.field private static final SECTION_CM_CN_KS_SHORTCUT:Ljava/lang/String; = "cm_cn_ks_shortcut"
.field private static final SECTION_CM_CN_KS_TOP:Ljava/lang/String; = "cm_cn_ks_top"
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 11
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static canShowKsFloat(I)Z
.registers 8
.prologue
const/4 v0, 0x0
.line 39
const/16 v1, 0x9
const-string v2, "cm_cn_ks_clean"
const-string v3, "clean_show_scene"
const-string v4, "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23"
invoke-static {v1, v2, v3, v4}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getStringValue(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 41
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_14
.line 53
:cond_13
:goto_13
return v0
.line 44
:cond_14
const-string v2, ","
invoke-virtual {v1, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v2
.line 45
if-eqz v2, :cond_13
array-length v1, v2
if-eqz v1, :cond_13
.line 48
array-length v3, v2
move v1, v0
:goto_21
if-ge v1, v3, :cond_13
aget-object v4, v2, v1
.line 49
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v5
const-string v6, ""
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_40
.line 50
const/4 v0, 0x1
goto :goto_13
.line 48
:cond_40
add-int/lit8 v1, v1, 0x1
goto :goto_21
.end method
.method public static getFloatCountDownTime()I
.registers 4
.prologue
.line 57
const/16 v0, 0x9
const-string v1, "cm_cn_ks_clean"
const-string v2, "clean_process_time"
const/16 v3, 0x78
invoke-static {v0, v1, v2, v3}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getIntValue(ILjava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static getKsHorizontalModeSwitch()Z
.registers 4
.prologue
.line 61
const/16 v0, 0x9
const-string v1, "cm_cn_ks_landscape"
const-string v2, "landscape_switch"
const/4 v3, 0x0
invoke-static {v0, v1, v2, v3}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getBooleanValue(ILjava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static getKsTopShowSwitch(I)Z
.registers 5
.prologue
const/16 v3, 0x9
const/4 v2, 0x1
.line 65
packed-switch p0, :pswitch_data_2e
.line 86
:pswitch_6
const/4 v0, 0x0
:goto_7
return v0
.line 75
:pswitch_8
const-string v0, "cm_cn_ks_top"
const-string/jumbo v1, "result_page_switch"
invoke-static {v3, v0, v1, v2}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getBooleanValue(ILjava/lang/String;Ljava/lang/String;Z)Z
move-result v0
goto :goto_7
.line 77
:pswitch_12
const-string v0, "cm_cn_ks_top"
const-string v1, "find_page_switch"
invoke-static {v3, v0, v1, v2}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getBooleanValue(ILjava/lang/String;Ljava/lang/String;Z)Z
move-result v0
goto :goto_7
.line 80
:pswitch_1b
const-string v0, "cm_cn_ks_top"
const-string/jumbo v1, "top_show_switch"
invoke-static {v3, v0, v1, v2}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getBooleanValue(ILjava/lang/String;Ljava/lang/String;Z)Z
move-result v0
goto :goto_7
.line 84
:pswitch_25
const-string v0, "cm_cn_ks_top"
const-string v1, "assistant_switch"
invoke-static {v3, v0, v1, v2}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getBooleanValue(ILjava/lang/String;Ljava/lang/String;Z)Z
move-result v0
goto :goto_7
.line 65
:pswitch_data_2e
.packed-switch 0x1
:pswitch_8
:pswitch_8
:pswitch_8
:pswitch_8
:pswitch_8
:pswitch_8
:pswitch_8
:pswitch_8
:pswitch_8
:pswitch_12
:pswitch_6
:pswitch_6
:pswitch_1b
:pswitch_1b
:pswitch_25
:pswitch_25
:pswitch_25
.end packed-switch
.end method
.method public static getShortCutDialogInterval()I
.registers 4
.prologue
.line 95
const/16 v0, 0x9
const-string v1, "cm_cn_ks_shortcut"
const-string v2, "guide_show_interval"
const/16 v3, 0x48
invoke-static {v0, v1, v2, v3}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getIntValue(ILjava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static getShortCutDialogSwitch()Z
.registers 4
.prologue
.line 91
const/16 v0, 0x9
const-string v1, "cm_cn_ks_shortcut"
const-string v2, "guide_show_switch"
const/4 v3, 0x0
invoke-static {v0, v1, v2, v3}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getBooleanValue(ILjava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static getShortcutDialogTime()I
.registers 4
.prologue
.line 99
const/16 v0, 0x9
const-string v1, "cm_cn_ks_shortcut"
const-string v2, "guide_show_times"
const/4 v3, 0x3
invoke-static {v0, v1, v2, v3}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getIntValue(ILjava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method