/**
*
*/
package com.youai.aistore;
import java.util.ArrayList;
import android.app.Application;
import android.content.Context;
import android.content.SharedPreferences;
import android.telephony.TelephonyManager;
import com.nostra13.universalimageloader.cache.disc.naming.Md5FileNameGenerator;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
import com.nostra13.universalimageloader.core.assist.QueueProcessingType;
import com.youai.aistore.Bean.UserBean;
/**
* MyApplication
*
* @author Qzr
*/
public class MyApplication extends Application {
public static boolean logined,log_staau_ischanged;
public static UserBean userBean;
public static String SessionId = "";
public static String UserId = "0";
public static String UserName = "";
public static SharedPreferences mSharedPreferences;
public static String callnumber = "4000965585";
public static String smsnumber = "13331054189";
public static int neiyi = 4;// 内衣类
public static int neiyi_qingqvshuiyi = 40;
public static int neiyi_zhifuyouhuo = 37;
public static int neiyi_xingganneiyi = 86;
public static int neiyi_siwaneiku = 85;
public static int neiyi_liantiwangyi = 83;
public static int neiyi_sandiantoushi = 84;
public static int woman = 74;// 女性类
public static int woman_av = 75;
public static int woman_fangzhenyangjv = 76;
public static int woman_qingqvtiaodan = 91;
public static int woman_shensuozhuanhzu = 19;
public static int woman_hulibaojian = 77;
public static int woman_otherwoman = 78;
public static int man = 69;// 男性类
public static int man_feijibei = 70;
public static int man_daomo = 73;
public static int man_fuzhu = 98;
public static int tt = 63;// tt
public static int tt_jingdian = 67;
public static int tt_yanshi = 64;
public static int tt_nvyong = 68;
public static int tt_daxiaohao = 65;
public static int tt_huayang = 66;
public static int tosex = 87;// 双人
public static int tosex_zhuqing = 93;
public static int tosex_houting = 71;
public static int tosex_huantao = 89;
public static int tosex_runhua = 92;
public static int tosex_sm = 88;
public static int tosex_other = 90;
public static String clickdesc = "clickdesc";// 人气倒序
public static String clickdasc = "clickdasc";// 人气正序
public static String salesdesc = "salesdesc";// 销量倒序
public static String salesdasc = "salesdasc";// 销量正序
public static String pricedesc = "pricedesc";// 价格倒序
public static String priceasc = "priceasc";// 价格正序
public static final String PARTNER = "2088612509277434";// 合作者身份ID
public static final String SELLER = "youaishidai@qq.com";// 卖家支付宝账号
public static final String RSA_PRIVATE ="MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBALvCKNMyj8bcM6jshdjzZBKbK/Jcb+gyFPz4WUdMKdtOEZWlsBVgAifvwN/w8rSVHSnIEU+4UOdgNwJSNDadU+gj0LtoPEPGiU3kZme0TcqsjgIt56XhSfZ7lS999WNd3BA7O9ctx9qyDNQ5X1XWeDDpgs3eW/eaSiR2mMSD/SaLAgMBAAECgYEAoQLy0ZJ1e5pQbtdOPOsT8WTCPheJG/z+xKUQorSs3FVJfSRWKS5pCuhuZVySNcv981uPhObR8mkvIz1tazxlu57ctnucLFaVatq3OZpplNQ9luZiU9wVcENQE0fQCd/alW04GvpijIctyxDPWPFTbzWXOJjWa60fcBu7BXeX32kCQQDt4SdA6VYXNFnp4RKPxGMmCA5bGDvnLOERBNNMgu6OH6FgUDg+ZyByJQixbtVUayJrPOOVF93Juf8xyX487ShdAkEAyg+amiU37eIgaaxrE7tyBW0EbUbGLwBTa896JwTheARObIQ6j8l/0qesDXu/UJ9DWtZRxv7HgH936AD/MoR8BwJBAOwJHk8NeOw7eQBV4XogLxV8puoC6OWhJY4ikJt5y8XgYttTngtlfs9kKfUNecZzK8rmtxeof9z7ntnDCmzgEc0CQDehIiRMGODSP7A4Ouac1aBuyig3svpfsZfd8Dhr3JNJRDoWEXViuWFKrlCsABj3L/kDRlJt9IkJDv79v0SuOuMCQDAiq+EBz7mBfToiOnB1MikO3L3WsBeKmldL/2U8cnY88nBWzSHF1tICy5W8CbuYS4zLXFTXnCEZWle/yvq8WIk=";
public static final String RSA_PUBLIC ="MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnxj/9qwVfgoUh/y2W89L6BkRAFljhNhgPdyPuBV64bfQNN1PjbCzkIM6qRdKBoLPXmKKMiFYnkd6rAoprih3/PrQEB/VsW8OoM8fxn67UDYuyBTqA23MML9q1+ilIZwBC2AQ2UBVOrFXfFl75p6/B5KsiNG9zpgmLCUYuLkxpLQIDAQAB";
public static final String Notify_Url = "http://www.aiai.cn/services/api.php?module=notify_url";
public static final String CONNECTIVITY_CHANGE_ACTION = "android.net.conn.CONNECTIVITY_CHANGE";
public static ArrayList<String> order_list;
@Override
public void onCreate() {
super.onCreate();
// 初始化ImageLoader
@SuppressWarnings("deprecation")
DisplayImageOptions options = new DisplayImageOptions.Builder()
.showStubImage(R.drawable.ic_stub) // 设置图片下载期间显示的图片
.showImageForEmptyUri(R.drawable.ic_empty) // 设置图片Uri为空或是错误的时候显示的图片
.showImageOnFail(R.drawable.ic_error) // 设置图片加载或解码过程中发生错误显示的图片
.cacheInMemory(true) // 设置下载的图片是否缓存在内存中
.cacheOnDisc(true) // 设置下载的图片是否缓存在SD卡中
// .displayer(new RoundedBitmapDisplayer(20)) // 设置成圆角图片
.build(); // 创建配置过得DisplayImageOption对象
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
getApplicationContext()).defaultDisplayImageOptions(options)
.threadPriority(Thread.NORM_PRIORITY - 2)
.denyCacheImageMultipleSizesInMemory()
.discCacheFileNameGenerator(new Md5FileNameGenerator())
.tasksProcessingOrder(QueueProcessingType.LIFO).build();
ImageLoader.getInstance().init(config);
order_list = new ArrayList<String>();
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String DEVICE_ID = tm.getDeviceId();
String time = String.valueOf(System.currentTimeMillis());
mSharedPreferences = getSharedPreferences("aistoresp", 0);
String sessionid = mSharedPreferences.getString("sessionid", "nulla");
SharedPreferences.Editor mEditor = mSharedPreferences.edit();
if (sessionid != null && !sessionid.equals("nulla")) {
SessionId = sessionid;
} else {
SessionId = Util.hashKeyForDisk(DEVICE_ID + time);
}
mEditor.putString("sessionid", SessionId);
mEditor.commit();
UserName = mSharedPreferences.getString("username", "");
UserId = mSharedPreferences.getString("userid", "0");
if (Util.IsNull(UserName)) {
logined = true;
userBean = new UserBean();
userBean.setUser_id(UserId);
userBean.setUser_name(UserName);
} else {
logined = false;
}
log_staau_ischanged = true;
}
public static void setUserId(String userid) {
SharedPreferences.Editor mEditor = mSharedPreferences.edit();
mEditor.putString("userid", userid);
mEditor.commit();
}
public static void SaveUserBean(UserBean bean) {
userBean = bean;
UserId = userBean.getUser_id();
UserName = userBean.getUser_name();
SharedPreferences.Editor mEditor = mSharedPreferences.edit();
mEditor.putString("userid", bean.getUser_id());
mEditor.putString("username", bean.getUser_name());
mEditor.commit();
}
/*退出登录注销用户信息*/
public static void RemvoeUser(String username) {
// TODO Auto-generated method stub
SharedPreferences.Editor mEditor = mSharedPreferences.edit();
mEditor.remove(username).clear().commit();
}
}