android教程登陆,【教程】Android 记住密码和自动登录界面的实现
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
登錄界面源碼:
LoginActivity.java
public class LoginActivity extends Activity {
private EditText userName, password;
private CheckBox rem_pw, auto_login;
private Button btn_login;
private ImageButton btnQuit;
private String userNameValue,passwordValue;
private SharedPreferences sp;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//去除標(biāo)題
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.login);
//獲得實(shí)例對(duì)象
sp = this.getSharedPreferences("userInfo", Context.MODE_WORLD_READABLE);
userName = (EditText) findViewById(R.id.et_zh);
password = (EditText) findViewById(R.id.et_mima);
rem_pw = (CheckBox) findViewById(R.id.cb_mima);
auto_login = (CheckBox) findViewById(R.id.cb_auto);
btn_login = (Button) findViewById(R.id.btn_login);
btnQuit = (ImageButton)findViewById(R.id.img_btn);
//判斷記住密碼多選框的狀態(tài)
if(sp.getBoolean("ISCHECK", false))
{
//設(shè)置默認(rèn)是記錄密碼狀態(tài)
rem_pw.setChecked(true);
userName.setText(sp.getString("USER_NAME", ""));
password.setText(sp.getString("PASSWORD", ""));
//判斷自動(dòng)登陸多選框狀態(tài)
if(sp.getBoolean("AUTO_ISCHECK", false))
{
//設(shè)置默認(rèn)是自動(dòng)登錄狀態(tài)
auto_login.setChecked(true);
//跳轉(zhuǎn)界面
Intent intent = new Intent(LoginActivity.this,LogoActivity.class);
LoginActivity.this.startActivity(intent);
}
}
總結(jié)
以上是生活随笔為你收集整理的android教程登陆,【教程】Android 记住密码和自动登录界面的实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在html中自动生成条形图,css如
- 下一篇: html桌面卡牌效果,html+css实