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