az.smali
.class public Lcom/baidu/mobstat/az;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static a:Lcom/baidu/mobstat/az;
# instance fields
.field private b:Landroid/content/Context;
.field private c:Lorg/json/JSONObject;
.field private d:J
.field private e:J
.field private f:J
.field private g:J
.field private h:J
.field private i:J
.field private j:J
.field private k:J
.field private l:J
.field private m:J
.field private n:J
.field private o:J
.field private p:Ljava/lang/String;
.field private q:Ljava/lang/String;
# direct methods
.method private constructor <init>(Landroid/content/Context;)V
.registers 10
.prologue
const-wide/16 v6, 0xf
const-wide/16 v4, 0x18
const-wide/16 v2, 0x0
.line 78
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 48
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
iput-object v0, p0, Lcom/baidu/mobstat/az;->c:Lorg/json/JSONObject;
.line 50
iput-wide v4, p0, Lcom/baidu/mobstat/az;->d:J
.line 52
iput-wide v2, p0, Lcom/baidu/mobstat/az;->e:J
.line 54
iput-wide v2, p0, Lcom/baidu/mobstat/az;->f:J
.line 56
iput-wide v2, p0, Lcom/baidu/mobstat/az;->g:J
.line 58
const-wide/16 v0, 0x5
iput-wide v0, p0, Lcom/baidu/mobstat/az;->h:J
.line 60
iput-wide v4, p0, Lcom/baidu/mobstat/az;->i:J
.line 62
iput-wide v6, p0, Lcom/baidu/mobstat/az;->j:J
.line 64
iput-wide v6, p0, Lcom/baidu/mobstat/az;->k:J
.line 66
const-wide/16 v0, 0x1e
iput-wide v0, p0, Lcom/baidu/mobstat/az;->l:J
.line 68
const-wide/16 v0, 0xc
iput-wide v0, p0, Lcom/baidu/mobstat/az;->m:J
.line 70
const-wide/16 v0, 0x1
iput-wide v0, p0, Lcom/baidu/mobstat/az;->n:J
.line 72
iput-wide v4, p0, Lcom/baidu/mobstat/az;->o:J
.line 74
const-string v0, ""
iput-object v0, p0, Lcom/baidu/mobstat/az;->p:Ljava/lang/String;
.line 76
const-string v0, ""
iput-object v0, p0, Lcom/baidu/mobstat/az;->q:Ljava/lang/String;
.line 79
iput-object p1, p0, Lcom/baidu/mobstat/az;->b:Landroid/content/Context;
.line 81
invoke-direct {p0}, Lcom/baidu/mobstat/az;->m()V
.line 83
invoke-virtual {p0}, Lcom/baidu/mobstat/az;->j()V
.line 84
invoke-virtual {p0}, Lcom/baidu/mobstat/az;->k()V
.line 85
return-void
.end method
.method public static a(Landroid/content/Context;)Lcom/baidu/mobstat/az;
.registers 3
.prologue
.line 35
sget-object v0, Lcom/baidu/mobstat/az;->a:Lcom/baidu/mobstat/az;
if-nez v0, :cond_13
.line 36
const-class v1, Lcom/baidu/mobstat/az;
monitor-enter v1
.line 37
:try_start_7
sget-object v0, Lcom/baidu/mobstat/az;->a:Lcom/baidu/mobstat/az;
if-nez v0, :cond_12
.line 38
new-instance v0, Lcom/baidu/mobstat/az;
invoke-direct {v0, p0}, Lcom/baidu/mobstat/az;-><init>(Landroid/content/Context;)V
sput-object v0, Lcom/baidu/mobstat/az;->a:Lcom/baidu/mobstat/az;
.line 40
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 43
:cond_13
sget-object v0, Lcom/baidu/mobstat/az;->a:Lcom/baidu/mobstat/az;
return-object v0
.line 40
:catchall_16
move-exception v0
:try_start_17
monitor-exit v1
:try_end_18
.catchall {:try_start_17 .. :try_end_18} :catchall_16
throw v0
.end method
.method private b(J)J
.registers 8
.prologue
const-wide/16 v0, 0x0
.line 404
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
.line 405
sub-long v2, p1, v2
cmp-long v2, v2, v0
if-lez v2, :cond_d
move-wide p1, v0
:cond_d
return-wide p1
.end method
.method private m()V
.registers 3
.prologue
.line 88
const-string v0, "backups/system/.timestamp"
invoke-static {v0}, Lcom/baidu/mobstat/co;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 90
:try_start_6
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_13
.line 91
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
iput-object v1, p0, Lcom/baidu/mobstat/az;->c:Lorg/json/JSONObject;
:try_end_13
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_13} :catch_14
.line 96
:cond_13
:goto_13
return-void
.line 93
:catch_14
move-exception v0
goto :goto_13
.end method
# virtual methods
.method public a(Lcom/baidu/mobstat/u;)J
.registers 6
.prologue
.line 353
iget-wide v0, p1, Lcom/baidu/mobstat/u;->j:J
.line 356
:try_start_2
invoke-virtual {p1}, Lcom/baidu/mobstat/u;->toString()Ljava/lang/String;
move-result-object v2
.line 357
iget-object v3, p0, Lcom/baidu/mobstat/az;->c:Lorg/json/JSONObject;
invoke-virtual {v3, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_14
.line 358
iget-object v3, p0, Lcom/baidu/mobstat/az;->c:Lorg/json/JSONObject;
invoke-virtual {v3, v2}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
:try_end_13
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_13} :catch_19
move-result-wide v0
.line 365
:cond_14
:goto_14
invoke-direct {p0, v0, v1}, Lcom/baidu/mobstat/az;->b(J)J
move-result-wide v0
return-wide v0
.line 360
:catch_19
move-exception v2
.line 362
invoke-static {v2}, Lcom/baidu/mobstat/bd;->a(Ljava/lang/Throwable;)V
goto :goto_14
.end method
.method public a(Lcom/baidu/mobstat/u;J)V
.registers 8
.prologue
.line 369
iput-wide p2, p1, Lcom/baidu/mobstat/u;->j:J
.line 373
:try_start_2
iget-object v0, p0, Lcom/baidu/mobstat/az;->c:Lorg/json/JSONObject;
invoke-virtual {p1}, Lcom/baidu/mobstat/u;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1, p2, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
:try_end_b
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_b} :catch_18
.line 380
:goto_b
:try_start_b
const-string v0, "backups/system/.timestamp"
iget-object v1, p0, Lcom/baidu/mobstat/az;->c:Lorg/json/JSONObject;
invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Lcom/baidu/mobstat/co;->a(Ljava/lang/String;Ljava/lang/String;Z)V
:try_end_17
.catch Ljava/lang/Exception; {:try_start_b .. :try_end_17} :catch_1d
.line 384
:goto_17
return-void
.line 374
:catch_18
move-exception v0
.line 375
invoke-static {v0}, Lcom/baidu/mobstat/bd;->a(Ljava/lang/Throwable;)V
goto :goto_b
.line 381
:catch_1d
move-exception v0
.line 382
invoke-static {v0}, Lcom/baidu/mobstat/bd;->a(Ljava/lang/Throwable;)V
goto :goto_17
.end method
.method public a(Ljava/lang/String;)V
.registers 5
.prologue
.line 333
iget-object v0, p0, Lcom/baidu/mobstat/az;->b:Landroid/content/Context;
const-string v1, ".config2"
const/4 v2, 0x0
invoke-static {v0, v1, p1, v2}, Lcom/baidu/mobstat/co;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)V
.line 335
invoke-virtual {p0}, Lcom/baidu/mobstat/az;->j()V
.line 336
return-void
.end method
.method public a()Z
.registers 5
.prologue
.line 113
iget-wide v0, p0, Lcom/baidu/mobstat/az;->e:J
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public a(J)Z
.registers 8
.prologue
.line 396
new-instance v0, Ljava/text/SimpleDateFormat;
const-string v1, "yyyyMMdd"
invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
.line 397
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
.line 398
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 400
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
return v0
.end method
.method public b(Ljava/lang/String;)V
.registers 5
.prologue
.line 339
iget-object v0, p0, Lcom/baidu/mobstat/az;->b:Landroid/content/Context;
const-string v1, ".sign"
const/4 v2, 0x0
invoke-static {v0, v1, p1, v2}, Lcom/baidu/mobstat/co;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)V
.line 341
invoke-virtual {p0}, Lcom/baidu/mobstat/az;->k()V
.line 342
return-void
.end method
.method public b()Z
.registers 5
.prologue
.line 131
iget-wide v0, p0, Lcom/baidu/mobstat/az;->f:J
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-eqz v0, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public c()J
.registers 5
.prologue
const-wide/16 v2, 0x3c
.line 140
iget-wide v0, p0, Lcom/baidu/mobstat/az;->d:J
mul-long/2addr v0, v2
mul-long/2addr v0, v2
const-wide/16 v2, 0x3e8
mul-long/2addr v0, v2
return-wide v0
.end method
.method public c(Ljava/lang/String;)Ljava/lang/String;
.registers 3
.prologue
.line 345
iget-object v0, p0, Lcom/baidu/mobstat/az;->p:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1b
iget-object v0, p0, Lcom/baidu/mobstat/az;->p:Ljava/lang/String;
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1b
iget-object v0, p0, Lcom/baidu/mobstat/az;->q:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1b
.line 346
iget-object v0, p0, Lcom/baidu/mobstat/az;->q:Ljava/lang/String;
.line 349
:goto_1a
return-object v0
:cond_1b
const-string v0, ""
goto :goto_1a
.end method
.method public d()J
.registers 5
.prologue
const-wide/16 v2, 0x3c
.line 149
iget-wide v0, p0, Lcom/baidu/mobstat/az;->o:J
mul-long/2addr v0, v2
mul-long/2addr v0, v2
const-wide/16 v2, 0x3e8
mul-long/2addr v0, v2
return-wide v0
.end method
.method public e()J
.registers 5
.prologue
.line 158
iget-wide v0, p0, Lcom/baidu/mobstat/az;->h:J
const-wide/16 v2, 0x3c
mul-long/2addr v0, v2
const-wide/16 v2, 0x3e8
mul-long/2addr v0, v2
return-wide v0
.end method
.method public f()J
.registers 5
.prologue
const-wide/16 v2, 0x3c
.line 167
iget-wide v0, p0, Lcom/baidu/mobstat/az;->i:J
mul-long/2addr v0, v2
mul-long/2addr v0, v2
const-wide/16 v2, 0x3e8
mul-long/2addr v0, v2
return-wide v0
.end method
.method public g()J
.registers 7
.prologue
const-wide/16 v4, 0x3c
.line 176
iget-wide v0, p0, Lcom/baidu/mobstat/az;->j:J
const-wide/16 v2, 0x18
mul-long/2addr v0, v2
mul-long/2addr v0, v4
mul-long/2addr v0, v4
const-wide/16 v2, 0x3e8
mul-long/2addr v0, v2
return-wide v0
.end method
.method public h()J
.registers 7
.prologue
const-wide/16 v4, 0x3c
.line 185
iget-wide v0, p0, Lcom/baidu/mobstat/az;->k:J
const-wide/16 v2, 0x18
mul-long/2addr v0, v2
mul-long/2addr v0, v4
mul-long/2addr v0, v4
const-wide/16 v2, 0x3e8
mul-long/2addr v0, v2
return-wide v0
.end method
.method public i()J
.registers 5
.prologue
const-wide/16 v2, 0x3c
.line 212
iget-wide v0, p0, Lcom/baidu/mobstat/az;->m:J
mul-long/2addr v0, v2
mul-long/2addr v0, v2
const-wide/16 v2, 0x3e8
mul-long/2addr v0, v2
return-wide v0
.end method
.method public j()V
.registers 5
.prologue
.line 216
iget-object v0, p0, Lcom/baidu/mobstat/az;->b:Landroid/content/Context;
const-string v1, ".config2"
invoke-static {v0, v1}, Lcom/baidu/mobstat/co;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 219
:try_start_8
new-instance v1, Ljava/lang/String;
const/4 v2, 0x0
invoke-static {}, Lcom/baidu/mobstat/cq;->a()[B
move-result-object v3
invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B
move-result-object v0
invoke-static {v0}, Lcom/baidu/mobstat/cp;->a([B)[B
move-result-object v0
invoke-static {v2, v3, v0}, Lcom/baidu/mobstat/cx;->b(Z[B[B)[B
move-result-object v0
invoke-direct {v1, v0}, Ljava/lang/String;-><init>([B)V
.line 221
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_25
.line 301
:goto_24
return-void
.line 225
:cond_25
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_2a
.catch Ljava/lang/Exception; {:try_start_8 .. :try_end_2a} :catch_90
.line 227
:try_start_2a
const-string v0, "c"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Lcom/baidu/mobstat/az;->e:J
:try_end_32
.catch Lorg/json/JSONException; {:try_start_2a .. :try_end_32} :catch_95
.catch Ljava/lang/Exception; {:try_start_2a .. :try_end_32} :catch_90
.line 233
:goto_32
:try_start_32
const-string v0, "d"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Lcom/baidu/mobstat/az;->h:J
:try_end_3a
.catch Lorg/json/JSONException; {:try_start_32 .. :try_end_3a} :catch_9a
.catch Ljava/lang/Exception; {:try_start_32 .. :try_end_3a} :catch_90
.line 239
:goto_3a
:try_start_3a
const-string v0, "e"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Lcom/baidu/mobstat/az;->i:J
:try_end_42
.catch Lorg/json/JSONException; {:try_start_3a .. :try_end_42} :catch_9f
.catch Ljava/lang/Exception; {:try_start_3a .. :try_end_42} :catch_90
.line 245
:goto_42
:try_start_42
const-string v0, "i"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Lcom/baidu/mobstat/az;->j:J
:try_end_4a
.catch Lorg/json/JSONException; {:try_start_42 .. :try_end_4a} :catch_a4
.catch Ljava/lang/Exception; {:try_start_42 .. :try_end_4a} :catch_90
.line 251
:goto_4a
:try_start_4a
const-string v0, "f"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Lcom/baidu/mobstat/az;->d:J
:try_end_52
.catch Lorg/json/JSONException; {:try_start_4a .. :try_end_52} :catch_a9
.catch Ljava/lang/Exception; {:try_start_4a .. :try_end_52} :catch_90
.line 257
:goto_52
:try_start_52
const-string v0, "s"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Lcom/baidu/mobstat/az;->o:J
:try_end_5a
.catch Lorg/json/JSONException; {:try_start_52 .. :try_end_5a} :catch_ae
.catch Ljava/lang/Exception; {:try_start_52 .. :try_end_5a} :catch_90
.line 263
:goto_5a
:try_start_5a
const-string v0, "pk"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Lcom/baidu/mobstat/az;->k:J
:try_end_62
.catch Lorg/json/JSONException; {:try_start_5a .. :try_end_62} :catch_b3
.catch Ljava/lang/Exception; {:try_start_5a .. :try_end_62} :catch_90
.line 269
:goto_62
:try_start_62
const-string v0, "at"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Lcom/baidu/mobstat/az;->l:J
:try_end_6a
.catch Lorg/json/JSONException; {:try_start_62 .. :try_end_6a} :catch_b8
.catch Ljava/lang/Exception; {:try_start_62 .. :try_end_6a} :catch_90
.line 275
:goto_6a
:try_start_6a
const-string v0, "as"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Lcom/baidu/mobstat/az;->m:J
:try_end_72
.catch Lorg/json/JSONException; {:try_start_6a .. :try_end_72} :catch_bd
.catch Ljava/lang/Exception; {:try_start_6a .. :try_end_72} :catch_90
.line 281
:goto_72
:try_start_72
const-string v0, "ac"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Lcom/baidu/mobstat/az;->n:J
:try_end_7a
.catch Lorg/json/JSONException; {:try_start_72 .. :try_end_7a} :catch_c2
.catch Ljava/lang/Exception; {:try_start_72 .. :try_end_7a} :catch_90
.line 287
:goto_7a
:try_start_7a
const-string v0, "mc"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Lcom/baidu/mobstat/az;->f:J
:try_end_82
.catch Lorg/json/JSONException; {:try_start_7a .. :try_end_82} :catch_c7
.catch Ljava/lang/Exception; {:try_start_7a .. :try_end_82} :catch_90
.line 293
:goto_82
:try_start_82
const-string v0, "lsc"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Lcom/baidu/mobstat/az;->g:J
:try_end_8a
.catch Lorg/json/JSONException; {:try_start_82 .. :try_end_8a} :catch_8b
.catch Ljava/lang/Exception; {:try_start_82 .. :try_end_8a} :catch_90
goto :goto_24
.line 294
:catch_8b
move-exception v0
.line 295
:try_start_8c
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
:try_end_8f
.catch Ljava/lang/Exception; {:try_start_8c .. :try_end_8f} :catch_90
goto :goto_24
.line 298
:catch_90
move-exception v0
.line 299
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
goto :goto_24
.line 228
:catch_95
move-exception v0
.line 229
:try_start_96
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
goto :goto_32
.line 234
:catch_9a
move-exception v0
.line 235
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
goto :goto_3a
.line 240
:catch_9f
move-exception v0
.line 241
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
goto :goto_42
.line 246
:catch_a4
move-exception v0
.line 247
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
goto :goto_4a
.line 252
:catch_a9
move-exception v0
.line 253
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
goto :goto_52
.line 258
:catch_ae
move-exception v0
.line 259
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
goto :goto_5a
.line 264
:catch_b3
move-exception v0
.line 265
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
goto :goto_62
.line 270
:catch_b8
move-exception v0
.line 271
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
goto :goto_6a
.line 276
:catch_bd
move-exception v0
.line 277
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
goto :goto_72
.line 282
:catch_c2
move-exception v0
.line 283
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
goto :goto_7a
.line 288
:catch_c7
move-exception v0
.line 289
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
:try_end_cb
.catch Ljava/lang/Exception; {:try_start_96 .. :try_end_cb} :catch_90
goto :goto_82
.end method
.method public k()V
.registers 5
.prologue
.line 304
iget-object v0, p0, Lcom/baidu/mobstat/az;->b:Landroid/content/Context;
const-string v1, ".sign"
invoke-static {v0, v1}, Lcom/baidu/mobstat/co;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 307
:try_start_8
new-instance v1, Ljava/lang/String;
const/4 v2, 0x0
invoke-static {}, Lcom/baidu/mobstat/cq;->a()[B
move-result-object v3
invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B
move-result-object v0
invoke-static {v0}, Lcom/baidu/mobstat/cp;->a([B)[B
move-result-object v0
invoke-static {v2, v3, v0}, Lcom/baidu/mobstat/cx;->b(Z[B[B)[B
move-result-object v0
invoke-direct {v1, v0}, Ljava/lang/String;-><init>([B)V
.line 309
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_25
.line 330
:goto_24
return-void
.line 313
:cond_25
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_2a
.catch Ljava/lang/Exception; {:try_start_8 .. :try_end_2a} :catch_40
.line 316
:try_start_2a
const-string v0, "sign"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/baidu/mobstat/az;->q:Ljava/lang/String;
:try_end_32
.catch Ljava/lang/Exception; {:try_start_2a .. :try_end_32} :catch_45
.line 322
:goto_32
:try_start_32
const-string v0, "ver"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/baidu/mobstat/az;->p:Ljava/lang/String;
:try_end_3a
.catch Ljava/lang/Exception; {:try_start_32 .. :try_end_3a} :catch_3b
goto :goto_24
.line 323
:catch_3b
move-exception v0
.line 324
:try_start_3c
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
:try_end_3f
.catch Ljava/lang/Exception; {:try_start_3c .. :try_end_3f} :catch_40
goto :goto_24
.line 327
:catch_40
move-exception v0
.line 328
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
goto :goto_24
.line 317
:catch_45
move-exception v0
.line 318
:try_start_46
invoke-static {v0}, Lcom/baidu/mobstat/bd;->b(Ljava/lang/Throwable;)V
:try_end_49
.catch Ljava/lang/Exception; {:try_start_46 .. :try_end_49} :catch_40
goto :goto_32
.end method
.method public l()Z
.registers 9
.prologue
.line 387
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
.line 388
sget-object v2, Lcom/baidu/mobstat/u;->h:Lcom/baidu/mobstat/u;
invoke-virtual {p0, v2}, Lcom/baidu/mobstat/az;->a(Lcom/baidu/mobstat/u;)J
move-result-wide v2
.line 389
invoke-virtual {p0}, Lcom/baidu/mobstat/az;->d()J
move-result-wide v4
.line 390
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
const-string v7, "canSend now="
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v6
invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v6
const-string v7, ";lastSendTime="
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v6
invoke-virtual {v6, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v6
const-string v7, ";sendLogTimeInterval="
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v6
invoke-virtual {v6, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v6
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Lcom/baidu/mobstat/bd;->a(Ljava/lang/String;)V
.line 392
sub-long/2addr v0, v2
cmp-long v0, v0, v4
if-gtz v0, :cond_43
invoke-virtual {p0, v2, v3}, Lcom/baidu/mobstat/az;->a(J)Z
move-result v0
if-nez v0, :cond_45
:cond_43
const/4 v0, 0x1
:goto_44
return v0
:cond_45
const/4 v0, 0x0
goto :goto_44
.end method