package com.example.qyh.joe.theme; import android.content.Context; import android.content.SharedPreferences; public class PrefUtils { private Context mContext; public PrefUtils(Context context) { this.mContext = context; } public String getPluginPath() { SharedPreferences sp = mContext.getSharedPreferences(SkinConfig.PREF_NAME, Context.MODE_PRIVATE); return sp.getString(SkinConfig.KEY_PLUGIN_PATH, ""); } public String getSuffix() { SharedPreferences sp = mContext.getSharedPreferences(SkinConfig.PREF_NAME, Context.MODE_PRIVATE); return sp.getString(SkinConfig.KEY_PLUGIN_SUFFIX, ""); } public boolean clear() { SharedPreferences sp = mContext.getSharedPreferences(SkinConfig.PREF_NAME, Context.MODE_PRIVATE); return sp.edit().clear().commit(); } public void putPluginPath(String path) { SharedPreferences sp = mContext.getSharedPreferences(SkinConfig.PREF_NAME, Context.MODE_PRIVATE); sp.edit().putString(SkinConfig.KEY_PLUGIN_PATH, path).apply(); } public void putPluginPkg(String pkgName) { SharedPreferences sp = mContext.getSharedPreferences(SkinConfig.PREF_NAME, Context.MODE_PRIVATE); sp.edit().putString(SkinConfig.KEY_PLUGIN_PKG, pkgName).apply(); } public String getPluginPkgName() { SharedPreferences sp = mContext.getSharedPreferences(SkinConfig.PREF_NAME, Context.MODE_PRIVATE); return sp.getString(SkinConfig.KEY_PLUGIN_PKG, ""); } public void putPluginSuffix(String suffix) { SharedPreferences sp = mContext.getSharedPreferences(SkinConfig.PREF_NAME, Context.MODE_PRIVATE); sp.edit().putString(SkinConfig.KEY_PLUGIN_SUFFIX, suffix).apply(); } }