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