主要是通过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. BUUCTF-Reverse:xor(涉及异或脚本编写)
  2. 在进行文字自绘时,自动换行打印
  3. OsharpNS轻量级.net core快速开发框架简明入门教程
  4. C# 截取图片的方法
  5. Oracle Database Appliance
  6. SpringMvc异步请求的使用及部分原理
  7. Spring Boot通过url设置国际化
  8. python中tqdm的用法
  9. nvidia 卸载驱动
  10. 图片放大后不清晰怎么处理?
  11. 扁球 matlab,扁球体表面积计算公式
  12. paypal如何支付欧元_paypal海外支付流程是什么?paypal中国可以用吗?
  13. t600显卡和p620哪个好
  14. Linux之RPM包的命名规则和包的依赖性
  15. 传奇服是怎样架设的,怎样搭建一个属于自己的游戏服 10分钟学会游戏架设 玩转云服务器搭建游戏
  16. python训练自己中文语料库_Python nltk载入自己的中文语料库的两种方法 for Windows7...
  17. 笔记本重装系统后声音图标显示红色×号
  18. 【RC延迟电路与缓慢泄放电路 】 multisim 14.0仿真 参数计算
  19. 【Java-数据类型】
  20. python爬取豆瓣代码_python爬取豆瓣

热门文章

  1. rss客户端reeder(iphone)使用技巧
  2. Spring boot 整合WebSocket
  3. 地球上最厉害的字体:Helvetica
  4. welearn视听说 读写 答题助手 综合插件
  5. 关闭远程服务器端口,远程端口 程序自动关闭问题解决方案
  6. jmeter-模拟弱网测试
  7. shp系列(四)——利用C++进行Shx文件的读(打开)
  8. 【每日早报】2019/09/17
  9. CH340/CH341 Linux驱动编译
  10. 6 检验并打印魔方矩阵c语言,检验并打印魔方矩阵