百度手机卫士 v8.4.5版本的 MD5 值为:c65ef854a40bb6200c4d8c4603c58403

以下内容为反编译后的 bxb.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 bxb 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 a(Context context) {
        ArrayList arrayList = new ArrayList();
        Cursor a2 = bxa.a(context).a(a, null, null, null, null, null, null);
        if (a2 != null) {
            while (a2.moveToNext()) {
                bxr bxrVar = new bxr();
                bxrVar.a = a2.getInt(0);
                bxrVar.b = a2.getString(1);
                String string = a2.getString(2);
                String string2 = a2.getString(3);
                String string3 = a2.getString(4);
                bxrVar.a(context, string2);
                bxrVar.b(context, string);
                bxrVar.a(string3);
                arrayList.add(bxrVar);
            }
            a2.close();
        }
        return arrayList;
    }
}