主要是通过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", ""));

}

android怎么实现记住密码功能,Android App“记住密码”功能的实现逻辑相关推荐

  1. android php实时聊天工具,Android_Android 应用APP加入聊天功能,简介 自去年 LeanCloud 发布实时 - phpStudy...

    Android 应用APP加入聊天功能 简介 自去年 LeanCloud 发布实时通信(IM)服务之后,基于用户反馈和工程师对需求的消化和对业务的提炼,上周正式发布了「实时通信 2.0 」.设计理念依 ...

  2. Android期末项目:美食点餐APP的设计与实现

    目录 1 项目基本信息 1.1 项目名称 1.2 开发运行环境 1.3 使用的核心类及组件 2 项目需求分析 2.1 APP管理员 2.2 APP用户 3 项目开发过程 3.1 APP功能模块 3.2 ...

  3. 记住密码以及Android 列表的操作

    1.综合使用RecycleView,CardView,Adapter实现一个宝宝相册,并将其加入到实验一形成的应用中,使得:用户成功登录后转到宝宝相册所在的主界面.还要求实现:用户单击对应的列表子项的 ...

  4. Android密码管理器app

    一.项目目标 1.实现一款基于Android的安全的本地密码管理器app. 2.只能够注册一个用户,用户主密码要求大于8位,该用户登陆后可以添加不同的密码条目,并对其进行增.删.改.查. 3.使用Sq ...

  5. android app wifi密码,无广告查看wifi密码的软件-WiFi密码查看清爽版app下载V999安卓版-西西软件下载...

    WiFi密码查看清爽版app是一款利用系统接口来查看链接的WiFi密码应用,实现密码查看功能的软件,WiFi密码查器看还聚合多种wifi辅助工具,wifi测速.流量统计.wifi信号增强.设备扫描.应 ...

  6. Android移动应用开发 多功能平台app

    资源: https://download.csdn.net/download/weixin_46073307/85094573?spm=1001.2014.3001.5503 程序介绍 本实验使用an ...

  7. Android中静态方式破解某App实现所有视频app去除广告功能

    转:  Android中静态方式破解某App实现所有视频app去除广告功能 作为一个屌丝程序猿也有追剧的时候,但是当打开视频app的时候,那些超长的广告已经让我这个屌丝无法忍受了,作为一个程序猿看视频 ...

  8. Android APP必备高级功能,消息推送之MQTT

    本文已授权微信公众号<鸿洋>原创首发,转载请务必注明出处. 1. Android端实现消息推送的几种方式 轮询:客户端定时向服务器请求数据.伪推送.缺点:费电,费流量. 拦截短信消息.服务 ...

  9. 【Android】_UI设计_登录页面(记住密码)

    目标: Android记住密码和自动登录界面的实现(SharedPreferences),具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 登录页面设计(记住密码版) (一) SharedPrefe ...

  10. android动画送礼物,Android仿直播类app赠送礼物功能

    直播界面 实现的是播放本地的视频文件: /** * 直播界面,用于对接直播功能 */ public class LiveFrag extends Fragment { private ImageVie ...

最新文章

  1. 在C#中使用SqlDbType.Xml类型参数
  2. 阿里云前端周刊 - 第 11 期
  3. 条件概率、全概率公式与贝叶斯公式
  4. Nginx配置X-Forwarded-Proto
  5. 10个调试Java的技巧
  6. web desktop在线演示
  7. java整型转换为数组_基于java中byte数组与int类型的转换(两种方法)
  8. 表、数据的增删改查(所有列、指定列、添加常量、字段起别名、和并列、去除重复、条件查询、比较、判断空、模糊查询)...
  9. Java–cvc-complex-type.4:Attribut ‘version’ must appear on element ‘web-app’
  10. 计算机网络网络层之IP(2)——IP分片
  11. SQL Server执行计划(2) - 如何查看执行计划
  12. NVIDIA Nsight Compute,Nsight Systems, Nsight Graphics,Nsight Deep Learning Designer简介-草稿
  13. 三星r381android+wear,三星Gear 2 成功连接非三星手机详细教程
  14. bypass-wts-waf
  15. 梦之光芒黑客小游戏攻略
  16. 网课笔记 ☀ 经济学原理课后习题及答案
  17. idea调试代码错误_通过调试进行指导:如何将代码错误转化为学习经验
  18. 1060 5G/1065 版显卡安装TensorFlow/CUDA
  19. 用plink ssh打开wireshark 连接openwrt tcpdump获取抓包数据
  20. 天原笔记(5) 天气形势及天气要素的预报

热门文章

  1. vs编译与停止调试时卡顿、无响应的问题
  2. 运筹系列58:python使用numba进行加速
  3. 计算机设计大赛材料准备讲解
  4. 两种内点法,障碍函数法(Barrier Method)和原始对偶法(Primal-Dual Method)
  5. 02 超级搜索术——资源搜索:全面、快速查找全网你想要的任何信息、情报
  6. 协同多智能体学习的价值分解网络的原理与代码复现
  7. 可行性分析报告模板(免费)
  8. 电子签章引入jar包
  9. 海康、大华连接相机失败:未安装USB3驱动或驱动无效
  10. Vue前端开发环境搭建