ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

LOGIN Y RESGISTRO ANDROID, VOLLEY PHP


Enviado por   •  13 de Marzo de 2020  •  Tutorial  •  883 Palabras (4 Páginas)  •  239 Visitas

Página 1 de 4

1. Registro y login: primero se crea el activity de registro.

2. segundo: en el androidmanifest se añade la siguiente línea:

android:name="android.permission.INTERNET">

3. se agrega la libreria de volley en el build.gradle:

implementation 'com.android.volley:volley:1.1.0'

4. diseña el layaut

3. verifica  los editex, los mios son estos:

private EditText cedula, nombre, apellido, email, comtraseña, telefono;
private
Button btn_registrar;

4. código debajo de estos:

private static String URL_REGIST= "";

5. Siguiente, DENTRO Del OnCreate:

cedula = findViewById(R.id.edit_cedula);
nombre = findViewById(R.id.edit_nombre);
apellido = findViewById(R.id.edit_apellido);
email = findViewById(R.id.edit_correo);
telefono = findViewById(R.id.edit_telefono);
contraseña = findViewById(R.id.edit_contraseña);

btn_registrar = findViewById(R.id.btn_registrar);


btn_registrar.setOnClickListener(new View.OnClickListener() {
   
@Override
   
public void onClick(View v) {
       
//

        Registrar();


   
}
})
;


   }
   
//aqui va el metodo registrar



}//fin del proyecto

Hasta ahí tenemos la acción bacía.

5. crear un método llamado Registrar

private void Registrar(){
   
btn_registrar.setVisibility(View.GONE);

   final  
String cedula = this.cedula.getText().toString().trim();
   final  
String nombre = this.nombre.getText().toString().trim();
   final  
String apellido = this.apellido.getText().toString().trim();
   final  
String email = this.email.getText().toString().trim();
   final  
String telefono = this.telefono.getText().toString().trim();
   final  
String contraseña = this.contraseña.getText().toString().trim();



           
StringRequest stringRequest = new StringRequest(Request.Method.POST, URL_REGIST,
           
//PRIMERA 01
           
new Response.Listener() {
               
@Override
               
public void onResponse(String response) {

                   
try {
                       JSONObject jsonObject =
new JSONObject(response);
                       
String success = jsonObject.getString("success");
                       if
(success.equals("1")){
                           Toast.
makeText(RegisterActivity.this, "Registro completo", Toast.LENGTH_SHORT).show();
                       
}

                   }
catch (JSONException e){
                       e.printStackTrace()
;
                       
Toast.makeText(RegisterActivity.this, " ERROR de Registro "+e.toString(), Toast.LENGTH_SHORT).show();
                       
btn_registrar.setVisibility(View.VISIBLE);
                   
}

               }
           }
,
           
//PRIMERA 02
           
new Response.ErrorListener(){
               
@Override
               
public void onErrorResponse(VolleyError error) {
                   Toast.
makeText(RegisterActivity.this, " ERROR de Registro "+error.toString(), Toast.LENGTH_SHORT).show();
                   
btn_registrar.setVisibility(View.VISIBLE);
               
}
           })
           {
           
//PRIMERA 03
           
@Override
           
protected Map, String> getParams() throws AuthFailureError {
               Map, String> params = new HashMap<>();
               
params.put("cedula", cedula);
               
params.put("nombre",nombre);
               
params.put("apellido",apellido);
               
params.put("email",email);
               
params.put("telefono",telefono);
               
params.put("contraseña",contraseña);
               return
params;
           
}
       }
;
   
RequestQueue requestQueue = Volley.newRequestQueue(this);
   
requestQueue.add(stringRequest);

}

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (74 Kb) docx (10 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com