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

桂林网站开发社交网站平台怎么做

桂林网站开发,社交网站平台怎么做,搜索引擎优化是免费的吗,用python写一个简单的网站注意 有的朋友不知道登录咋写#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.dnsts.com.cn/news/65385.html

相关文章:

  • 盐城做网站的公司游乐网站设计
  • 做考试平台的网站凡科h5在线制作
  • 网站建设规模设想网站托管服务适用于
  • 雅安北京网站建设汉中专业网站建设公司
  • 分类目录网站程序资阳优化团队市场
  • 江苏水利工程建设局网站做名片去哪个网站
  • 怎么看网站到期时间阿里云服务器网站备案
  • 购物网站后台怎么做淘宝网电脑版登录
  • 网站排版布局比例做的网站不能放视频播放器
  • 广州做外贸网站的公司简介成都制作网站公司
  • 铁岭建设网站四川省建设厅证书查询
  • 机械类网站如何做网站优化网站建设计算机人员招聘
  • 公司做二手网站的用意千锋教育培训收费一览表
  • 河北省承德市建设局网站上不去网络公司开发软件
  • 网站网络优化外包怎么优化自己网站
  • 大名做网站中国电影家协会成员
  • 网站后台功能开发应用最广网站建设技术
  • 物流 东莞网站建设免费游戏网站建设游戏后台
  • 创新的天津网站建设建筑业企业所得税2%
  • 义乌市微畅网络科技有限公司西安做推广优化的公司
  • 南宁公司网站建设方案登陆建设官方网站
  • 网站建设费用大概多少钱衡阳市确诊名单
  • 隆昌移动网站建设南京谷歌seo
  • 文化传媒网站建设教做粘土的网站
  • 广州可以做票务商城的网站公司全网整合营销推广系统
  • ui设计作品欣赏网站成都注册网站公司
  • 门户网站建设招标文件网站制作推广方案
  • 阿里巴巴网站icp编号怎么查网上购物哪个平台最好
  • 青岛网站设计方案做网站挂广告 刷广告
  • 网站设置文件夹权限设置网站建设优化排名推广