SharedPreferences android将数据存入XML文件里实现记住密码和免登陆前奏(一)
来源:互联网 发布:热血传奇数据库 编辑:程序博客网 时间:2024/04/30 02:01
SharedPreferences可将数据存入xml配置文件,实现文件本地的读取,是实现安卓客户端免密码登录的前奏
下边是源码:实现点击按钮保存输入框的数据到xml
回显数据是将数据从xml文件中提取出来
PreferencesService是定义的一个工具类
MainActivity.java
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
name=(EditText)findViewById(R.id.name);
age=(EditText)findViewById(R.id.age);
service=new PreferencesService(this);
//回显数据调出数据
Map<String, String> params =service.getPerferences();
name.setHint(params.get("name"));
age.setHint(params.get("age"));
Button bu=(Button)findViewById(R.id.button1
}
public void save(View v)
{
name1=name.getText().toString();
age1=age.getText().toString();
service.save(name1,Integer.valueOf(age1));
Toast.makeText(this, "保存成功", 1).show();
});
PreferencesService代码如下
public class PreferencesService {
private Context context;
public PreferencesService(Context context) {
this.context = context;
}
// 参数保存
public void save(String name1, Integer age1) {
SharedPreferences preferences = context.getSharedPreferences("itcast",
Context.MODE_PRIVATE);// 文件名称以xml文件存储,操作模式私有的
Editor editor = preferences.edit();// 调用编辑器对象编辑;
editor.putInt("age", age1);
editor.putString("name", name1);
editor.commit();
}
// 读取数据
public Map<String, String> getPerferences() {
Map<String, String> params=new HashMap<String, String>();
SharedPreferences preferences = context.getSharedPreferences("itcast",
Context.MODE_PRIVATE);
params.put("name", preferences.getString("name",""));
params.put("age",String.valueOf(preferences.getInt("age",12)));
return params;
}
}
如需源码联系527515025@qq.com
- SharedPreferences android将数据存入XML文件里实现记住密码和免登陆前奏(一)
- Android通过SharedPreferences实现记住密码的登陆界面
- 使用SharedPreferences来实现记住密码和自动登陆
- CAS实现记住密码免登陆
- Android-利用SharedPreferences实现记住密码和账号功能
- Android-SharedPreferences实现记住密码和自动登录
- Android自定义控件实现登陆界面以及SharedPreferences实现记住密码功能
- android使用SharedPreferences实现记住账号密码
- 数据存储--SharedPreferences--仿QQ登陆界面记住密码效果
- SharedPreferences实现记住密码和自动
- Android---SharedPreferences 记住用户名和密码
- Android中SharedPreferences的使用(登陆,记住密码)
- android 利用SharedPreferences做的简单记住密码+自动登陆
- Android用SharedPreferences保存数据实现注册和登录功能(首次安装默认打开注册,记住密码)
- android实现登陆注册记住密码功能
- android登陆记住密码的实现
- android登陆记住密码
- 用户登陆记住密码-SharedPreferences实际应用
- DEDE修改列表页翻页第1页和默认页重复的方法
- Jacob解决Word文档的读写问题
- 【POJ1741】Tree 树分治 模板咯?
- strust1 的单例模式
- csdn编程练习之-3+1
- SharedPreferences android将数据存入XML文件里实现记住密码和免登陆前奏(一)
- android自定义view的自定义属性在xml中快捷键显示问题
- 第一次任务完成情况
- 通过 Nginx 反向代理部署 Node.js 服务
- SDNLAB每周播报
- PHP和JSP的运行速度之比较
- CGAffineTransform的不同组合方式
- PL/SQL Developer导入导出表结构和表数据
- DEDE调用今日更新文章和文章总数的方法