LoginActivity.java
包 com.hyx.example.mymap;
import java.text.SimpleDateFormat;
import java.util.Date;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.os.Handler;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
公共类 LoginActivity扩展 Activity {
private EditText username = null ;
private EditText password = null ;
private Button login = null ;
private SharedPreferences sharedPreferences ;
//初始化控件
公共无效的init(){
用户名 =(的EditText)findViewById(R.id。 username_edit);
密码 =(的EditText)findViewById(R.id。 userpassword_edit);
login =(Button)findViewById( R.id.login_button);
}
@Override
protected void onCreate(Bundle savedInstanceState){
super .onCreate(savedInstanceState);
的setContentView(R.layout 登录); //显示自己的UI视图
// 初始化控件
init();
//调用验证是否第一次登录方法
userUpdate();
//调用登录验证方法
loginVerify();
}
//判断是否第一次登录初始化用户名密码
public void userUpdate(){
//读取文件内容
sharedPreferences = getSharedPreferences( “myfile”, MODE_PRIVATE);
//读取数据
String susername = sharedPreferences .getString( “username”, “”);
String spwd = sharedPreferences .getString(“pwd”,“”);
//第一次进入程序读取用户名密码为空,则写入初始化数据并提示用户
if(susername.equals(“”)&& spwd.equals(“”)){
//写入数据
SharedPreferences.Editor editor = sharedPreferences .edit();
editor.putString(“username”,“admin”);
editor.putString(“pwd”,“123456”);
//提交数据
editor.commit();
吐司。makeText(LoginActivi
Android Studio 登录功能实现
最新推荐文章于 2024-09-05 09:56:52 发布
本文详细介绍了如何在Android Studio中实现登录功能,重点强调了AndroidManifest.xml配置的重要性,提醒开发者务必添加必要的activity声明。
摘要由CSDN通过智能技术生成