Android Studio 登录功能实现

本文详细介绍了如何在Android Studio中实现登录功能,重点强调了AndroidManifest.xml配置的重要性,提醒开发者务必添加必要的activity声明。
摘要由CSDN通过智能技术生成
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
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值