a.smali

.class public Lcom/keniu/security/newmain/c/a;
.super Ljava/lang/Object;
.source "CpuCoolInfoHelper.java"


# direct methods
.method private static a(Ljava/lang/String;I)I
    .registers 4

    .prologue
    .line 51
    const/16 v0, 0x9

    const-string v1, "section_temp_threshold"

    invoke-static {v0, v1, p0, p1}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getIntValue(ILjava/lang/String;Ljava/lang/String;I)I

    move-result v0

    return v0
.end method

.method public static a()Z
    .registers 5

    .prologue
    const/4 v0, 0x1

    const/4 v1, 0x0

    .line 22
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x17

    if-lt v2, v3, :cond_19

    .line 23
    invoke-static {}, Lcom/keniu/security/newmain/c/a;->b()I

    move-result v2

    const-string v3, "battery"

    const/16 v4, 0x24

    invoke-static {v3, v4}, Lcom/keniu/security/newmain/c/a;->a(Ljava/lang/String;I)I

    move-result v3

    if-le v2, v3, :cond_17

    .line 25
    :cond_16
    :goto_16
    return v0

    :cond_17
    move v0, v1

    .line 23
    goto :goto_16

    .line 25
    :cond_19
    invoke-static {}, Lcom/keniu/security/newmain/c/a;->b()I

    move-result v2

    const-string v3, "cpu"

    const/16 v4, 0x29

    invoke-static {v3, v4}, Lcom/keniu/security/newmain/c/a;->a(Ljava/lang/String;I)I

    move-result v3

    if-gt v2, v3, :cond_16

    move v0, v1

    goto :goto_16
.end method

.method public static b()I
    .registers 4

    .prologue
    const/4 v0, 0x0

    .line 30
    invoke-static {}, Lcom/cleanmaster/util/CpuUiUtilsProxy;->getCpuUiUtils()Lcom/cm/plugincluster/core/interfaces/boost/ICpuUiUtils;

    move-result-object v1

    .line 31
    if-nez v1, :cond_8

    .line 38
    :cond_7
    :goto_7
    return v0

    .line 34
    :cond_8
    invoke-static {}, Lcom/cleanmaster/util/CpuUiUtilsProxy;->getCpuUiUtils()Lcom/cm/plugincluster/core/interfaces/boost/ICpuUiUtils;

    move-result-object v1

    invoke-interface {v1, v0}, Lcom/cm/plugincluster/core/interfaces/boost/ICpuUiUtils;->getCpuTemperature(Z)[F

    move-result-object v1

    .line 35
    if-eqz v1, :cond_7

    array-length v2, v1

    const/4 v3, 0x2

    if-lt v2, v3, :cond_7

    .line 38
    const/4 v0, 0x1

    aget v0, v1, v0

    float-to-int v0, v0

    goto :goto_7
.end method

.method public static c()Z
    .registers 6

    .prologue
    const/4 v0, 0x1

    .line 42
    invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;

    move-result-object v1

    invoke-virtual {v1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getCpuNormalLastAllCleanedTime()J

    move-result-wide v2

    .line 43
    const-wide/16 v4, 0x0

    cmp-long v1, v2, v4

    if-nez v1, :cond_10

    .line 47
    :cond_f
    :goto_f
    return v0

    .line 46
    :cond_10
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    sub-long v2, v4, v2

    .line 47
    const-wide/32 v4, 0x927c0

    cmp-long v1, v2, v4

    if-gtz v1, :cond_f

    const/4 v0, 0x0

    goto :goto_f
.end method