j.smali
.class public Lcom/cleanmaster/base/j;
.super Ljava/lang/Object;
.source "StorageInsufficientCheckHelp.java"
# direct methods
.method public static a()Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfo;
.registers 8
.prologue
const-wide/16 v0, 0x0
.line 140
new-instance v4, Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfo;
invoke-direct {v4}, Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfo;-><init>()V
.line 142
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfoUtils;->getDeviceStorageInfoEx()Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfo;
move-result-object v5
.line 143
if-eqz v5, :cond_34
.line 144
iget-wide v2, v5, Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfo;->freeSize:J
add-long/2addr v2, v0
.line 145
iget-wide v6, v5, Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfo;->allSize:J
add-long/2addr v0, v6
.line 147
:goto_13
sget-boolean v5, Lcom/cleanmaster/hpsharelib/base/util/io/EmulateSdCardUtils;->s_bSdcardDataSame:Z
if-nez v5, :cond_23
.line 148
invoke-static {}, Lcom/cleanmaster/base/a;->m()Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfo;
move-result-object v5
.line 149
if-eqz v5, :cond_23
.line 150
iget-wide v6, v5, Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfo;->freeSize:J
add-long/2addr v2, v6
.line 151
iget-wide v6, v5, Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfo;->allSize:J
add-long/2addr v0, v6
.line 154
:cond_23
invoke-static {}, Lcom/cleanmaster/base/a;->l()Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfo;
move-result-object v5
.line 155
if-eqz v5, :cond_2f
.line 156
iget-wide v6, v5, Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfo;->freeSize:J
add-long/2addr v2, v6
.line 157
iget-wide v6, v5, Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfo;->allSize:J
add-long/2addr v0, v6
.line 159
:cond_2f
iput-wide v0, v4, Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfo;->allSize:J
.line 160
iput-wide v2, v4, Lcom/cleanmaster/hpsharelib/base/util/io/StorageInfo;->freeSize:J
.line 161
return-object v4
:cond_34
move-wide v2, v0
goto :goto_13
.end method