android怎么实现记住密码功能,Android App“记住密码”功能的实现逻辑
主要是通过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“记住密码”功能的实现逻辑相关推荐
- android php实时聊天工具,Android_Android 应用APP加入聊天功能,简介
自去年 LeanCloud 发布实时 - phpStudy...
Android 应用APP加入聊天功能 简介 自去年 LeanCloud 发布实时通信(IM)服务之后,基于用户反馈和工程师对需求的消化和对业务的提炼,上周正式发布了「实时通信 2.0 」.设计理念依 ...
- Android期末项目:美食点餐APP的设计与实现
目录 1 项目基本信息 1.1 项目名称 1.2 开发运行环境 1.3 使用的核心类及组件 2 项目需求分析 2.1 APP管理员 2.2 APP用户 3 项目开发过程 3.1 APP功能模块 3.2 ...
- 记住密码以及Android 列表的操作
1.综合使用RecycleView,CardView,Adapter实现一个宝宝相册,并将其加入到实验一形成的应用中,使得:用户成功登录后转到宝宝相册所在的主界面.还要求实现:用户单击对应的列表子项的 ...
- Android密码管理器app
一.项目目标 1.实现一款基于Android的安全的本地密码管理器app. 2.只能够注册一个用户,用户主密码要求大于8位,该用户登陆后可以添加不同的密码条目,并对其进行增.删.改.查. 3.使用Sq ...
- android app wifi密码,无广告查看wifi密码的软件-WiFi密码查看清爽版app下载V999安卓版-西西软件下载...
WiFi密码查看清爽版app是一款利用系统接口来查看链接的WiFi密码应用,实现密码查看功能的软件,WiFi密码查器看还聚合多种wifi辅助工具,wifi测速.流量统计.wifi信号增强.设备扫描.应 ...
- Android移动应用开发 多功能平台app
资源: https://download.csdn.net/download/weixin_46073307/85094573?spm=1001.2014.3001.5503 程序介绍 本实验使用an ...
- Android中静态方式破解某App实现所有视频app去除广告功能
转: Android中静态方式破解某App实现所有视频app去除广告功能 作为一个屌丝程序猿也有追剧的时候,但是当打开视频app的时候,那些超长的广告已经让我这个屌丝无法忍受了,作为一个程序猿看视频 ...
- Android APP必备高级功能,消息推送之MQTT
本文已授权微信公众号<鸿洋>原创首发,转载请务必注明出处. 1. Android端实现消息推送的几种方式 轮询:客户端定时向服务器请求数据.伪推送.缺点:费电,费流量. 拦截短信消息.服务 ...
- 【Android】_UI设计_登录页面(记住密码)
目标: Android记住密码和自动登录界面的实现(SharedPreferences),具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 登录页面设计(记住密码版) (一) SharedPrefe ...
- android动画送礼物,Android仿直播类app赠送礼物功能
直播界面 实现的是播放本地的视频文件: /** * 直播界面,用于对接直播功能 */ public class LiveFrag extends Fragment { private ImageVie ...
最新文章
- 在C#中使用SqlDbType.Xml类型参数
- 阿里云前端周刊 - 第 11 期
- 条件概率、全概率公式与贝叶斯公式
- Nginx配置X-Forwarded-Proto
- 10个调试Java的技巧
- web desktop在线演示
- java整型转换为数组_基于java中byte数组与int类型的转换(两种方法)
- 表、数据的增删改查(所有列、指定列、添加常量、字段起别名、和并列、去除重复、条件查询、比较、判断空、模糊查询)...
- Java–cvc-complex-type.4:Attribut ‘version’ must appear on element ‘web-app’
- 计算机网络网络层之IP(2)——IP分片
- SQL Server执行计划(2) - 如何查看执行计划
- NVIDIA Nsight Compute,Nsight Systems, Nsight Graphics,Nsight Deep Learning Designer简介-草稿
- 三星r381android+wear,三星Gear 2 成功连接非三星手机详细教程
- bypass-wts-waf
- 梦之光芒黑客小游戏攻略
- 网课笔记 ☀ 经济学原理课后习题及答案
- idea调试代码错误_通过调试进行指导:如何将代码错误转化为学习经验
- 1060 5G/1065 版显卡安装TensorFlow/CUDA
- 用plink ssh打开wireshark 连接openwrt tcpdump获取抓包数据
- 天原笔记(5) 天气形势及天气要素的预报