bh.smali
.class public final Lcom/imo/android/imoim/util/bh;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.registers 1
.line 16
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Lcom/imo/android/imoim/data/f;)V
.registers 5
const-string v0, "file_transfer"
.line 23
new-instance v1, Landroid/content/ContentValues;
invoke-direct {v1}, Landroid/content/ContentValues;-><init>()V
.line 1181
iget-object v2, p0, Lcom/imo/android/imoim/data/f;->a:Ljava/lang/String;
const-string v3, "taskid"
.line 24
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 25
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
const-string v3, "timestamp"
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
.line 1217
iget-object v2, p0, Lcom/imo/android/imoim/data/f;->b:Ljava/lang/String;
const-string v3, "filepath"
.line 26
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 27
invoke-virtual {p0}, Lcom/imo/android/imoim/data/f;->c()Ljava/lang/String;
move-result-object v2
const-string v3, "filename"
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1239
iget-wide v2, p0, Lcom/imo/android/imoim/data/f;->c:J
.line 28
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
const-string v3, "filesize"
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
.line 2227
iget-object v2, p0, Lcom/imo/android/imoim/data/f;->d:Ljava/lang/String;
const-string v3, "ext"
.line 29
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2235
iget-object v2, p0, Lcom/imo/android/imoim/data/f;->e:Ljava/lang/String;
const-string v3, "sha1sum"
.line 30
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2247
iget-object v2, p0, Lcom/imo/android/imoim/data/f;->f:Ljava/lang/String;
const-string v3, "url"
.line 31
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 2255
iget v2, p0, Lcom/imo/android/imoim/data/f;->i:I
.line 32
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const-string v3, "type"
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 3197
iget v2, p0, Lcom/imo/android/imoim/data/f;->j:I
.line 33
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const-string v3, "down_type"
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 3259
iget v2, p0, Lcom/imo/android/imoim/data/f;->g:I
.line 34
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const-string v3, "progress"
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 3267
iget v2, p0, Lcom/imo/android/imoim/data/f;->h:I
.line 35
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const-string v3, "status"
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 3279
iget v2, p0, Lcom/imo/android/imoim/data/f;->l:I
.line 36
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const-string v3, "errorcode"
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
.line 3287
iget-object v2, p0, Lcom/imo/android/imoim/data/f;->m:Lorg/json/JSONObject;
.line 37
invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v2
const-string v3, "ext_data"
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
const-string v2, "buids"
const-string v3, "[]"
.line 38
invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 4205
iget v2, p0, Lcom/imo/android/imoim/data/f;->k:I
.line 39
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const-string v3, "upload_type"
invoke-virtual {v1, v3, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
const/4 v2, 0x0
:try_start_a0
const-string v3, "FTransferCreate"
.line 43
invoke-static {v0, v1, v2, v3}, Lcom/imo/android/imoim/util/at;->a(Ljava/lang/String;Landroid/content/ContentValues;ZLjava/lang/String;)J
:try_end_a5
.catch Ljava/lang/Exception; {:try_start_a0 .. :try_end_a5} :catch_a6
return-void
:catch_a6
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/String;
.line 5181
iget-object p0, p0, Lcom/imo/android/imoim/data/f;->a:Ljava/lang/String;
aput-object p0, v3, v2
const-string p0, "taskid=?"
const-string v2, "FTransferUpdate"
.line 46
invoke-static {v0, v1, p0, v3, v2}, Lcom/imo/android/imoim/util/at;->a(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static a(Ljava/lang/String;)V
.registers 4
const/4 v0, 0x1
new-array v1, v0, [Ljava/lang/String;
const/4 v2, 0x0
aput-object p0, v1, v2
const-string p0, "taskid=?"
const-string v2, "file_transfer"
.line 106
invoke-static {v2, p0, v1, v0}, Lcom/imo/android/imoim/util/at;->b(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Z)I
return-void
.end method
.method public static a(Ljava/lang/String;I)V
.registers 5
const/4 v0, 0x1
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
aput-object p0, v0, v1
.line 74
new-instance p0, Landroid/content/ContentValues;
invoke-direct {p0}, Landroid/content/ContentValues;-><init>()V
.line 75
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
const-string v1, "progress"
invoke-virtual {p0, v1, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
const-string p1, "taskid=?"
const-string v1, "file_transfer"
const-string v2, "FTransferUpProgress"
.line 76
invoke-static {v1, p0, p1, v0, v2}, Lcom/imo/android/imoim/util/at;->a(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;)V
.registers 5
const/4 v0, 0x1
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
aput-object p0, v0, v1
.line 54
new-instance p0, Landroid/content/ContentValues;
invoke-direct {p0}, Landroid/content/ContentValues;-><init>()V
const-string v1, "url"
.line 55
invoke-virtual {p0, v1, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
const-string p1, "taskid=?"
const-string v1, "file_transfer"
const-string v2, "FTransferUpProgress"
.line 56
invoke-static {v1, p0, p1, v0, v2}, Lcom/imo/android/imoim/util/at;->a(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static a(Ljava/lang/String;Lorg/json/JSONObject;)V
.registers 5
const/4 v0, 0x1
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
aput-object p0, v0, v1
.line 96
new-instance p0, Landroid/content/ContentValues;
invoke-direct {p0}, Landroid/content/ContentValues;-><init>()V
.line 97
invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p1
const-string v1, "ext_data"
invoke-virtual {p0, v1, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
const-string p1, "taskid=?"
const-string v1, "file_transfer"
const-string v2, "FTransferUpExtData"
.line 98
invoke-static {v1, p0, p1, v0, v2}, Lcom/imo/android/imoim/util/at;->a(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static b(Ljava/lang/String;)Lcom/imo/android/imoim/data/f;
.registers 2
.line 133
invoke-static {p0}, Lcom/imo/android/imoim/util/bh;->c(Ljava/lang/String;)Landroid/database/Cursor;
move-result-object p0
.line 136
invoke-interface {p0}, Landroid/database/Cursor;->moveToNext()Z
move-result v0
if-eqz v0, :cond_f
.line 137
invoke-static {p0}, Lcom/imo/android/imoim/data/f;->a(Landroid/database/Cursor;)Lcom/imo/android/imoim/data/f;
move-result-object v0
goto :goto_10
:cond_f
const/4 v0, 0x0
.line 140
:goto_10
invoke-static {p0}, Lcom/imo/android/imoim/util/ao;->b(Landroid/database/Cursor;)V
return-object v0
.end method
.method public static b(Ljava/lang/String;I)V
.registers 5
const/4 v0, 0x1
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
aput-object p0, v0, v1
.line 84
new-instance p0, Landroid/content/ContentValues;
invoke-direct {p0}, Landroid/content/ContentValues;-><init>()V
.line 85
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "status"
invoke-virtual {p0, v2, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
const/4 v1, 0x2
if-ne p1, v1, :cond_22
const/16 p1, 0x64
.line 87
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
const-string v1, "progress"
invoke-virtual {p0, v1, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
:cond_22
const-string p1, "taskid=?"
const-string v1, "file_transfer"
const-string v2, "FTransferUpStatus"
.line 88
invoke-static {v1, p0, p1, v0, v2}, Lcom/imo/android/imoim/util/at;->a(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public static b(Ljava/lang/String;Ljava/lang/String;)V
.registers 5
const/4 v0, 0x1
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
aput-object p0, v0, v1
.line 64
new-instance p0, Landroid/content/ContentValues;
invoke-direct {p0}, Landroid/content/ContentValues;-><init>()V
const-string v1, "sha1sum"
.line 65
invoke-virtual {p0, v1, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
const-string p1, "taskid=?"
const-string v1, "file_transfer"
const-string v2, "FTransferUpProgress"
.line 66
invoke-static {v1, p0, p1, v0, v2}, Lcom/imo/android/imoim/util/at;->a(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method private static c(Ljava/lang/String;)Landroid/database/Cursor;
.registers 9
const/4 v0, 0x1
new-array v4, v0, [Ljava/lang/String;
const/4 v0, 0x0
aput-object p0, v4, v0
const-string v3, "taskid=?"
const-string v1, "file_transfer"
const/4 v2, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
.line 128
invoke-static/range {v1 .. v7}, Lcom/imo/android/imoim/util/at;->a(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
move-result-object p0
return-object p0
.end method