ct.smali
.class public Lcom/xiaomi/push/ct;
.super Ljava/lang/Object;
# direct methods
.method public static a(Ljava/lang/String;)J
.registers 5
const-wide/16 v0, 0x0
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x15
if-lt v2, v3, :cond_19
:try_start_8
new-instance v2, Ljava/io/File;
invoke-direct {v2, p0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-virtual {v2}, Ljava/io/File;->exists()Z
move-result v2
if-eqz v2, :cond_19
invoke-static {p0}, Landroid/system/Os;->stat(Ljava/lang/String;)Landroid/system/StructStat;
move-result-object v2
iget-wide v0, v2, Landroid/system/StructStat;->st_size:J
:try_end_19
.catch Landroid/system/ErrnoException; {:try_start_8 .. :try_end_19} :catch_1a
:cond_19
:goto_19
return-wide v0
:catch_1a
move-exception v2
invoke-static {v2}, Lcom/xiaomi/a/a/a/c;->a(Ljava/lang/Throwable;)V
goto :goto_19
.end method