package ren.solid.skinloader.config;
import android.content.Context;
import ren.solid.skinloader.util.PreferencesUtils;
/**
* Created by _SOLID
* Date:2016/4/13
* Time:21:29
*/
public class SkinConfig {
public static final String NAMESPACE = "http://schemas.android.com/android/skin";
public static final String SKIN_SUFFIX = ".theme";
public static final String SKIN_FOLER_NAME = "skin";
public static final String PREF_CUSTOM_SKIN_PATH = "cn_feng_skin_custom_path";
public static final String DEFALT_SKIN = "cn_feng_skin_default";//默认皮肤
public static final String SKIN_FROM = "cn_feng_skin_from";
public static final int FROM_INTERNAL = 0;
public static final int FROM_EXTERNAL = 1;
public static final String ATTR_SKIN_ENABLE = "enable";
/**
* get path of last skin package path
*
* @param context
* @return path of skin package
*/
public static String getCustomSkinPath(Context context) {
return PreferencesUtils.getString(context, PREF_CUSTOM_SKIN_PATH, DEFALT_SKIN);
}
public static void saveSkinPath(Context context, String path) {
PreferencesUtils.putString(context, PREF_CUSTOM_SKIN_PATH, path);
}
public static boolean isDefaultSkin(Context context) {
return DEFALT_SKIN.equals(getCustomSkinPath(context));
}
}