package com.example.mysharepreferenceprj;
import java.util.HashMap;
import java.util.Map;
import android.content.Context;
import android.content.SharedPreferences;
public class MysharePreference {
private Context context;
public MysharePreference(Context context) {
// TODO Auto-generated constructor stub
this.context = context;
}
//将name,pswd的值保存到本地的userinfo.xml文件中
public boolean saveMessage(String name, String pswd) {
boolean flag = false;
SharedPreferences sharedPreferences = context.getSharedPreferences(
"userinfo", context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("name", name);
editor.putString("pswd", pswd);
flag = editor.commit();
return flag;
}
//从本地的userinfo.xml文件读取name,pswd的嘛值。放到map中
public Map<String,Object> getMessage(){
Map<String,Object> map=new HashMap<String,Object>();
SharedPreferences sharedPreferences=context.getSharedPreferences("userinfo", context.MODE_PRIVATE);
String name=sharedPreferences.getString("name","");
String pswd=sharedPreferences.getString("pswd", "");
map.put("name", name);
map.put("pswd", pswd);
return map;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
android学习笔记6-SharePreference共享参数
最新推荐文章于 2025-07-16 18:31:39 发布
本文介绍如何使用Android的SharedPreferences进行本地数据存储,并详细解释了如何读取和保存用户名和密码信息,提供了完整的示例代码,适用于Android应用的数据管理。
612

被折叠的 条评论
为什么被折叠?



