百度手机卫士 v8.1.5版本的 MD5 值为:15af71eae74e2f2b5b9f845fe77a4804

以下内容为反编译后的 bzq.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 bzq 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, "清理小能手", com.baidu.location.c.d.ai, com.baidu.location.c.d.ai, com.baidu.location.c.d.ai});
        sQLiteDatabase.execSQL("INSERT INTO medal(_id, medal_name, medal_icon, medal_share_str, medal_share_guide_str) VALUES(?, ?, ?, ?, ?)", new Object[]{3, "清理达人", "http://s.dxcnd.cn/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, "清理专家", "http://s.dxcnd.cn/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, "登录达人", "http://s.dxcnd.cn/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, "加速工长", "http://s.dxcnd.cn/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, "加速厂长", "http://s.dxcnd.cn/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, "体检医生", "http://s.dxcnd.cn/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, "体检名医", "http://s.dxcnd.cn/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, "标记小白", "http://s.dxcnd.cn/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, "标记能手", "http://s.dxcnd.cn/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, "标记天才", "http://s.dxcnd.cn/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, "安全大师", "http://s.dxcnd.cn/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, "粉丝头衔", "http://s.dxcnd.cn/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, "绿色和平", "http://s.dxcnd.cn/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, "十万金主", "http://s.dxcnd.cn/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 = bzp.a(context).a(a, null, null, null, null, null, null);
        if (a2 != null) {
            while (a2.moveToNext()) {
                cag cagVar = new cag();
                cagVar.a = a2.getInt(0);
                cagVar.b = a2.getString(1);
                String string = a2.getString(2);
                String string2 = a2.getString(3);
                String string3 = a2.getString(4);
                cagVar.a(context, string2);
                cagVar.b(context, string);
                cagVar.a(string3);
                arrayList.add(cagVar);
            }
            a2.close();
        }
        return arrayList;
    }
}