当前位置: 首页 > news >正文

做彩票网站空间去哪买网站建设加数据库

做彩票网站空间去哪买,网站建设加数据库,百度网站建设公司,网站建设到上线注意 有的朋友不知道登录咋写#xff0c;这里我就简单给出相应代码#xff0c;用的本地存储#xff0c;没用网络请求#xff0c;有需要可以替换成想要的#xff0c;废话不多上代码 登录 import androidx.appcompat.app.AppCompatActivity;import android.content.Context…注意 有的朋友不知道登录咋写这里我就简单给出相应代码用的本地存储没用网络请求有需要可以替换成想要的废话不多上代码 登录 import androidx.appcompat.app.AppCompatActivity;import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast;public class LoginActivity extends AppCompatActivity {private EditText input_name;private EditText input_pwd;private TextView btn_login;private TextView btn_register;private SharedPreferences sharedPreferences;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);btn_login findViewById(R.id.btn_login);input_name findViewById(R.id.input_name);input_pwd findViewById(R.id.input_pwd);btn_register findViewById(R.id.btn_register);// 初始化SharedPreferencessharedPreferences getSharedPreferences(user_info, Context.MODE_PRIVATE);btn_login.setOnClickListener(v - {String username input_name.getText().toString();String password input_pwd.getText().toString();if (username.isEmpty() || password.isEmpty()) {Toast.makeText(LoginActivity.this, 用户名和密码不能为空, Toast.LENGTH_SHORT).show();} else {// 从SharedPreferences中读取保存的用户名和密码String savedUsername sharedPreferences.getString(username, );String savedPassword sharedPreferences.getString(password, );if (savedUsername.isEmpty() || savedPassword.isEmpty()) {// 未注册提示用户先进行注册Toast.makeText(LoginActivity.this, 用户未注册请先注册, Toast.LENGTH_SHORT).show();} else if (username.equals(savedUsername) password.equals(savedPassword)) {// 登录成功跳转到下一个页面Intent intent new Intent(LoginActivity.this, HomeActivity.class);startActivity(intent);} else {// 登录失败显示错误信息Toast.makeText(LoginActivity.this, 用户名或密码错误, Toast.LENGTH_SHORT).show();}}});btn_register.setOnClickListener(v - {Intent intent new Intent(LoginActivity.this, RegisterActivity.class);startActivity(intent);});} } 布局 ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoxmlns:toolshttp://schemas.android.com/toolsandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:backgroundcolor/whiteandroid:paddingLeft12dpandroid:paddingRight12dpandroid:orientationverticaltools:context.LoginActivityImageViewandroid:layout_width80dpandroid:layout_gravitycenterandroid:layout_marginTop120dpandroid:layout_height80dpandroid:srcmipmap/ic_launcher/EditTextandroid:idid/input_nameandroid:layout_widthmatch_parentandroid:layout_height60dpandroid:hint请输入用户名android:textSize16spandroid:layout_marginTop30dpandroid:maxLines1android:inputTypetextandroid:backgrounddrawable/rounded_border_shapeandroid:singleLinetrueandroid:paddingLeft10dpandroid:textColorcolor/black/EditTextandroid:idid/input_pwdandroid:layout_widthmatch_parentandroid:layout_height60dpandroid:hint请输入密码android:textSize16spandroid:layout_marginTop20dpandroid:maxLines1android:backgrounddrawable/rounded_border_shapeandroid:inputTypetextPasswordandroid:paddingLeft10dpandroid:singleLinetrueandroid:textColorcolor/black/TextViewandroid:idid/btn_loginandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:gravitycenterandroid:paddingTop10dpandroid:paddingBottom10dpandroid:layout_marginTop20dpandroid:textColorcolor/whiteandroid:textSize18spandroid:backgrounddrawable/rounded_shapeandroid:text登录/TextViewandroid:idid/btn_registerandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:gravitycenterandroid:paddingTop10dpandroid:paddingBottom10dpandroid:layout_marginTop20dpandroid:textColorcolor/whiteandroid:textSize18spandroid:backgrounddrawable/rounded_shapeandroid:text立即注册/ /LinearLayout 效果 下面是注册 import androidx.appcompat.app.AppCompatActivity;import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast;public class RegisterActivity extends AppCompatActivity {private EditText input_name;private EditText input_pwd;private TextView btn_login;private TextView btn_register;private SharedPreferences sharedPreferences;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_register);btn_login findViewById(R.id.btn_login);input_name findViewById(R.id.input_name);input_pwd findViewById(R.id.input_pwd);btn_register findViewById(R.id.btn_register);sharedPreferences getSharedPreferences(user_info, Context.MODE_PRIVATE);btn_register.setOnClickListener(v - {String username input_name.getText().toString();String password input_pwd.getText().toString();if (username.isEmpty() || password.isEmpty()) {Toast.makeText(RegisterActivity.this, 用户名和密码不能为空, Toast.LENGTH_SHORT).show();} else {// 从SharedPreferences中读取保存的用户名String savedUsername sharedPreferences.getString(username, );if (savedUsername.equals(username)) {// 用户名已存在Toast.makeText(RegisterActivity.this, 用户名已存在请直接登录, Toast.LENGTH_SHORT).show();} else {// 保存用户名和密码到SharedPreferencesSharedPreferences.Editor editor sharedPreferences.edit();editor.putString(username, username);editor.putString(password, password);editor.apply();Toast.makeText(RegisterActivity.this, 注册成功, Toast.LENGTH_SHORT).show();// 跳转到登录页面Intent loginIntent new Intent(RegisterActivity.this, LoginActivity.class);startActivity(loginIntent);}}});btn_login.setOnClickListener(v - {Intent loginIntent new Intent(RegisterActivity.this, LoginActivity.class);startActivity(loginIntent);});} } 对应布局 ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoxmlns:toolshttp://schemas.android.com/toolsandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:backgroundcolor/whiteandroid:paddingLeft12dpandroid:paddingRight12dpandroid:orientationverticaltools:context.LoginActivityImageViewandroid:layout_width80dpandroid:layout_gravitycenterandroid:layout_marginTop120dpandroid:layout_height80dpandroid:srcmipmap/ic_launcher/EditTextandroid:idid/input_nameandroid:layout_widthmatch_parentandroid:layout_height60dpandroid:hint请输入用户名android:textSize16spandroid:layout_marginTop30dpandroid:maxLines1android:inputTypetextandroid:backgrounddrawable/rounded_border_shapeandroid:singleLinetrueandroid:paddingLeft10dpandroid:textColorcolor/black/EditTextandroid:idid/input_pwdandroid:layout_widthmatch_parentandroid:layout_height60dpandroid:hint请输入密码android:textSize16spandroid:layout_marginTop20dpandroid:maxLines1android:backgrounddrawable/rounded_border_shapeandroid:inputTypetextPasswordandroid:paddingLeft10dpandroid:singleLinetrueandroid:textColorcolor/black/TextViewandroid:idid/btn_registerandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:gravitycenterandroid:paddingTop10dpandroid:paddingBottom10dpandroid:layout_marginTop20dpandroid:textColorcolor/whiteandroid:textSize18spandroid:backgrounddrawable/rounded_shapeandroid:text立即注册/TextViewandroid:idid/btn_loginandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:gravitycenterandroid:paddingTop10dpandroid:paddingBottom10dpandroid:layout_marginTop20dpandroid:textColorcolor/whiteandroid:textSize18spandroid:backgrounddrawable/rounded_shapeandroid:text去登录//LinearLayout 效果图 用户登录成功获取所有用户信息 public class HomeActivity extends AppCompatActivity {private TextView textView;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_home);textView findViewById(R.id.textView);getAllRegisteredUsers();}// 读取所有注册的用户信息private void getAllRegisteredUsers() {SharedPreferences sharedPrefs getSharedPreferences(user_info, Context.MODE_PRIVATE);MapString, ? allEntries sharedPrefs.getAll();JSONObject jsonObject new JSONObject();for (Map.EntryString, ? entry : allEntries.entrySet()) {try {jsonObject.put(entry.getKey(), entry.getValue());} catch (JSONException e) {e.printStackTrace();}}textView.setText(当前注册的所有用户信息如下\njsonObject.toString());} } 布局 ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoxmlns:toolshttp://schemas.android.com/toolsandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticaltools:context.HomeActivityTextViewandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:layout_centerVerticaltrueandroid:layout_gravitycenterandroid:text登录成功android:layout_marginTop60dpandroid:textSize30sp /TextViewandroid:idid/textViewandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:layout_centerVerticaltrueandroid:layout_gravitycenterandroid:text登录成功android:textSize30sp / /LinearLayout 最后加上一个rounded_border_shape.xml ?xml version1.0 encodingutf-8? shape xmlns:androidhttp://schemas.android.com/apk/res/androidsolid android:color#FFFFFF / !-- 填充颜色为白色可以根据需要更改 --strokeandroid:width2dpandroid:color#787676 /corners android:radius10dp / /shape 和 rounded_shape.xml ?xml version1.0 encodingutf-8? shape xmlns:androidhttp://schemas.android.com/apk/res/androidsolid android:color#2196F3 / !-- 填充颜色为白色可以根据需要更改 --strokeandroid:width2dpandroid:color#2196F3 /corners android:radius10dp / /shape 以上就是整个登录注册代码感激大家支持
http://www.yingshimen.cn/news/98277/

相关文章:

  • 建设网站你认为需要注意哪些问题wordpress整体加速
  • 简易东莞网站制作公司百度2019旧版本下载
  • google网站免费可商用的素材网站
  • 廊坊seo整站优化软件wordpress添加优酷视频播放
  • 帮别人做网站开票开什么税目设计上海门票
  • 网站实际制作步骤网站建设维护费用
  • 房山网站建设服务建设电影网站数据库脚本
  • 人和动物做的网站免费做视频相册的网站
  • 对接国家战略建设海上福州网站长春网站建设开发
  • 影响网站排名的因素 权重电子商务网站流程设计
  • 宝应123网站建设网哪家微信网站建设好
  • 建设企业网站个人网上网片排焊机
  • 网站备案照相北京市网站设计
  • 做地区招聘网站网 页
  • 有关互联网网站网站建设岗位能力
  • 网站定制开发要多少钱建设网站南沙区
  • iapp做网站做网站的劣势
  • 内部劵网站怎么做一个网站怎么做2个服务器
  • 网站建设比较好wordpress修改上传大小
  • 网站建设要做固定资产吗wordpress移动端转发分享
  • 网站建设学什么语音wordpress导航模板
  • 网站建设与维护兼职昆明app制作的公司
  • 哈尔滨cms网站建设全网营销的概念
  • 网站开发 实战交互效果网站
  • 网站建设有什么意义连云港做网站多少钱
  • 公司企业网站建设步骤门户网站建设检察
  • 银川360推广 网站建设做企业网站用什么框架
  • 外贸自建网站wordpress如何更换主题
  • 网站关键词做的越多越好吗wordpress皮肤下载
  • 潍坊网站排名提升怎么让百度收录网址