a.smali
.class public final Lcom/baidu/sofire/e/a;
.super Ljava/lang/Object;
.source "ReportDb.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/baidu/sofire/e/a$a;
}
.end annotation
# static fields
.field public static a:J
.field private static b:Lcom/baidu/sofire/e/a;
# instance fields
.field private c:Lcom/baidu/sofire/e/a$a;
.field private d:Lcom/baidu/sofire/e;
.field private e:Landroid/database/sqlite/SQLiteDatabase;
.field private f:Landroid/content/Context;
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
.line 41
const-wide/16 v0, 0x0
sput-wide v0, Lcom/baidu/sofire/e/a;->a:J
return-void
.end method
.method private constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 73
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 75
iput-object p1, p0, Lcom/baidu/sofire/e/a;->f:Landroid/content/Context;
.line 76
new-instance v0, Lcom/baidu/sofire/e/a$a;
invoke-direct {v0, p0, p1}, Lcom/baidu/sofire/e/a$a;-><init>(Lcom/baidu/sofire/e/a;Landroid/content/Context;)V
iput-object v0, p0, Lcom/baidu/sofire/e/a;->c:Lcom/baidu/sofire/e/a$a;
.line 77
new-instance v0, Lcom/baidu/sofire/e;
invoke-direct {v0, p1}, Lcom/baidu/sofire/e;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/baidu/sofire/e/a;->d:Lcom/baidu/sofire/e;
.line 1084
:try_start_13
iget-object v0, p0, Lcom/baidu/sofire/e/a;->c:Lcom/baidu/sofire/e/a$a;
invoke-virtual {v0}, Lcom/baidu/sofire/e/a$a;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
move-result-object v0
iput-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
:try_end_1b
.catch Ljava/lang/Throwable; {:try_start_13 .. :try_end_1b} :catch_1c
.line 1087
:goto_1b
return-void
.line 1086
:catch_1c
move-exception v0
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_1b
.end method
.method public static declared-synchronized a(Landroid/content/Context;)Lcom/baidu/sofire/e/a;
.registers 3
.prologue
.line 91
const-class v1, Lcom/baidu/sofire/e/a;
monitor-enter v1
:try_start_3
sget-object v0, Lcom/baidu/sofire/e/a;->b:Lcom/baidu/sofire/e/a;
if-nez v0, :cond_e
.line 92
new-instance v0, Lcom/baidu/sofire/e/a;
invoke-direct {v0, p0}, Lcom/baidu/sofire/e/a;-><init>(Landroid/content/Context;)V
sput-object v0, Lcom/baidu/sofire/e/a;->b:Lcom/baidu/sofire/e/a;
.line 94
:cond_e
sget-object v0, Lcom/baidu/sofire/e/a;->b:Lcom/baidu/sofire/e/a;
:try_end_10
.catchall {:try_start_3 .. :try_end_10} :catchall_12
monitor-exit v1
return-object v0
.line 91
:catchall_12
move-exception v0
monitor-exit v1
throw v0
.end method
.method private b(I)I
.registers 9
.prologue
.line 172
const/4 v0, -0x1
.line 174
:try_start_1
iget-object v1, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
const-string v2, "r"
const-string v3, "a=?"
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/String;
const/4 v5, 0x0
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v6
aput-object v6, v4, v5
invoke-virtual {v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
:try_end_14
.catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_14} :catch_16
move-result v0
.line 178
:goto_15
return v0
.line 176
:catch_16
move-exception v1
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_15
.end method
# virtual methods
.method public final a(Ljava/util/List;)I
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Ljava/lang/Integer;",
">;)I"
}
.end annotation
.prologue
.line 182
const/4 v1, -0x1
.line 184
:try_start_1
iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
.line 185
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_a
:goto_a
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_38
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 186
invoke-direct {p0, v0}, Lcom/baidu/sofire/e/a;->b(I)I
move-result v1
.line 187
if-gtz v1, :cond_a
.line 188
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
sput-wide v4, Lcom/baidu/sofire/e/a;->a:J
:try_end_26
.catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_26} :catch_27
.catchall {:try_start_1 .. :try_end_26} :catchall_5a
goto :goto_a
:catch_27
move-exception v0
move v0, v1
.line 194
:try_start_29
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
sput-wide v2, Lcom/baidu/sofire/e/a;->a:J
:try_end_2f
.catch Ljava/lang/Throwable; {:try_start_29 .. :try_end_2f} :catch_55
.catchall {:try_start_29 .. :try_end_2f} :catchall_5a
.line 198
:goto_2f
:try_start_2f
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
:try_end_32
.catchall {:try_start_2f .. :try_end_32} :catchall_5a
.line 201
:try_start_32
iget-object v1, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
:try_end_37
.catch Ljava/lang/Throwable; {:try_start_32 .. :try_end_37} :catch_61
.line 211
:goto_37
return v0
.line 191
:cond_38
:try_start_38
iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
:try_end_3d
.catch Ljava/lang/Throwable; {:try_start_38 .. :try_end_3d} :catch_27
.catchall {:try_start_38 .. :try_end_3d} :catchall_5a
.line 201
:try_start_3d
iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
:try_end_42
.catch Ljava/lang/Throwable; {:try_start_3d .. :try_end_42} :catch_44
move v0, v1
.line 209
goto :goto_37
:catch_44
move-exception v0
.line 204
:try_start_45
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
sput-wide v2, Lcom/baidu/sofire/e/a;->a:J
:try_end_4b
.catch Ljava/lang/Throwable; {:try_start_45 .. :try_end_4b} :catch_50
.line 208
:goto_4b
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
move v0, v1
.line 210
goto :goto_37
.line 206
:catch_50
move-exception v0
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_4b
.line 196
:catch_55
move-exception v1
:try_start_56
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
:try_end_59
.catchall {:try_start_56 .. :try_end_59} :catchall_5a
goto :goto_2f
.line 200
:catchall_5a
move-exception v0
.line 201
:try_start_5b
iget-object v1, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
:try_end_60
.catch Ljava/lang/Throwable; {:try_start_5b .. :try_end_60} :catch_71
.line 209
:goto_60
throw v0
:catch_61
move-exception v1
.line 204
:try_start_62
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
sput-wide v2, Lcom/baidu/sofire/e/a;->a:J
:try_end_68
.catch Ljava/lang/Throwable; {:try_start_62 .. :try_end_68} :catch_6c
.line 208
:goto_68
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_37
.line 206
:catch_6c
move-exception v1
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_68
:catch_71
move-exception v1
.line 204
:try_start_72
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
sput-wide v2, Lcom/baidu/sofire/e/a;->a:J
:try_end_78
.catch Ljava/lang/Throwable; {:try_start_72 .. :try_end_78} :catch_7c
.line 208
:goto_78
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_60
.line 206
:catch_7c
move-exception v1
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_78
.end method
.method public final a(Lcom/baidu/sofire/f/a;)J
.registers 8
.prologue
.line 102
new-instance v2, Landroid/content/ContentValues;
invoke-direct {v2}, Landroid/content/ContentValues;-><init>()V
.line 103
const-string v0, "b"
iget-object v1, p1, Lcom/baidu/sofire/f/a;->b:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 104
const-string v0, "c"
iget v1, p1, Lcom/baidu/sofire/f/a;->c:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 105
const-string v0, "d"
iget-wide v4, p1, Lcom/baidu/sofire/f/a;->e:J
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
.line 106
const-string v0, "e"
iget v1, p1, Lcom/baidu/sofire/f/a;->g:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 107
const-string v0, "g"
iget v1, p1, Lcom/baidu/sofire/f/a;->f:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 108
const-string v0, "f"
iget v1, p1, Lcom/baidu/sofire/f/a;->h:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 109
const-string v0, "i"
iget v1, p1, Lcom/baidu/sofire/f/a;->i:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 110
const-string v0, "j"
iget-object v1, p1, Lcom/baidu/sofire/f/a;->j:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 112
iget-object v0, p1, Lcom/baidu/sofire/f/a;->d:Ljava/lang/String;
.line 115
:try_start_57
invoke-static {}, Lcom/baidu/sofire/ac/F;->getInstance()Lcom/baidu/sofire/ac/F;
move-result-object v1
invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B
move-result-object v3
const-string v4, "xVOTuxgN3lkRN2v4"
const-string v5, "utf-8"
invoke-virtual {v4, v5}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
move-result-object v4
invoke-virtual {v1, v3, v4}, Lcom/baidu/sofire/ac/F;->ae([B[B)[B
move-result-object v1
.line 117
const/4 v3, 0x0
invoke-static {v1, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
:try_end_6f
.catch Ljava/lang/Exception; {:try_start_57 .. :try_end_6f} :catch_81
move-result-object v0
.line 122
:goto_70
const-string v1, "h"
invoke-virtual {v2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 123
const-wide/16 v0, -0x1
.line 125
:try_start_77
iget-object v3, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
const-string v4, "r"
const/4 v5, 0x0
invoke-virtual {v3, v4, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
:try_end_7f
.catch Ljava/lang/Throwable; {:try_start_77 .. :try_end_7f} :catch_86
move-result-wide v0
.line 129
:goto_80
return-wide v0
.line 119
:catch_81
move-exception v1
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_70
.line 127
:catch_86
move-exception v2
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_80
.end method
.method public final a(Ljava/lang/String;)J
.registers 8
.prologue
.line 133
new-instance v2, Landroid/content/ContentValues;
invoke-direct {v2}, Landroid/content/ContentValues;-><init>()V
.line 134
const-string v0, "b"
invoke-virtual {v2, v0, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 135
const-wide/16 v0, -0x1
.line 137
:try_start_c
iget-object v3, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
const-string v4, "c"
const/4 v5, 0x0
invoke-virtual {v3, v4, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
:try_end_14
.catch Ljava/lang/Throwable; {:try_start_c .. :try_end_14} :catch_16
move-result-wide v0
.line 141
:goto_15
return-wide v0
.line 139
:catch_16
move-exception v2
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_15
.end method
.method public final a()Ljava/util/List;
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/baidu/sofire/f/a;",
">;"
}
.end annotation
.prologue
const/4 v9, 0x0
.line 306
new-instance v10, Ljava/util/ArrayList;
invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V
.line 308
const-string v3, "i=5"
.line 309
const-string v7, "d desc"
.line 312
:try_start_a
iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
const-string v1, "r"
const/4 v2, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const-string v8, "100"
.line 313
invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
:try_end_17
.catch Ljava/lang/Exception; {:try_start_a .. :try_end_17} :catch_ec
.catchall {:try_start_a .. :try_end_17} :catchall_ea
move-result-object v0
.line 315
if-eqz v0, :cond_d5
.line 316
:goto_1a
:try_start_1a
invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
move-result v1
if-eqz v1, :cond_d5
.line 317
new-instance v3, Lcom/baidu/sofire/f/a;
invoke-direct {v3}, Lcom/baidu/sofire/f/a;-><init>()V
.line 318
const-string v1, "a"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->a:I
.line 319
const-string v1, "b"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v3, Lcom/baidu/sofire/f/a;->b:Ljava/lang/String;
.line 320
const-string v1, "c"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->c:I
.line 321
const-string v1, "d"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J
move-result-wide v4
iput-wide v4, v3, Lcom/baidu/sofire/f/a;->e:J
.line 322
const-string v1, "g"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->f:I
.line 323
const-string v1, "e"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->g:I
.line 324
const-string v1, "f"
.line 325
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->h:I
.line 326
const-string v1, "i"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->i:I
.line 327
const-string v1, "j"
.line 328
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v3, Lcom/baidu/sofire/f/a;->j:Ljava/lang/String;
.line 329
const-string v1, "h"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
:try_end_9a
.catch Ljava/lang/Exception; {:try_start_1a .. :try_end_9a} :catch_bc
.catchall {:try_start_1a .. :try_end_9a} :catchall_cc
move-result-object v2
.line 333
:try_start_9b
invoke-static {}, Lcom/baidu/sofire/ac/F;->getInstance()Lcom/baidu/sofire/ac/F;
move-result-object v1
const/4 v4, 0x0
invoke-static {v2, v4}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
move-result-object v4
const-string v5, "xVOTuxgN3lkRN2v4"
const-string v6, "utf-8"
.line 334
invoke-virtual {v5, v6}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
move-result-object v5
.line 333
invoke-virtual {v1, v4, v5}, Lcom/baidu/sofire/ac/F;->ad([B[B)[B
move-result-object v4
.line 335
new-instance v1, Ljava/lang/String;
invoke-direct {v1, v4}, Ljava/lang/String;-><init>([B)V
:try_end_b5
.catch Ljava/lang/Exception; {:try_start_9b .. :try_end_b5} :catch_c6
.catchall {:try_start_9b .. :try_end_b5} :catchall_cc
.line 340
:goto_b5
:try_start_b5
iput-object v1, v3, Lcom/baidu/sofire/f/a;->d:Ljava/lang/String;
.line 342
invoke-interface {v10, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_ba
.catch Ljava/lang/Exception; {:try_start_b5 .. :try_end_ba} :catch_bc
.catchall {:try_start_b5 .. :try_end_ba} :catchall_cc
goto/16 :goto_1a
.line 346
:catch_bc
move-exception v1
:goto_bd
:try_start_bd
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
:try_end_c0
.catchall {:try_start_bd .. :try_end_c0} :catchall_cc
.line 348
if-eqz v0, :cond_c5
.line 350
:try_start_c2
invoke-interface {v0}, Landroid/database/Cursor;->close()V
:try_end_c5
.catch Ljava/lang/Exception; {:try_start_c2 .. :try_end_c5} :catch_e0
.line 357
:cond_c5
:goto_c5
return-object v10
.line 337
:catch_c6
move-exception v1
move-object v1, v2
:try_start_c8
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
:try_end_cb
.catch Ljava/lang/Exception; {:try_start_c8 .. :try_end_cb} :catch_bc
.catchall {:try_start_c8 .. :try_end_cb} :catchall_cc
goto :goto_b5
.line 348
:catchall_cc
move-exception v1
move-object v9, v0
move-object v0, v1
:goto_cf
if-eqz v9, :cond_d4
.line 350
:try_start_d1
invoke-interface {v9}, Landroid/database/Cursor;->close()V
:try_end_d4
.catch Ljava/lang/Exception; {:try_start_d1 .. :try_end_d4} :catch_e5
.line 353
:cond_d4
:goto_d4
throw v0
.line 348
:cond_d5
if-eqz v0, :cond_c5
.line 350
:try_start_d7
invoke-interface {v0}, Landroid/database/Cursor;->close()V
:try_end_da
.catch Ljava/lang/Exception; {:try_start_d7 .. :try_end_da} :catch_db
goto :goto_c5
.line 352
:catch_db
move-exception v0
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_c5
:catch_e0
move-exception v0
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_c5
:catch_e5
move-exception v1
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_d4
.line 348
:catchall_ea
move-exception v0
goto :goto_cf
.line 346
:catch_ec
move-exception v0
move-object v0, v9
goto :goto_bd
.end method
.method public final a(I)Ljava/util/List;
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Ljava/util/List",
"<",
"Lcom/baidu/sofire/f/a;",
">;"
}
.end annotation
.prologue
const/4 v8, 0x2
const/4 v9, 0x0
.line 220
new-instance v10, Ljava/util/ArrayList;
invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V
.line 221
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
.line 222
new-instance v2, Lcom/baidu/sofire/e;
iget-object v3, p0, Lcom/baidu/sofire/e/a;->f:Landroid/content/Context;
invoke-direct {v2, v3}, Lcom/baidu/sofire/e;-><init>(Landroid/content/Context;)V
.line 1884
iget-object v3, v2, Lcom/baidu/sofire/e;->e:Landroid/content/SharedPreferences;
const-string v4, "re_net_wt"
const/4 v5, 0x3
invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v3
.line 224
const v4, 0x36ee80
mul-int/2addr v3, v4
.line 228
if-ne p1, v8, :cond_fa
.line 229
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "(d <= ("
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "-e*3600000) or e=0 )"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 243
:goto_36
const-string v7, "d desc"
.line 246
if-ne p1, v8, :cond_11d
.line 247
:try_start_3a
iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
const-string v1, "r"
const/4 v2, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/16 v8, 0x64
.line 250
invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v8
.line 248
invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
:try_end_4b
.catch Ljava/lang/Exception; {:try_start_3a .. :try_end_4b} :catch_159
.catchall {:try_start_3a .. :try_end_4b} :catchall_157
move-result-object v0
.line 260
:goto_4c
if-eqz v0, :cond_142
.line 261
:goto_4e
:try_start_4e
invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
move-result v1
if-eqz v1, :cond_142
.line 262
new-instance v3, Lcom/baidu/sofire/f/a;
invoke-direct {v3}, Lcom/baidu/sofire/f/a;-><init>()V
.line 263
const-string v1, "a"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->a:I
.line 264
const-string v1, "b"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v3, Lcom/baidu/sofire/f/a;->b:Ljava/lang/String;
.line 265
const-string v1, "c"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->c:I
.line 266
const-string v1, "d"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J
move-result-wide v4
iput-wide v4, v3, Lcom/baidu/sofire/f/a;->e:J
.line 267
const-string v1, "g"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->f:I
.line 268
const-string v1, "e"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->g:I
.line 269
const-string v1, "f"
.line 270
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->h:I
.line 271
const-string v1, "i"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->i:I
.line 272
const-string v1, "j"
.line 273
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v3, Lcom/baidu/sofire/f/a;->j:Ljava/lang/String;
.line 274
const-string v1, "h"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
:try_end_ce
.catch Ljava/lang/Exception; {:try_start_4e .. :try_end_ce} :catch_f0
.catchall {:try_start_4e .. :try_end_ce} :catchall_139
move-result-object v2
.line 278
:try_start_cf
invoke-static {}, Lcom/baidu/sofire/ac/F;->getInstance()Lcom/baidu/sofire/ac/F;
move-result-object v1
const/4 v4, 0x0
invoke-static {v2, v4}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
move-result-object v4
const-string v5, "xVOTuxgN3lkRN2v4"
const-string v6, "utf-8"
.line 279
invoke-virtual {v5, v6}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
move-result-object v5
.line 278
invoke-virtual {v1, v4, v5}, Lcom/baidu/sofire/ac/F;->ad([B[B)[B
move-result-object v4
.line 280
new-instance v1, Ljava/lang/String;
invoke-direct {v1, v4}, Ljava/lang/String;-><init>([B)V
:try_end_e9
.catch Ljava/lang/Exception; {:try_start_cf .. :try_end_e9} :catch_133
.catchall {:try_start_cf .. :try_end_e9} :catchall_139
.line 285
:goto_e9
:try_start_e9
iput-object v1, v3, Lcom/baidu/sofire/f/a;->d:Ljava/lang/String;
.line 287
invoke-interface {v10, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_ee
.catch Ljava/lang/Exception; {:try_start_e9 .. :try_end_ee} :catch_f0
.catchall {:try_start_e9 .. :try_end_ee} :catchall_139
goto/16 :goto_4e
.line 291
:catch_f0
move-exception v1
:goto_f1
:try_start_f1
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
:try_end_f4
.catchall {:try_start_f1 .. :try_end_f4} :catchall_139
.line 293
if-eqz v0, :cond_f9
.line 295
:try_start_f6
invoke-interface {v0}, Landroid/database/Cursor;->close()V
:try_end_f9
.catch Ljava/lang/Exception; {:try_start_f6 .. :try_end_f9} :catch_14d
.line 302
:cond_f9
:goto_f9
return-object v10
.line 234
:cond_fa
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "(d <= ("
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v4
const-string v5, "-e*3600000) or e=0 ) and (g!=2 or d<="
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
int-to-long v6, v3
sub-long/2addr v0, v6
invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ")"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
goto/16 :goto_36
.line 253
:cond_11d
:try_start_11d
invoke-virtual {v2}, Lcom/baidu/sofire/e;->A()I
move-result v8
.line 254
iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
const-string v1, "r"
const/4 v2, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
.line 257
invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v8
.line 255
invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
:try_end_130
.catch Ljava/lang/Exception; {:try_start_11d .. :try_end_130} :catch_159
.catchall {:try_start_11d .. :try_end_130} :catchall_157
move-result-object v0
goto/16 :goto_4c
.line 282
:catch_133
move-exception v1
move-object v1, v2
:try_start_135
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
:try_end_138
.catch Ljava/lang/Exception; {:try_start_135 .. :try_end_138} :catch_f0
.catchall {:try_start_135 .. :try_end_138} :catchall_139
goto :goto_e9
.line 293
:catchall_139
move-exception v1
move-object v9, v0
move-object v0, v1
:goto_13c
if-eqz v9, :cond_141
.line 295
:try_start_13e
invoke-interface {v9}, Landroid/database/Cursor;->close()V
:try_end_141
.catch Ljava/lang/Exception; {:try_start_13e .. :try_end_141} :catch_152
.line 298
:cond_141
:goto_141
throw v0
.line 293
:cond_142
if-eqz v0, :cond_f9
.line 295
:try_start_144
invoke-interface {v0}, Landroid/database/Cursor;->close()V
:try_end_147
.catch Ljava/lang/Exception; {:try_start_144 .. :try_end_147} :catch_148
goto :goto_f9
.line 297
:catch_148
move-exception v0
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_f9
:catch_14d
move-exception v0
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_f9
:catch_152
move-exception v1
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_141
.line 293
:catchall_157
move-exception v0
goto :goto_13c
.line 291
:catch_159
move-exception v0
move-object v0, v9
goto :goto_f1
.end method
.method public final a(ZI)Ljava/util/List;
.registers 14
.annotation system Ldalvik/annotation/Signature;
value = {
"(ZI)",
"Ljava/util/List",
"<",
"Lcom/baidu/sofire/f/a;",
">;"
}
.end annotation
.prologue
const/4 v9, 0x0
.line 361
new-instance v10, Ljava/util/ArrayList;
invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V
.line 364
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
.line 367
if-eqz p1, :cond_e2
.line 368
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "(d < ("
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "-f*3600000) and f!= 0)"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 375
:goto_21
const-string v7, "d desc"
.line 378
const/4 v0, 0x2
if-ne p2, v0, :cond_f7
.line 379
:try_start_26
iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
const-string v1, "r"
const/4 v2, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const-string v8, "100"
.line 380
invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
:try_end_33
.catch Ljava/lang/Exception; {:try_start_26 .. :try_end_33} :catch_14b
.catchall {:try_start_26 .. :try_end_33} :catchall_149
move-result-object v0
.line 391
:goto_34
if-eqz v0, :cond_134
.line 392
:goto_36
:try_start_36
invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
move-result v1
if-eqz v1, :cond_134
.line 393
new-instance v3, Lcom/baidu/sofire/f/a;
invoke-direct {v3}, Lcom/baidu/sofire/f/a;-><init>()V
.line 394
const-string v1, "a"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->a:I
.line 395
const-string v1, "b"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v3, Lcom/baidu/sofire/f/a;->b:Ljava/lang/String;
.line 396
const-string v1, "c"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->c:I
.line 397
const-string v1, "d"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J
move-result-wide v4
iput-wide v4, v3, Lcom/baidu/sofire/f/a;->e:J
.line 398
const-string v1, "g"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->f:I
.line 399
const-string v1, "e"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->g:I
.line 400
const-string v1, "f"
.line 401
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->h:I
.line 402
const-string v1, "i"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I
move-result v1
iput v1, v3, Lcom/baidu/sofire/f/a;->i:I
.line 403
const-string v1, "j"
.line 404
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v3, Lcom/baidu/sofire/f/a;->j:Ljava/lang/String;
.line 405
const-string v1, "h"
invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v1
invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
:try_end_b6
.catch Ljava/lang/Exception; {:try_start_36 .. :try_end_b6} :catch_d8
.catchall {:try_start_36 .. :try_end_b6} :catchall_12b
move-result-object v2
.line 409
:try_start_b7
invoke-static {}, Lcom/baidu/sofire/ac/F;->getInstance()Lcom/baidu/sofire/ac/F;
move-result-object v1
const/4 v4, 0x0
invoke-static {v2, v4}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
move-result-object v4
const-string v5, "xVOTuxgN3lkRN2v4"
const-string v6, "utf-8"
.line 410
invoke-virtual {v5, v6}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
move-result-object v5
.line 409
invoke-virtual {v1, v4, v5}, Lcom/baidu/sofire/ac/F;->ad([B[B)[B
move-result-object v4
.line 411
new-instance v1, Ljava/lang/String;
invoke-direct {v1, v4}, Ljava/lang/String;-><init>([B)V
:try_end_d1
.catch Ljava/lang/Exception; {:try_start_b7 .. :try_end_d1} :catch_125
.catchall {:try_start_b7 .. :try_end_d1} :catchall_12b
.line 416
:goto_d1
:try_start_d1
iput-object v1, v3, Lcom/baidu/sofire/f/a;->d:Ljava/lang/String;
.line 418
invoke-interface {v10, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_d6
.catch Ljava/lang/Exception; {:try_start_d1 .. :try_end_d6} :catch_d8
.catchall {:try_start_d1 .. :try_end_d6} :catchall_12b
goto/16 :goto_36
.line 422
:catch_d8
move-exception v1
:goto_d9
:try_start_d9
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
:try_end_dc
.catchall {:try_start_d9 .. :try_end_dc} :catchall_12b
.line 424
if-eqz v0, :cond_e1
.line 426
:try_start_de
invoke-interface {v0}, Landroid/database/Cursor;->close()V
:try_end_e1
.catch Ljava/lang/Exception; {:try_start_de .. :try_end_e1} :catch_13f
.line 433
:cond_e1
:goto_e1
return-object v10
.line 373
:cond_e2
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "d<="
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
const-wide/32 v4, 0xf731400
sub-long/2addr v0, v4
invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
goto/16 :goto_21
.line 383
:cond_f7
:try_start_f7
new-instance v0, Lcom/baidu/sofire/e;
iget-object v1, p0, Lcom/baidu/sofire/e/a;->f:Landroid/content/Context;
invoke-direct {v0, v1}, Lcom/baidu/sofire/e;-><init>(Landroid/content/Context;)V
.line 384
invoke-virtual {v0}, Lcom/baidu/sofire/e;->A()I
move-result v8
.line 385
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, " 3g limit"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Lcom/baidu/sofire/b;->a()V
.line 386
iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
const-string v1, "r"
const/4 v2, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
.line 389
invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v8
.line 387
invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
:try_end_122
.catch Ljava/lang/Exception; {:try_start_f7 .. :try_end_122} :catch_14b
.catchall {:try_start_f7 .. :try_end_122} :catchall_149
move-result-object v0
goto/16 :goto_34
.line 413
:catch_125
move-exception v1
move-object v1, v2
:try_start_127
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
:try_end_12a
.catch Ljava/lang/Exception; {:try_start_127 .. :try_end_12a} :catch_d8
.catchall {:try_start_127 .. :try_end_12a} :catchall_12b
goto :goto_d1
.line 424
:catchall_12b
move-exception v1
move-object v9, v0
move-object v0, v1
:goto_12e
if-eqz v9, :cond_133
.line 426
:try_start_130
invoke-interface {v9}, Landroid/database/Cursor;->close()V
:try_end_133
.catch Ljava/lang/Exception; {:try_start_130 .. :try_end_133} :catch_144
.line 429
:cond_133
:goto_133
throw v0
.line 424
:cond_134
if-eqz v0, :cond_e1
.line 426
:try_start_136
invoke-interface {v0}, Landroid/database/Cursor;->close()V
:try_end_139
.catch Ljava/lang/Exception; {:try_start_136 .. :try_end_139} :catch_13a
goto :goto_e1
.line 428
:catch_13a
move-exception v0
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_e1
:catch_13f
move-exception v0
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_e1
:catch_144
move-exception v1
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_133
.line 424
:catchall_149
move-exception v0
goto :goto_12e
.line 422
:catch_14b
move-exception v0
move-object v0, v9
goto :goto_d9
.end method
.method public final b()I
.registers 12
.prologue
const/4 v10, 0x0
.line 437
.line 438
const/4 v9, 0x0
.line 440
:try_start_2
iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
const-string v1, "r"
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
:try_end_10
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_10} :catch_22
.catchall {:try_start_2 .. :try_end_10} :catchall_34
move-result-object v1
.line 441
if-eqz v1, :cond_4c
.line 442
:try_start_13
invoke-interface {v1}, Landroid/database/Cursor;->getCount()I
:try_end_16
.catch Ljava/lang/Exception; {:try_start_13 .. :try_end_16} :catch_47
.catchall {:try_start_13 .. :try_end_16} :catchall_40
move-result v0
.line 447
:goto_17
if-eqz v1, :cond_1c
.line 449
:try_start_19
invoke-interface {v1}, Landroid/database/Cursor;->close()V
:try_end_1c
.catch Ljava/lang/Exception; {:try_start_19 .. :try_end_1c} :catch_1d
.line 455
:cond_1c
:goto_1c
return v0
.line 451
:catch_1d
move-exception v1
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_1c
.line 445
:catch_22
move-exception v0
move-object v0, v10
:goto_24
:try_start_24
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
:try_end_27
.catchall {:try_start_24 .. :try_end_27} :catchall_43
.line 447
if-eqz v0, :cond_4a
.line 449
:try_start_29
invoke-interface {v0}, Landroid/database/Cursor;->close()V
:try_end_2c
.catch Ljava/lang/Exception; {:try_start_29 .. :try_end_2c} :catch_2e
move v0, v9
.line 452
goto :goto_1c
.line 451
:catch_2e
move-exception v0
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
move v0, v9
.line 452
goto :goto_1c
.line 447
:catchall_34
move-exception v0
:goto_35
if-eqz v10, :cond_3a
.line 449
:try_start_37
invoke-interface {v10}, Landroid/database/Cursor;->close()V
:try_end_3a
.catch Ljava/lang/Exception; {:try_start_37 .. :try_end_3a} :catch_3b
.line 452
:cond_3a
:goto_3a
throw v0
.line 451
:catch_3b
move-exception v1
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_3a
.line 447
:catchall_40
move-exception v0
move-object v10, v1
goto :goto_35
:catchall_43
move-exception v1
move-object v10, v0
move-object v0, v1
goto :goto_35
.line 445
:catch_47
move-exception v0
move-object v0, v1
goto :goto_24
:cond_4a
move v0, v9
goto :goto_1c
:cond_4c
move v0, v9
goto :goto_17
.end method
.method public final b(Ljava/lang/String;)Z
.registers 13
.prologue
const/4 v8, 0x1
const/4 v10, 0x0
const/4 v9, 0x0
.line 145
.line 148
:try_start_3
const-string v3, "b=?"
.line 149
const/4 v0, 0x1
new-array v4, v0, [Ljava/lang/String;
const/4 v0, 0x0
aput-object p1, v4, v0
.line 150
iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
const-string v1, "c"
const/4 v2, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
:try_end_16
.catch Ljava/lang/Throwable; {:try_start_3 .. :try_end_16} :catch_2b
.catchall {:try_start_3 .. :try_end_16} :catchall_3d
move-result-object v1
.line 151
if-eqz v1, :cond_55
:try_start_19
invoke-interface {v1}, Landroid/database/Cursor;->getCount()I
:try_end_1c
.catch Ljava/lang/Throwable; {:try_start_19 .. :try_end_1c} :catch_50
.catchall {:try_start_19 .. :try_end_1c} :catchall_49
move-result v0
if-lez v0, :cond_55
move v0, v10
.line 158
:goto_20
if-eqz v1, :cond_25
.line 160
:try_start_22
invoke-interface {v1}, Landroid/database/Cursor;->close()V
:try_end_25
.catch Ljava/lang/Exception; {:try_start_22 .. :try_end_25} :catch_26
.line 168
:cond_25
:goto_25
return v0
.line 162
:catch_26
move-exception v1
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_25
.line 156
:catch_2b
move-exception v0
move-object v0, v9
:goto_2d
:try_start_2d
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
:try_end_30
.catchall {:try_start_2d .. :try_end_30} :catchall_4c
.line 158
if-eqz v0, :cond_53
.line 160
:try_start_32
invoke-interface {v0}, Landroid/database/Cursor;->close()V
:try_end_35
.catch Ljava/lang/Exception; {:try_start_32 .. :try_end_35} :catch_37
move v0, v8
.line 163
goto :goto_25
.line 162
:catch_37
move-exception v0
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
move v0, v8
.line 163
goto :goto_25
.line 158
:catchall_3d
move-exception v0
:goto_3e
if-eqz v9, :cond_43
.line 160
:try_start_40
invoke-interface {v9}, Landroid/database/Cursor;->close()V
:try_end_43
.catch Ljava/lang/Exception; {:try_start_40 .. :try_end_43} :catch_44
.line 163
:cond_43
:goto_43
throw v0
.line 162
:catch_44
move-exception v1
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_43
.line 158
:catchall_49
move-exception v0
move-object v9, v1
goto :goto_3e
:catchall_4c
move-exception v1
move-object v9, v0
move-object v0, v1
goto :goto_3e
.line 156
:catch_50
move-exception v0
move-object v0, v1
goto :goto_2d
:cond_53
move v0, v8
goto :goto_25
:cond_55
move v0, v8
goto :goto_20
.end method
.method public final c()I
.registers 11
.prologue
.line 512
const/4 v0, -0x1
.line 513
new-instance v1, Lcom/baidu/sofire/e;
iget-object v2, p0, Lcom/baidu/sofire/e/a;->f:Landroid/content/Context;
invoke-direct {v1, v2}, Lcom/baidu/sofire/e;-><init>(Landroid/content/Context;)V
.line 514
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
.line 1898
iget-object v1, v1, Lcom/baidu/sofire/e;->e:Landroid/content/SharedPreferences;
const-string v4, "re_net_over"
const/4 v5, 0x7
invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
.line 515
const v4, 0x5265c00
mul-int/2addr v1, v4
.line 518
:try_start_19
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "(d <= ? or (d < ("
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v4, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v4
const-string v5, "-f*3600000) and f!= 0)) and b != \'1001001\'and i != 5 "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 524
const/4 v5, 0x1
new-array v5, v5, [Ljava/lang/String;
const/4 v6, 0x0
int-to-long v8, v1
sub-long/2addr v2, v8
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v1
aput-object v1, v5, v6
.line 526
iget-object v1, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
const-string v2, "r"
invoke-virtual {v1, v2, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
:try_end_41
.catch Ljava/lang/Exception; {:try_start_19 .. :try_end_41} :catch_43
move-result v0
.line 530
:goto_42
return v0
.line 528
:catch_43
move-exception v1
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_42
.end method