Ich mache Android-App. Ich möchte ein Autorisierungssystem in Form von "Login und Passwort" -Fenster machen. Ich hatte eine Idee, editedtext value in string zu schreiben und diese Strings dann an den Server zu senden. Wenn der Server diese Daten akzeptiert, sollte er die Bestätigung der Gültigkeit der Daten zurücksenden und die nächste Aktivität sollte geöffnet werden. Wie geht das?Wie Autorisierung in Android App machen?
Es ist mein Aktivitätscode:
package com.bk.cryptit;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.inputmethod.InputMethodManager;
import android.widget.Button;
import android.widget.ImageView;
import android.support.v7.widget.AppCompatRadioButton;
import android.widget.*;
public class LoginActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_login);
final EditText login = (EditText) findViewById(R.id.editText3);
final EditText haslo = (EditText) findViewById(R.id.editText4);
Button button_zaloguj = (Button) findViewById(R.id.button5);
String login_content = login.getText().toString();
String haslo_content = haslo.getText().toString();
int login_content_length = login_content.length();
int haslo_content_length = haslo_content.length();
boolean button_status = false;
button_zaloguj.setEnabled(button_status);
if (login_content_length==0 || haslo_content_length==0) {
} else if (login_content_length>0 || haslo_content_length==0) {
} else if (login_content_length==0 || haslo_content_length>0) {
} else if (login_content_length>0 || haslo_content_length>0) {
button_status = !button_status;
}
button_zaloguj.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent nextauthorizationinformation = new Intent(LoginActivity.this, NextAuthorizationInformationActivity.class);
startActivity(nextauthorizationinformation);
}
});
}
}
Kann ich den Service nutzen? –