android登陆界面记住密码,Android实现带有记住密码功能的登陆界面.pdf

Android实实现现带带有有记记住住密密码码功功能能的的登登陆陆界界面面

这篇文章主要为大家详细介绍了Android实现带有记住密码功能的登陆界面,主要采用SharedPreferences来保存用

户数据,感兴趣的小伙伴们 以参考一下

本文实例为大家分享了Android带有记住密码功能的登陆界面实现代码,供大家参考,具体内容如下

1、、设计思思路路

主要采用SharedPreferences来保存用户数据,本Demo没有经过加密,所有一旦Android系统被ROOT的话,其他用户

就 以查看用户的私有目录,密码文件就很不安全。所以真正应用在软件上面的,一定要经过加密才保存, 以选择

MD5加密。

SharedPreferences介绍 以参看这篇博文 :https://www.j /article/ 4 59.htm

TextWatcher的介绍 以参看这篇博文 :https://www.j /article/ 4 65.htm

2、、功功能能介介绍

默认勾选“记住密码” 复选框,点击“登陆”按钮,一旦成功登陆,就保存用户名和密码到SharedPreferences文件中。

用户名输入时,通过TextWatcher不断去读取用户数据,自动提示相应的“用户名”,选择了用户名之后,就会读取Sha

redPreferences的文件,然后自动完成密码的输入。

3、、效效果果图

4、代码 :详细都在注 里面了

/*author: conowen

* date: 2012.4.2

*

*/

package com.conowen.remeberPwd;

import android.app.Activity;

import android.content. haredPreferences;

import android.os.Bundle;

import android.text.Editable;

import android.text.InputType;

import android.text.TextWatcher;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.ArrayAdapter;

import android.widget.AutoCompleteTextView;

import android.widget.Button;

import android.widget.CheckBox;

import android.widget.EditText;

import android.widget.Toast;

public class RemeberPwdActivity extends Activity {

AutoCompleteTextView cardNumAuto;

EditText passwordET;

Button logBT;

CheckBox savePasswordCB;

haredPreferences sp;

tring cardNum tr;

tring password tr;

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstance tate) {

super.onCreate(savedInstance tate);

setContentView(R.layout.main);

cardNumAuto = (AutoCompleteTextView) findViewById(R.id.cardNumAuto);

passwordET = (EditText)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值