blo.smali
.class public Ldxoptimizer/blo;
.super Landroid/database/sqlite/SQLiteOpenHelper;
.source "ClaimsDBHelper.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ldxoptimizer/blo$a;
}
.end annotation
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 5
.prologue
.line 116
const-string v0, "c_info_db"
const/4 v1, 0x0
const/4 v2, 0x6
invoke-direct {p0, p1, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;-><init>(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V
.line 117
return-void
.end method
# virtual methods
.method public onCreate(Landroid/database/sqlite/SQLiteDatabase;)V
.registers 3
.prologue
.line 121
const-string v0, "create table run_track(uuid TEXT ,pkgname TEXT ,appname TEXT ,signsha1 TEXT ,signmd5 TEXT ,vc TEXT ,vn TEXT ,adr INT ,madr TEXT ,md5 TEXT ,libv TEXT ,ssid TEXT ,bssid TEXT ,net_type INT ,app_type INT ,r_count INT ,sta_time LONG ,end_time LONG)"
invoke-virtual {p1, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
.line 122
const-string v0, "create table c_app_info(pkgname TEXT ,appname TEXT ,signsha1 TEXT ,signmd5 TEXT ,vc TEXT ,vn TEXT ,vs_name TEXT ,md5 TEXT ,libv TEXT ,apptime LONG ,app_type INT ,c_date LONG ,type INT)"
invoke-virtual {p1, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
.line 123
const-string v0, "create table net_adr_claims(domain TEXT ,pkg TEXT ,time LONG)"
invoke-virtual {p1, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
.line 124
const-string v0, "create table sys_browser_record(title TEXT ,url TEXT ,domain TEXT ,time TEXT ,desc TEXT ,claim INT ,level INT)"
invoke-virtual {p1, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
.line 125
return-void
.end method
.method public onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V
.registers 7
.prologue
const/4 v1, 0x5
const/4 v2, 0x4
.line 132
.line 133
const/4 v0, 0x3
if-ne p2, v0, :cond_34
.line 134
const-string v0, "alter table run_track add md5 TEXT;"
invoke-virtual {p1, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
.line 135
const-string v0, "alter table run_track add libv TEXT;"
invoke-virtual {p1, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
.line 136
const-string v0, "alter table run_track add ssid TEXT;"
invoke-virtual {p1, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
.line 137
const-string v0, "alter table run_track add bssid TEXT;"
invoke-virtual {p1, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
.line 138
const-string v0, "alter table c_app_info add md5 TEXT;"
invoke-virtual {p1, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
.line 139
const-string v0, "alter table c_app_info add libv TEXT;"
invoke-virtual {p1, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
move v0, v2
.line 145
:goto_24
if-ne v0, v2, :cond_2c
.line 146
const-string v0, "create table net_adr_claims(domain TEXT ,pkg TEXT ,time LONG)"
invoke-virtual {p1, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
move v0, v1
.line 152
:cond_2c
if-ne v0, v1, :cond_33
.line 153
const-string v0, "create table sys_browser_record(title TEXT ,url TEXT ,domain TEXT ,time TEXT ,desc TEXT ,claim INT ,level INT)"
invoke-virtual {p1, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
.line 159
:cond_33
return-void
:cond_34
move v0, p2
goto :goto_24
.end method