package com.joyplus.ad;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
/*define by Jas@20130723 for AdBoot data W/R*/
public class AdDataManager {
/*Interface for PublisherId*/
public static final String KEY_PUBLISHERID = "KEY_PUBLISHERID";
public static final String ADKEY_PUBLISHERID_CONFIG_XML = "adkey_publisherid_config_xml";
public static String getPublisherID(Context context){
return getString(context,ADKEY_PUBLISHERID_CONFIG_XML,KEY_PUBLISHERID);
}
public static boolean setPublisherID(Context context,String ID){
return saveString(context,ADKEY_PUBLISHERID_CONFIG_XML,KEY_PUBLISHERID,ID);
}
/*Interface for base*/
public static String getString(Context context,String XML,String KEY){
if(XML == null || XML.equals(""))return null;
if(KEY == null || KEY.equals(""))return null;
SharedPreferences sp = context.getSharedPreferences(XML,Context.MODE_PRIVATE);
return sp.getString(KEY, "");
}
public static boolean saveString(Context context,String XML,String KEY,String VALUE){
if(XML == null || XML.equals(""))return false;
if(KEY == null || KEY.equals(""))return false;
if(VALUE == null) return false;
SharedPreferences sp = context.getSharedPreferences(XML,Context.MODE_PRIVATE);
Editor editor = sp.edit();
editor.putString(KEY, VALUE);
editor.commit();
if(VALUE.equals(getString(context,XML,KEY)))return true;
return false;
}
}