实现记住账号密码功能---SharedPreferences
SharedPreferences是android平台的一个轻量级存储类,主要用于存储一些应用的配置参数,存储的数据以键---值的形式保存在xml文件中。SharedPreferences中的value只能是float,int,long,boolean,String,StringSet类型,以下实现一个关于账号密码存储的工具类:
mport android.content.Context;
import android.content.SharedPreferences;
import java.util.HashMap;
import java.util.Map;
/**
* Created by Administrator on 2017/12/20.
*/
public class Utils {
public static boolean saveUserInfo(Context context, String number, String password)
{
SharedPreferences sp = context.getSharedPreferences("data",Context.MODE_PRIVATE);
SharedPreferences.Editor edit = sp.edit();
edit.putString("userName",number);
edit.putString("pwd",password);
edit.commit();
return true;
}
public static Map<String,String> getUserInfo(Context context)
{
SharedPreferences sp = context.getSharedPreferences("data",Context.MODE_PRIVATE);
String number = sp.getString("userName",null);
String password = sp.getString("pwd",null);
Map<String,String> userMap = new HashMap<String, String>();
userMap.put("number",number);
userMap.put("password",password);
return userMap;
}
}
关于android中的Context类,这篇文字讲述的很好,可以借鉴:点击打开链接