百度手机卫士 v8.8.0版本的 MD5 值为:a85894a6923c8a39f0c3a3a686ad7443
以下内容为反编译后的 bzm.java 源代码,内容仅作参考
package dxoptimizer;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class bzm extends SQLiteOpenHelper {
private static String b = "AccountDbHelper";
private static boolean c = false;
private static volatile bzm d;
public Context a;
public static bzm a(Context context) {
if (d == null) {
synchronized (bzm.class) {
if (d == null) {
d = new bzm(context);
}
}
}
return d;
}
private bzm(Context context) {
super(context, "account.db", (SQLiteDatabase.CursorFactory) null, 5);
this.a = context.getApplicationContext();
}
@Override
public void onCreate(SQLiteDatabase sQLiteDatabase) {
bzn.a(sQLiteDatabase);
bzp.a(sQLiteDatabase);
bzq.a(sQLiteDatabase);
bzo.a(sQLiteDatabase);
if (c) {
hzi.b(b, "AccountDbHelper onCreate" + sQLiteDatabase.toString());
}
}
@Override
public void onUpgrade(SQLiteDatabase sQLiteDatabase, int i, int i2) {
if (i == 1) {
a(sQLiteDatabase);
}
if (i <= 2) {
b(sQLiteDatabase);
}
if (i <= 3) {
c(sQLiteDatabase);
}
if (i <= 4) {
d(sQLiteDatabase);
}
}
private void a(SQLiteDatabase sQLiteDatabase) {
bzn.a(sQLiteDatabase, "INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{16, "粉丝头衔", "https://sjwsst.baidu.com/apks/icon/medalsit.png", "15", "15"});
bzn.a(sQLiteDatabase, 3, "https://sjwsst.baidu.com/apks/icon/medalthr.png");
bzn.a(sQLiteDatabase, 4, "https://sjwsst.baidu.com/apks/icon/medalzhuanjia.png");
bzn.a(sQLiteDatabase, 5, "https://sjwsst.baidu.com/apks/icon/medalfiv.png");
bzn.a(sQLiteDatabase, 6, "2");
bzn.a(sQLiteDatabase, 7, "https://sjwsst.baidu.com/apks/icon/medaleit.png");
bzn.a(sQLiteDatabase, 8, "https://sjwsst.baidu.com/apks/icon/medalsev.png");
bzn.a(sQLiteDatabase, 9, "3");
bzn.a(sQLiteDatabase, 10, "https://sjwsst.baidu.com/apks/icon/medalten.png");
bzn.a(sQLiteDatabase, 11, "https://sjwsst.baidu.com/apks/icon/medalele.png");
bzn.a(sQLiteDatabase, 12, "https://sjwsst.baidu.com/apks/icon/medaltwe.png");
bzn.a(sQLiteDatabase, 13, "https://sjwsst.baidu.com/apks/icon/medalthi.png");
bzn.a(sQLiteDatabase, 14, "https://sjwsst.baidu.com/apks/icon/medalfot.png");
bzn.a(sQLiteDatabase, 15, "https://sjwsst.baidu.com/apks/icon/medalfit.png");
bzp.a(sQLiteDatabase, "INSERT INTO task(_id, task_name, task_skill_id, task_score, task_length, task_icon, task_medal_id, task_guid) VALUES(?, ?, ?, ?, ?, ?, ?, ?)", new Object[]{20, "", -1, 0, 1, "", 16, ""});
if (c) {
hzi.b(b, "version:1 upgrade...");
}
}
private void b(SQLiteDatabase sQLiteDatabase) {
bzp.a(sQLiteDatabase, "task_start_time", "INTEGER");
bzp.a(sQLiteDatabase, "task_end_time", "INTEGER");
bzn.a(sQLiteDatabase, "INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{17, "绿色和平", "https://sjwsst.baidu.com/apks/icon/greenpeace.png", "16", "16"});
bzp.a(sQLiteDatabase, "INSERT INTO task(_id, task_name, task_skill_id, task_score, task_length, task_icon, task_medal_id, task_guid, task_start_time, task_end_time) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", new Object[]{21, "", 3, 0, 1, "", 17, "20", 1441036800000L, 1441900799000L});
if (c) {
hzi.b(b, "version:2 upgrade...");
}
}
private void c(SQLiteDatabase sQLiteDatabase) {
bzp.a(sQLiteDatabase, "INSERT INTO task(_id, task_name, task_skill_id, task_score, task_length, task_icon, task_medal_id, task_guid, task_start_time, task_end_time) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", new Object[]{22, "露脸奖", 4, 1, 1, "4", -1, "21", 0, 0});
bzp.a(sQLiteDatabase, 6, 5);
bzp.a(sQLiteDatabase, 10, 5);
bzp.a(sQLiteDatabase, 13, 5);
bzp.a(sQLiteDatabase, 16, 5);
if (c) {
hzi.b(b, "version:3 upgrade...");
}
}
private void d(SQLiteDatabase sQLiteDatabase) {
bzp.a(sQLiteDatabase, "INSERT INTO task(_id, task_name, task_skill_id, task_score, task_length, task_icon, task_medal_id, task_guid, task_start_time, task_end_time) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", new Object[]{23, "十万金主", 8, 5, 1, "", 18, "22", 0, 0});
bzn.a(sQLiteDatabase, "INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{18, "十万金主", "https://sjwsst.baidu.com/apks/icon/shiwanjinzhu.png", "17", "17"});
bzo.a(sQLiteDatabase, "INSERT INTO skill(_id, skill_name, skill_action) VALUES(?, ?, ?)", new Object[]{8, "安全支付", "com.dianxinos.optimizer.module.paysecurity.PaymentEnterActivity"});
if (c) {
hzi.b(b, "version:4 upgrade...");
}
}
}