失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > android连mysql注册界面代码_Android实现注册登录界面的实例代码

android连mysql注册界面代码_Android实现注册登录界面的实例代码

时间:2023-12-30 06:18:36

相关推荐

android连mysql注册界面代码_Android实现注册登录界面的实例代码

本文讲述了在linux命令下导出导入.sql文件的方法。分享给大家供大家参考,具体如下:

AndroidManifest.xml

package="online.geekgalaxy.layoutlearn">

android:allowBackup="true"

android:icon="@mipmap/ic_launcher"

android:label="@string/app_name"

android:roundIcon="@mipmap/ic_launcher_round"

android:supportsRtl="true"

android:theme="@style/AppTheme">

MainActivity.java

package online.geekgalaxy.layoutlearn;

import android.content.DialogInterface;

import android.content.Intent;

import android.support.v7.app.AlertDialog;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

public class MainActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

//login button

final Button login = (Button) findViewById(R.id.button);

final String user = "admin";

final String pass = "hello";

login.setOnClickListener(new View.OnClickListener() {

public void onClick(View view) {

String username = "";

EditText editText1 = (EditText)findViewById(R.id.editText);

username = editText1.getText().toString();

String password = "";

EditText editText2 = (EditText)findViewById(R.id.editText2);

password = editText2.getText().toString();

if (username.equals(user) & password.equals(pass)) {

Intent intent = new Intent(MainActivity.this, login.class);

startActivity(intent);

}

else {

new AlertDialog.Builder(MainActivity.this).setTitle("Error!").setMessage("Wrong username or password.")

.setNegativeButton("OK",null)

.show();

}

}

});

//register button

final Button register = (Button) findViewById(R.id.button2);

register.setOnClickListener(new View.OnClickListener() {

public void onClick(View view) {

//提示框确定是否跳转

new AlertDialog.Builder(MainActivity.this).setTitle("Jump").setMessage("Ready to jump?")

.setPositiveButton("Yes", new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int which) {

Intent intent = new Intent(MainActivity.this, register.class);

startActivity(intent);

}})

.setNegativeButton("No",null)

.show();

}

});

}

}

login.java

package online.geekgalaxy.layoutlearn;

import android.app.Activity;

import android.os.Bundle;

/**

* Created by jailman on /9/18.

*/

public class login extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.login);

}

}

register.java

package online.geekgalaxy.layoutlearn;

import android.app.Activity;

import android.os.Bundle;

/**

* Created by jailman on /9/18.

*/

public class register extends Activity{

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.register);

}

}

activity_main.xml

xmlns:app="/apk/res-auto"

xmlns:tools="/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_centerVertical="true"

tools:context="online.geekgalaxy.layoutlearn.MainActivity">

android:id="@+id/button"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginRight="68dp"

android:text="@string/login"

app:layout_constraintRight_toLeftOf="@+id/button2"

tools:layout_constraintTop_creator="1"

android:layout_marginEnd="68dp"

android:layout_marginTop="26dp"

app:layout_constraintTop_toBottomOf="@+id/editText2" />

android:id="@+id/button2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="@string/register"

tools:layout_constraintTop_creator="1"

tools:layout_constraintRight_creator="1"

android:layout_marginEnd="68dp"

app:layout_constraintRight_toRightOf="parent"

android:layout_marginTop="26dp"

app:layout_constraintTop_toBottomOf="@+id/editText2" />

android:id="@+id/editText"

android:layout_width="240dp"

android:layout_height="45dp"

android:layout_marginBottom="35dp"

android:layout_marginEnd="68dp"

android:layout_marginLeft="8dp"

android:layout_marginRight="8dp"

android:layout_marginStart="68dp"

android:ems="10"

android:hint="@string/username"

android:inputType="textPersonName"

app:layout_constraintBottom_toTopOf="@+id/editText2"

app:layout_constraintHorizontal_bias="0.516"

app:layout_constraintLeft_toLeftOf="@+id/editText2"

app:layout_constraintRight_toRightOf="@+id/editText2"

tools:layout_constraintLeft_creator="1"

tools:layout_constraintRight_creator="1"

tools:layout_editor_absoluteX="-15dp"

tools:layout_editor_absoluteY="152dp" />

android:id="@+id/editText2"

android:layout_width="240dp"

android:layout_height="45dp"

android:layout_marginEnd="69dp"

android:layout_marginLeft="0dp"

android:layout_marginRight="0dp"

android:layout_marginStart="69dp"

android:ems="10"

android:hint="@string/password"

android:inputType="textPassword"

app:layout_constraintBottom_toBottomOf="parent"

app:layout_constraintLeft_toLeftOf="@+id/button"

app:layout_constraintRight_toRightOf="@+id/button2"

app:layout_constraintTop_toTopOf="parent"

tools:layout_constraintBottom_creator="1"

tools:layout_constraintLeft_creator="1"

tools:layout_constraintRight_creator="1"

tools:layout_constraintTop_creator="1" />

android:id="@+id/textView2"

android:layout_width="250dp"

android:layout_height="65dp"

android:layout_marginBottom="50dp"

android:layout_marginLeft="8dp"

android:layout_marginRight="8dp"

android:autoText="false"

android:text="Welcome"

android:textAlignment="center"

android:textSize="50sp"

android:textStyle="bold"

app:layout_constraintBottom_toTopOf="@+id/editText"

app:layout_constraintHorizontal_bias="0.509"

app:layout_constraintLeft_toLeftOf="@+id/editText"

app:layout_constraintRight_toRightOf="@+id/editText" />

login.xml

android:layout_width="match_parent"

android:layout_height="match_parent"

android:weightSum="1">

android:id="@+id/textView3"

android:layout_width="0dp"

android:layout_height="118dp"

android:layout_marginTop="200dp"

android:layout_weight="1"

android:text="@string/great_you_ve_login"

android:textAlignment="center"

android:textSize="24sp"

android:textStyle="bold" />

register.xml

android:layout_width="match_parent"

android:layout_height="match_parent">

android:layout_width="match_parent"

android:layout_height="match_parent"

android:gravity="center_vertical|center_horizontal"

android:orientation="vertical">

android:id="@+id/editText5"

android:layout_width="270dp"

android:layout_height="wrap_content"

android:ems="10"

android:hint="Username"

android:inputType="textPersonName" />

android:id="@+id/editText6"

android:layout_width="270dp"

android:layout_height="wrap_content"

android:ems="10"

android:hint="Email"

android:inputType="textPersonName" />

android:id="@+id/editText7"

android:layout_width="270dp"

android:layout_height="wrap_content"

android:ems="10"

android:hint="Password"

android:inputType="textPassword" />

android:id="@+id/editText8"

android:layout_width="270dp"

android:layout_height="wrap_content"

android:ems="10"

android:hint="Confirm password"

android:inputType="textPassword" />

android:id="@+id/button3"

android:layout_width="270dp"

android:layout_height="wrap_content"

android:text="Submit" />

strings.xml

LayoutLearn

Login

Register

Username

Password

Great, you\'ve logged in!

build.gradle

apply plugin: 'com.android.application'

android {

compileSdkVersion 25

buildToolsVersion "25.0.3"

defaultConfig {

applicationId "online.geekgalaxy.layoutlearn"

minSdkVersion 19

targetSdkVersion 25

versionCode 1

versionName "1.0"

testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}

buildTypes {

release {

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

}

}

}

dependencies {

compile fileTree(dir: 'libs', include: ['*.jar'])

androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {

exclude group: 'com.android.support', module: 'support-annotations'

})

compile 'com.android.support:appcompat-v7:25.3.1'

compile 'com.android.support.constraint:constraint-layout:1.0.2'

testCompile 'junit:junit:4.12'

}

如果觉得《android连mysql注册界面代码_Android实现注册登录界面的实例代码》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。