Regístrese en www.back4app.com y siga los pasos a continuación. El tutorial original se puede encontrar en:
http://docs.back4app.com/docs/an…
Después de este tutorial, podrá crear un sistema de usuario como este.
- ¿Cuál es el alcance actual y futuro del desarrollo web? ¿Es mejor aprender el desarrollo de Android en su lugar?
- ¿Puedo hacer un juego simple en Android Studio?
- ¿Cómo puede el lenguaje de script llamar a la biblioteca binaria dinámica nativa?
- ¿Qué IDE debo usar para Android?
- ¿Cuáles son las habilidades que debe tener un desarrollador de Android para contratar?
Paso 1 – Cómo crear una función de inicio de sesión
Es increíblemente fácil crear un inicio de sesión en back4app. Simplemente agregue este código:
Lo coloco dentro de un botón en el botón de escucha. Es una tarea fácil.
ve a Button Google Docs si no lo sabes.
ParseUser.logInInBackground (“Nombre de usuario”, “Contraseña”, nuevo LogInCallback () {
@Anular
vacío público hecho (ParseUser parseUser, ParseException e) {
if (parseUser! = null) {
//Inicio de sesión correcto
// puedes mostrar algo o hacer algo
// Por ejemplo, Bienvenido + ParseUser.getUsername ()
} más {
//Carga fallida
// obtener un error llamando a e.getMessage ()
}
}
});
Paso 2 – Cómo crear la función de registro
Es muy fácil lo mismo que la función de inicio de sesión
Lo coloco dentro de un botón en el botón de escucha.
Usuario ParseUser = nuevo ParseUser ();
user.setUsername (et_username.getText (). toString ());
user.setPassword (et_password.getText (). toString ());
user.signUpInBackground (nuevo SignUpCallback () {
@Anular
vacío público hecho (ParseException e) {
if (e == null) {
// Registro exitoso
// puedes mostrar algo o hacer algo
} más {
// Registro fallido
// obtener un error llamando a e.getMessage ()
}
}
});
Paso 3: ejecuta tu aplicación
Prueba tu aplicación y escribe lo que quieras.
Luego, vaya al panel de Back4app para verificar que los datos del usuario se hayan actualizado correctamente o no.
- https://dashboard.back4app.com/apps
- Ver tu aplicación
- Tablero
- Revisa tu base de datos
Paso 4: agrega tu función a tu aplicación
La aplicación hasta ahora no es perfecta. Debe agregar algunas funciones de carga y alerta a su aplicación y hacerla realista.
En mi opinión, puedo darte un ejemplo.
ProgressDialog – Cargando
Inside onCreate
- ProgressDialog progressDialog = new ProgressDialog (MainActivity.this);
Botón de inicio de sesión presionado
- progressDialog.setMessage (“Espere”);
progressDialog.setTitle (“Iniciar sesión”);
progressDialog.show ();
nuevo hilo (nuevo Runnable () {
@Anular
public void run () {
tratar {
parseLogin ();
} catch (Excepción e) {
e.printStackTrace ();
}
}
}).comienzo();
Respuesta de inicio de sesión de Parse
- ParseUser.logInInBackground (et_username.getText (). ToString (), et_password.getText (). ToString (), nuevo LogInCallback () {
@Anular
vacío público hecho (ParseUser parseUser, ParseException e) {
if (parseUser! = null) {
progressDialog.dismiss ();
alertDisplayer (“Inicio de sesión exitoso”, “Bienvenido” + parseUser.getUsername ());}
Alerta: mensaje a su usuario
void alertDisplayer (título de cadena, mensaje de cadena) {
AlertDialog.Builder Builder = nuevo AlertDialog.Builder (MainActivity.this)
.setTitle (título)
.setMessage (mensaje)
.setPositiveButton (“OK”, nuevo DialogInterface.OnClickListener () {
@Anular
public void onClick (DialogInterface dialog, int which) {
dialog.cancel ();
}
});
AlertDialog ok = builder.create ();
OK muestra();
}
El resultado será así:
Paso especial – Ver mi código de inicio en Github
Como publicar todo el código en el Doc no es realmente fácil de usar, puede visitar mi código en Github:
https://github.com/dominwong4/ba…
Descargo de responsabilidad, soy fundador de back4app.com