*

DenisseAE

  • *
  • contador 2
  • mas karma +0/-0
    • Ver Perfil
Guardar datos de acceso en App Android
« en: Junio 28, 2015, 08:25:22 pm »
Hola amigo Jonathan!
Estoy realizando una app en Android pero deseo que esta almacene el usuario y contraseña para evitar escribirlos cada vez que inicio sesion. Me podrías ayudar por favor?  :)
Por favor, apoya esta pregunta en redes sociales


Conecta con tu cuenta para responder


*

Jonathan

  • *****
  • contador 104
  • mas karma +152/-0
  • Don't work hard, work intelligent
    • Ver Perfil
    • Ingeniero en Sistemas Computacionales
Re:Guardar datos de acceso en App Android
« Respuesta #1 en: Junio 29, 2015, 07:22:23 am »
Hola DenisseAE,

Para guardar datos de nuestras aplicaciones android y que perduren al cerrar y abrir de nuevo nuestras apps tenemos varias alternativas:

  • Preferencias
  • Ficheros
  • XML
  • Bases de datos

Mediante las preferencia de android es como sigue:

Este metodo nos permite guardar informacion de la forma Clave-Valor.
Primero definimos un objeto de preferencias compartidas asi,

Código: [Seleccionar]
SharedPreferences prefs = this.getSharedPreferences(
      "com.example.app", Context.MODE_PRIVATE);

Ahora supongamos que queremos leer una hora (previamente guardada)

Código: [Seleccionar]
long fecha = prefs.getLong("com.example.app.fecha", new Date().getTime()); 

El codigo anterior usamos getlong y pasamos dos parametros: una clave y un valor por default.
Ahora para establecer informacion lo hacemos asi:

Código: [Seleccionar]
Date fecha = obtenerFecha();
prefs.edit().putLong("com.example.app.fecha", dt.getTime()).apply();

Nota como tenemos la misma clave para guardar y para leer la informacion.

Suerte!

 

Post relacionados

  Asunto / Iniciado por Respuestas Último mensaje
tema url tema 1 Respuestas
1801 Vistas
Último mensaje Julio 13, 2015, 09:22:18 am
por Jonathan
tema url tema 2 Respuestas
1837 Vistas
Último mensaje Octubre 16, 2015, 04:37:30 pm
por octavio Mexico
tema url tema 0 Respuestas
1014 Vistas
Último mensaje Abril 08, 2016, 10:28:20 pm
por Macias