直播带货源码,如何用Android Studio实现登录跳转

您所在的位置:网站首页 安卓ins咋登录 直播带货源码,如何用Android Studio实现登录跳转

直播带货源码,如何用Android Studio实现登录跳转

2023-03-24 07:29| 来源: 网络整理| 查看: 265

ins账号15元/个!点击购买!

CCTV和各卫视4K高清m3u直播源!仅需15元,点击购买!

直播带货源码,如何用Android Studio实现登录跳转

一、基本要求

实现一个简单的用户登录界面,功能如下:

1、默认不存储用户信息,默认隐藏密码。

2、能通过勾选框记住密码、显示密码,点击登录后实现页面跳转至主页面。

3、通过“登录”进入主界面,通过“退出”退出APP,主界面通过“返回”返回到登录页面

4、登录界面显示登录的用户名及当前用户的登录时间

二、关键代码分析

1、在进行登录跳转时,manifest.xml必须写入新活动名,否则无法实现跳转

​2、从SharedPreferences中获取是否记住当前用户的相关参数(登录名及密码),设置账号与密码到文本编辑框,并勾选记住当前用户名与密码

//从SharedPreferences中获取是否记住密码的参数 final SharedPreferences preference = PreferenceManager.getDefaultSharedPreferences(this); boolean isRemember = preference.getBoolean("remember_pwd", false); //设置账号与密码到文本框,并勾选记住密码 if (isRemember) { username.setText(preference.getString("name", "")); password.setText(preference.getString("password", "")); remember_pwd.setChecked(true); }

3、设置用户名和密码校验;如果校验成功且勾选记住密码,保存密码和用户名,如未勾选,登录成功后清除保存的数据

String inputName = username.getText().toString(); String pwd = password.getText().toString(); //进行登录用户名和密码校验 if (inputName.equals("老王") && pwd.equals("123456789")) { SharedPreferences.Editor editor = preference.edit(); if (remember_pwd.isChecked()) {//记住账号与密码 editor.putBoolean("remember_pwd", true); editor.putString("name", inputName); editor.putString("password", pwd); } else {//清空数据 editor.clear(); } editor.apply();

4、跳转至主界面WelcomeActivity.java

WelcomeActivity.actionStart(MainActivity.this, inputName, pwd);

5、是否显示密码,默认不勾选显示密码

@Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (isChecked) { //如果选中,显示密码 editText.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); } else { //否则隐藏密码 editText.setTransformationMethod(PasswordTransformationMethod.getInstance()); } }

6、退出登录

cancel.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } });

7、登录成功后,用户名显示

//登录成功后,用户名显示 private void showWelcome() { Bundle bundle = getIntent().getExtras(); String name = bundle.getString("username"); myWelcome.setText("\n" + name + " 您好!\n 欢迎光临"); }

8、获取当前的登录时间

private void showTime() { SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss"); Date curDate = new Date(System.currentTimeMillis()); //获取当前时间 String str = formatter.format(curDate); myTime.setText("您的登录时间为:"+str); }

以上就是 直播带货源码,如何用Android Studio实现登录跳转,更多内容欢迎关注之后的文章



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3