安卓实现显示记住密码

简介: 安卓实现显示记住密码

大家好,第一次写博客,难免有很多不足,希望大家指出来,共同进步。

废话不多说,直接上代码,布局那些不就写了,太简单了。就是两个Edittext:账号和密码,两个Checkbox:记住密码和显示密码;

先来显示密码的代码:

ck_xian.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
        if (isChecked){
            ed_pass.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
        }else {
            ed_pass.setTransformationMethod(PasswordTransformationMethod.getInstance());
        }
    }
});

接下来是记住密码的代码:

String aa = ed_name.getText().toString();
SharedPreferences sharedPreferences = getSharedPreferences("ss",MODE_PRIVATE);
if (aa==null||aa.equals("")){
    ed_name.setText(sharedPreferences.getString("name",""));
    ed_pass.setText(sharedPreferences.getString("pass",""));
    ck_pass.setChecked(true);
}else {
    ck_pass.setChecked(false);
}
ck_pass.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
        SharedPreferences.Editor editor = getSharedPreferences("ss",MODE_PRIVATE).edit();
        if (isChecked){
            editor.putString("name",ed_name.getText().toString());
            editor.putString("pass",ed_pass.getText().toString());
            editor.commit();
        }else {
            editor.clear();
        }
    }
});


目录
相关文章
|
6月前
|
数据安全/隐私保护 Android开发
Android Studio APP实战开发之找回密码及忘记密码(附源码 超实用必看)
Android Studio APP实战开发之找回密码及忘记密码(附源码 超实用必看)
301 0
|
6月前
|
SQL 数据库 数据安全/隐私保护
Android Studio App开发中数据库SQLite的解析及实战使用(包括创建数据库,增删改查,记住密码等 附源码必看)
Android Studio App开发中数据库SQLite的解析及实战使用(包括创建数据库,增删改查,记住密码等 附源码必看)
435 0
|
存储 数据安全/隐私保护 Android开发
Android 手势密码锁
现在有很多银行类APP、涉及到支付类的APP都集成了指纹、手势等二次验证功能,从而使APP获得更高的安全性。今天我们就来分析一下手势密码锁功能的具体实现。
217 0
|
数据安全/隐私保护 Android开发 iOS开发
解决第三方邮箱APP登陆QQ、163邮箱无法验证账户名或密码的问题(IOS、MacOS、Windows、Android)
解决第三方邮箱APP登陆QQ、163邮箱无法验证账户名或密码的问题(IOS、MacOS、Windows、Android)
212 0
|
Java 数据安全/隐私保护 Android开发
Android 实战项目 -- 登录主页、找回密码
Android 实战项目 -- 登录主页、找回密码
156 0
|
存储 数据库 数据安全/隐私保护
Android11.0(R) 预留清空锁屏密码接口
Android11.0(R) 预留清空锁屏密码接口
304 0
|
前端开发 JavaScript Java
Android 眼睛 显示隐藏密码(ImageView)
Android 眼睛 显示隐藏密码(ImageView)
204 0
Android 眼睛 显示隐藏密码(ImageView)
|
存储 Web App开发 安全
全平台最佳密码管理工具大全:支持 Windows、Linux、Mac、Android、iOS 以及企业应用
原文 当谈到网络安全的防护时,从各种网络威胁的角度来看,仅安装一个防病毒软件或运行一个安全的 Linux 操作系统,并不意味你就是足够安全的。
4184 0
|
算法 数据安全/隐私保护 Android开发
【Android 逆向】Android 系统文件分析 ( cmdline 系统启动参数文件 | crypto 密码算法信息文件 | devices 设备信息文件 )
【Android 逆向】Android 系统文件分析 ( cmdline 系统启动参数文件 | crypto 密码算法信息文件 | devices 设备信息文件 )
662 0
【Android 逆向】Android 系统文件分析 ( cmdline 系统启动参数文件 | crypto 密码算法信息文件 | devices 设备信息文件 )
|
Java Android开发 数据安全/隐私保护
【字节码插桩】Android 签名机制 ( 生成 Android 签名文件 | 分析签名文件 | 签名文件两个密码的作用 | 三种签名方式 )(二)
【字节码插桩】Android 签名机制 ( 生成 Android 签名文件 | 分析签名文件 | 签名文件两个密码的作用 | 三种签名方式 )(二)
231 0
【字节码插桩】Android 签名机制 ( 生成 Android 签名文件 | 分析签名文件 | 签名文件两个密码的作用 | 三种签名方式 )(二)