Env.smali
.class public Lcom/cleanmaster/junk/util/Env;
.super Ljava/lang/Object;
.source "Env.java"
# static fields
.field public static final CM_MAX_SDK_VERSION:I = -0x1
.field public static final CM_MIN_SDK_VERSION:I = 0x9
.field public static final CPU_SECTIONNAME:Ljava/lang/String; = "cpu"
.field public static final DB_NAME_COMMON:Ljava/lang/String; = "cleanmaster_process_list.db"
.field public static final ENCODING:Ljava/lang/String; = "utf-8"
.field public static final FILE_PATH:Ljava/lang/String; = "file_path"
.field public static final FLAG:Ljava/lang/String; = "flag"
.field public static final FLEXIBLE_SECTIONNAME:Ljava/lang/String; = "flexible"
.field public static final ID:Ljava/lang/String; = "id"
.field public static final ONLYKB_SECTIONNAME:Ljava/lang/String; = "onlykb"
.field public static final PROCESS_SECTIONNAME:Ljava/lang/String; = "process"
.field public static final SERVICE_FORGROUND:I = 0x1000
.field public static final VERSION_CODE:I = 0x30ad146
.field public static final VERSION_NAME:Ljava/lang/String; = "5.10.4"
.field public static final _ID:Ljava/lang/String; = "_id"
.field public static bIsMultiProc:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 150
invoke-static {}, Lcom/cleanmaster/junk/util/Env;->IsMultiProcessor()Z
move-result v0
sput-boolean v0, Lcom/cleanmaster/junk/util/Env;->bIsMultiProc:Z
return-void
.end method
.method public constructor <init>()V
.registers 1
.prologue
.line 8
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static IsMultiProcessor()Z
.registers 2
.prologue
.line 152
new-instance v0, Ljava/io/File;
const-string v1, "/sys/devices/system/cpu/cpu1"
invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 154
invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z
move-result v0
if-eqz v0, :cond_f
.line 155
const/4 v0, 0x1
.line 157
:goto_e
return v0
:cond_f
const/4 v0, 0x0
goto :goto_e
.end method
.method public static getLogFileTempPath()Ljava/lang/String;
.registers 1
.prologue
.line 108
invoke-static {}, Lcom/cleanmaster/junk/util/JunkUtils;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getCacheDir()Ljava/io/File;
move-result-object v0
.line 109
if-eqz v0, :cond_f
.line 110
invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v0
.line 112
:goto_e
return-object v0
:cond_f
const/4 v0, 0x0
goto :goto_e
.end method
.method public static getRealVersionCode()I
.registers 1
.prologue
.line 69
const v0, 0x30ad146
return v0
.end method
.method public static getRealVersionName()Ljava/lang/String;
.registers 1
.prologue
.line 65
const-string v0, "5.10.4"
return-object v0
.end method