百度手机卫士 v8.6.2版本的 MD5 值为:fa60cb367e40201705a2d9f9ce2cbfdf
以下内容为反编译后的 byr.java 源代码,内容仅作参考
package dxoptimizer;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.net.Uri;
import android.provider.BaseColumns;
import com.dianxinos.optimizer.module.account.db.AccountDbProvider;
import java.util.ArrayList;
import java.util.List;
public class byr implements BaseColumns {
private static final Uri a = Uri.withAppendedPath(AccountDbProvider.a, "medal_table");
public static void a(SQLiteDatabase sQLiteDatabase) {
sQLiteDatabase.execSQL("CREATE TABLE IF NOT EXISTS medal (_id INTEGER PRIMARY KEY,medal_name TEXT,medal_icon TEXT,medal_share_str TEXT,medal_share_guide_str TEXT);");
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{1, "探索专家", "0", "0", "0"});
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{2, "清理小能手", "1", "1", "1"});
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{3, "清理达人", "https://sjwsst.baidu.com/apks/icon/medalthr.png", "2", "2"});
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{4, "清理专家", "https://sjwsst.baidu.com/apks/icon/medalzhuanjia.png", "3", "3"});
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{5, "登录达人", "https://sjwsst.baidu.com/apks/icon/medalfiv.png", "4", "4"});
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{6, "加速短工", "2", "5", "5"});
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{7, "加速工长", "https://sjwsst.baidu.com/apks/icon/medaleit.png", "6", "6"});
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{8, "加速厂长", "https://sjwsst.baidu.com/apks/icon/medalsev.png", "7", "7"});
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{9, "体检护工", "3", "8", "8"});
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{10, "体检医生", "https://sjwsst.baidu.com/apks/icon/medalten.png", "9", "9"});
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{11, "体检名医", "https://sjwsst.baidu.com/apks/icon/medalele.png", "10", "10"});
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{12, "标记小白", "https://sjwsst.baidu.com/apks/icon/medaltwe.png", "11", "11"});
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{13, "标记能手", "https://sjwsst.baidu.com/apks/icon/medalthi.png", "12", "12"});
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{14, "标记天才", "https://sjwsst.baidu.com/apks/icon/medalfot.png", "13", "13"});
sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{15, "安全大师", "https://sjwsst.baidu.com/apks/icon/medalfit.png", "14", "14"});
sQLiteDatabase.execSQL("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"});
sQLiteDatabase.execSQL("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"});
sQLiteDatabase.execSQL("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"});
}
public static void a(SQLiteDatabase sQLiteDatabase, String str, Object[] objArr) {
sQLiteDatabase.execSQL(str, objArr);
}
public static void a(SQLiteDatabase sQLiteDatabase, int i, String str) {
ContentValues contentValues = new ContentValues();
contentValues.put("medal_icon", str);
sQLiteDatabase.update("medal", contentValues, "_id=?", new String[]{String.valueOf(i)});
}
public List<bzh> a(Context context) {
ArrayList arrayList = new ArrayList();
Cursor a2 = byq.a(context).a(a, null, null, null, null, null, null);
if (a2 != null) {
while (a2.moveToNext()) {
bzh bzhVar = new bzh();
bzhVar.a = a2.getInt(0);
bzhVar.b = a2.getString(1);
String string = a2.getString(2);
String string2 = a2.getString(3);
String string3 = a2.getString(4);
bzhVar.a(context, string2);
bzhVar.b(context, string);
bzhVar.a(string3);
arrayList.add(bzhVar);
}
a2.close();
}
return arrayList;
}
}