80,354
社区成员
发帖
与我相关
我的任务
分享
/**
* 设置密码
*
* @param password
*/
public static void setPassWord(Context mContext,String userName,String password) {
SharedPreferences settings = mContext.getSharedPreferences(
mContext.getPackageName(), 0);
Editor editor = settings.edit();
password = AesUtil.encrypt(password, mContext);
editor.putString(userName, password);
//Log.i("ecmt", "password:"+password+" userName:"+userName+" save:"+mContext.getPackageName());
editor.commit();
}
/**
* 取得密码
*
* @return
*/
public static String getPassword(Context mContext,String userName) {
SharedPreferences settings = mContext.getSharedPreferences(
mContext.getPackageName(), 0);
String password = settings.getString(userName, "");
if(password.length() == 0)
return "";
password = AesUtil.decrypt(password, mContext);
//Log.i("ecmt", "password:"+password+" userName:"+userName+" read:"+mContext.getPackageName());
return password;
}
/**
* 清除密码
* @param mContext
* @param userName
*/
public static void removePassword(Context mContext,String userName){
SharedPreferences settings = mContext.getSharedPreferences(
mContext.getPackageName(), 0);
Editor editor = settings.edit();
editor.remove(userName);
editor.commit();
}