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