Android App“记住密码”功能的实现逻辑
来源:互联网 发布:淘宝查重会泄露论文吗 编辑:程序博客网 时间:2024/06/05 03:34
主要是通过SharedPreferences对象来保存密码,详见【Android SharedPreferences的使用】
1、如果“记住密码”为勾选状态,那么在登陆时需要将用户信息存放在SharedPreferences选项中:
private void isRemember() {//“记住密码”为勾选状态if (chkPwd.isChecked()) {if (sp == null) {sp = getSharedPreferences(FILE, MODE_PRIVATE);}Editor edit = sp.edit();edit.putString("name", edtUser.getText().toString());edit.putString("password", edtPwd.getText().toString());edit.putString("isMemory", YES);edit.commit();} else if (!chkPwd.isChecked()) {if (sp == null) {sp = getSharedPreferences(FILE, MODE_PRIVATE);}Editor edit = sp.edit();edit.putString("isMemory", NO);edit.commit();}}
2、在下次登陆时,在oncreate方法中提取SharedPreferences对象中的用户的信息,并将根据其为输入框赋值:
sp = getSharedPreferences(FILE, MODE_PRIVATE);String isMemory = sp.getString("isMemory", NO);if (isMemory.equals(YES)) {edtUser.setText(sp.getString("name", ""));edtPwd.setText(sp.getString("password", ""));}
0 0
- Android App“记住密码”功能的实现逻辑
- 【Android】记住密码功能的实现
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- Android 实现记住用户名和密码的功能
- 整型时间类型转换成时间格式的类型
- C#基础--类
- ubuntu12.04添加root权限登陆界面
- Android开发多线程断点续传下载器
- Android Repo的manifest XML文件格式
- Android App“记住密码”功能的实现逻辑
- Linux踢出其他正在SSH登陆用户
- 数据脱敏
- Android中Activity跳转 startActivity和startActivityForResult之间的区别
- android 代码实现密码输入框
- spring maven mvc
- ios打开超链接的方法
- 关于Oracle数据库优化的几点总结
- js获取键盘事件