SharedPreferences保存用书登录信息

UI界面:

代码:

 1 package activity.cyq.helloandroidstudio;
 2
 3 import android.content.Intent;
 4 import android.content.SharedPreferences;
 5 import android.support.v7.app.AppCompatActivity;
 6 import android.os.Bundle;
 7 import android.view.View;
 8 import android.widget.CheckBox;
 9 import android.widget.EditText;
10
11
12 public class SharePreferenceLearn extends AppCompatActivity {
13     private EditText username;
14     private EditText password;
15     private CheckBox remenberData;
16     SharedPreferences preferences;
17
18
19     @Override
20     protected void onCreate(Bundle savedInstanceState) {
21         super.onCreate(savedInstanceState);
22         setContentView(R.layout.activity_share_preference_learn);
23
24         preferences = getPreferences(MODE_PRIVATE);
25         final SharedPreferences.Editor editor = preferences.edit();
26         username = (EditText) findViewById(R.id.username);
27         password = (EditText) findViewById(R.id.password);
28         remenberData = (CheckBox) findViewById(R.id.remenberCheck);
29
30         username.setText(preferences.getString("username", null));
31         password.setText(preferences.getString("password", null));
32
33         findViewById(R.id.loginBtn).setOnClickListener(new View.OnClickListener() {
34             @Override
35             public void onClick(View v) {
36                 if (remenberData.isChecked()) {
37                     editor.putString("username", username.getText().toString());
38                     editor.putString("password", password.getText().toString());
39                     /*提交数据*/
40                     editor.commit();
41                     startActivity(new Intent(SharePreferenceLearn.this, MainActivity.class));
42                 }
43                 startActivity(new Intent(SharePreferenceLearn.this, MainActivity.class));
44             }
45         });
46     }
47 }
时间: 2024-08-08 03:27:31

SharedPreferences保存用书登录信息的相关文章

php使用session来保存用户登录信息

php使用session来保存用户登录信息 使用session保存页面登录信息 1.数据库连接配置页面:connectvars.php <?php//数据库的位置define('DB_HOST', 'localhost');//用户名define('DB_USER', 'root');//口令define('DB_PASSWORD', '19900101');//数据库名define('DB_NAME','test') ;?> 2.登录页面:logIn.php <?php//插入连接数据

yii框架中保存第三方登录信息

(第三方登录) 创建应用,域名,详情请看:http://www.cnblogs.com/xujn/p/5287157.html 效果图: 把API,callback.php,qqlogin.php,图片,都放在web目录下. 第一种方法(mysql方法) call.back.php: <?phpheader('content-type:text/html;charset=utf-8');require_once("./API/qqConnectAPI.php");//放置按钮$q

使用SharedPreferences保存和获取信息

//保存信息 SharedPreferences sp = context.getSharedPreferences("config", Context.MODE_PRIVATE);  //Context.MODE_PRIVATE 私有类型 Editor editor = sp.edit(); //保存数据 editor.putString("username", username); editor.putString("password", p

使用cookie保存页面登录信息

1.数据库连接配置页面:connectvars.php <?php//数据库的位置define('DB_HOST', 'localhost');//用户名define('DB_USER', 'root');//口令define('DB_PASSWORD', '19900101');//数据库名define('DB_NAME','test') ;?> 2.登录页面:logIn.php <?php//插入连接数据库的相关信息require_once 'connectvars.php'; $e

使用session保存页面登录信息

1.数据库连接配置页面:connectvars.php <?php //数据库的位置 define('DB_HOST', 'localhost'); //用户名 define('DB_USER', 'root'); //口令 define('DB_PASSWORD', '19900101'); //数据库名 define('DB_NAME','test') ; ?> 2.登录页面:logIn.php <?php //插入连接数据库的相关信息 require_once 'connectva

使用cookie保存用户登录信息

写入Cookie HttpCookie _cookie = new HttpCookie("User"); _cookie.Values.Add("UserName", login.UserName); _cookie.Values.Add("Password", login.Password); Response.Cookies.Add(_cookie); 读取Cookie HttpCookie _cookie = httpContext.Re

.NET跨平台之旅:ASP.NET Core从传统ASP.NET的Cookie中读取用户登录信息

小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03 在解决了asp.net core中访问memcached缓存的问题后,我们开始大踏步地向.net core进军--将更多站点向asp.net core迁移,在迁移涉及获取用户登录信息的站点时,我们遇到了一个问题--如何在asp.net core

django使用session来保存用户登录状态

先建好登录用的model,其次理解使用cookie和session的原理,一个在本机保存,一个在服务器保存 使用session好处,可以设置登录过期的时间, 编写views中login的函数 def login(request): username_get = request.POST['name'] password_get = request.POST['password'] b=[] a = 0 b = UserInfo.objects.filter(username=username_g

Android中利用SharedPreferences保存信息

package com.example.sharepreferen; import android.content.Context; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.vi