SharedPreference实现记住密码功能
来源:互联网 发布:c语言读取文件内容 编辑:程序博客网 时间:2024/05/25 19:56
SharedPreference实现记住密码功能
直接上代码:
<span style="font-size:14px;">package com.zhong.exshared;import android.app.Activity;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.os.Bundle;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.CheckBox;import android.widget.EditText;import android.widget.Toast;public class UserInfo extends Activity implements OnClickListener{private Button save;private EditText usernameEd,passwordEd;private CheckBox isSave;private String username="";private String password="";private SharedPreferences pref;private Editor ed;//实现组件的绑定public void viewInit(){save=(Button) findViewById(R.id.save);save.setOnClickListener(this);usernameEd=(EditText) findViewById(R.id.username);passwordEd=(EditText) findViewById(R.id.password);isSave=(CheckBox) findViewById(R.id.isSave);}protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.userinfo);viewInit();//得到SharedPreference对象。pref=getSharedPreferences("userinfo",MODE_PRIVATE);ed=pref.edit();//使用一个状态量来标记。Boolean isRemember=pref.getBoolean("isRemember", false);//如果状态量为真,则表示SharedPreferences中保存了数据if(isRemember){usernameEd.setText(pref.getString("user", ""));passwordEd.setText(pref.getString("pass", ""));isSave.setChecked(true);}}public void onClick(View v) {username= usernameEd.getText().toString();password=passwordEd.getText().toString();if(username.equals("admin")&&password.equals("1234")){if(isSave.isChecked()){ed.putBoolean("isRemember", true);ed.putString("user", "admin");ed.putString("pass", "1234");}else{ed.clear();}//提交数据ed.commit();Toast.makeText(this, "登录成功!", Toast.LENGTH_LONG).show();Log.i("user",username);Log.i("pass",password);}else{Toast.makeText(this, "Error", Toast.LENGTH_LONG).show();Log.i("user",username);Log.i("pass",password);}}}</span>
效果图:
0 0
- SharedPreference实现记住密码功能
- 使用SharedPreference实现记住用户名和密码
- 安卓用SharedPreference实现记住用户名和密码
- 【安卓基础】05 安卓SharedPreference实现记住密码功能(一)
- 实现记住密码功能
- SharedPreference控件实现记住密码,自动登录例子
- javaweb实现记住密码功能
- C#记住密码功能实现
- sharepreference实现记住密码功能
- MiniTwitter记住密码功能实现
- cookie实现记住密码功能
- java实现记住密码功能
- SharedPreferences实现记住密码功能
- iOS实现记住密码功能
- jquery实现记住密码功能
- jquery实现记住密码功能
- sharedpreference自动登陆记住密码
- ASP实现记住密码的功能
- VRRP协议理解
- 学习资料
- 交互式HTML5和CSS3页面游戏 疯狂的小鸟
- 安装spket myeclipse 10
- (九)Linux网络编程--9. 服务器模型
- SharedPreference实现记住密码功能
- 【leetcode】Count Primes
- codeforces #300 E-Demiurges Play Again
- MAC上录制屏幕视频
- 以后别问这么白痴的问题了 太丢人了
- Android の文字翻转动画的实现
- (十)Linux网络编程--10. 原始套接字
- java word转html(03,07) jacob,openoffcie,poi
- 活到老,学到老