首页>代码>安卓在线聊天项目实例(含简易服务器--套接字编程)>/安卓在线聊天安卓端和服务端源代码/android/app/src/main/java/com/king/anetty/app/login.java
/** * @author 高金磊 * @version 1.0 * @date 2019/12/14 17:34 * @项目名 Android_last */ package com.king.anetty.app; import android.content.Intent; import android.support.constraint.ConstraintLayout; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.Switch; import android.widget.Toast; public class login extends AppCompatActivity { Switch auto_login,sever_setting; ConstraintLayout sever_setting_layout; EditText user_host,user_port,user_name; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); DataManage.start(this); initViewState(); if (auto_login.isChecked()) gotologin(null); } public void gotologin(View view) { //检查基本信息 if (user_name.getText().length()<3){ Toast.makeText(this,"昵称太短",Toast.LENGTH_LONG).show(); return; } DataManage.put("user_name",user_name.getText().toString()); //添加自动登陆标识 DataManage.put("auto_login",auto_login.isChecked()); //添加用户服务标识 DataManage.put("sever_setting",sever_setting.isChecked()); if (sever_setting.isChecked()){ //使用用户的地址 DataManage.put("user_host",user_host.getText().toString()); DataManage.put("user_point",user_port.getText().toString()); } startActivity(new Intent("main")); } private void initViewState() { setContentView(R.layout.activity_login); user_name=findViewById(R.id.user_name); user_name.setText(DataManage.get("user_name","")); auto_login=findViewById(R.id.auto_login); auto_login.setChecked(DataManage.get("auto_login",false)); auto_login.setOnClickListener(new sl()); sever_setting=findViewById(R.id.sever_setting); sever_setting.setChecked(false); sever_setting.setOnClickListener(new sl()); sever_setting_layout=findViewById(R.id.sever_setting_layout); sever_setting_layout.setVisibility(View.GONE); user_host=findViewById(R.id.user_host); user_host.setText(DataManage.get("user_host",this.getString(R.string.host_address))); user_port=findViewById(R.id.user_port); user_port.setText(DataManage.get("user_point",this.getString(R.string.point))); } class sl implements View.OnClickListener{ @Override public void onClick(View view) { switch (view.getId()){ case R.id.sever_setting : if (((Switch)view).isChecked()) { sever_setting_layout.setVisibility(View.VISIBLE); } else sever_setting_layout.setVisibility(View.GONE); } } } }
最近下载更多
1623096142 LV6
2022年5月27日
vvcvv_cool LV8
2022年5月3日
26504727816 LV1
2021年7月14日
mudingc木钉 LV30
2021年7月7日
ssr123 LV8
2021年6月28日
xhy2740354020 LV7
2021年6月1日
ahdaudha LV7
2021年4月9日
在云端i LV9
2021年3月16日
Zuo2001 LV4
2021年1月13日
1525448324 LV8
2020年12月14日