阅读背景:

文件存储 之 QQ登录

来源:互联网 

package com.jia.qqlogin;

import java.util.Map;

import com.jia.qqlogin.utils.Utils;

import android.app.Activity;
import android.os.Bundle;
import android.text.TextUtils;
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 MainActivity extends Activity implements OnClickListener {

	private static final String TAG = "jia";
	private EditText etNumber;
	private EditText etPassword;
	private CheckBox cbRemerberPWD;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

		etNumber = (EditText) findViewById(R.id.et_number);
		etPassword = (EditText) findViewById(R.id.et_password);
		cbRemerberPWD = (CheckBox) findViewById(R.id.cb_remerber_pwd);
		Button btnLogin = (Button) findViewById(R.id.btn_login);
		btnLogin.setOnClickListener(this);

		// 回显数据
		Map<String, String> userInfoMap = Utils.getUserInfo();
		if (userInfoMap != null) {
			etNumber.setText(userInfoMap.get("number"));
			etPassword.setText(userInfoMap.get("password"));
		}
	}

	@Override
	public void onClick(View v) {
		// 履行登录操作

		// 1.取出号码和密码
		String number = etNumber.getText().toString();
		String password = etPassword.getText().toString();
		if (TextUtils.isEmpty(number) || TextUtils.isEmpty(password)) {
			// 弹出吐司
			Toast.makeText(this, "请准确输入", Toast.LENGTH_SHORT).show();
			return;
		}
		// 2.断定记住密码是不是被选中,如果被选中,存起来
		if (cbRemerberPWD.isChecked()) {
			// 当前须要记住密码
			Log.i(TAG, "记住密码:" + number + "," + password);
			boolean isSuccess = Utils.saveUserInfo(number, password);
			if (isSuccess) {
				Toast.makeText(this, "保留胜利", 0).show();

			} else {
				Toast.makeText(this, "保留失败", 0).show();
			}
		}
		// 3.登录胜利
		Toast.makeText(this, "登录胜利", 0).show();

	}

}
package com.jia.qqlogin;

import java.util.Map;

i




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: