Mostrando entradas con la etiqueta android. Mostrar todas las entradas
Mostrando entradas con la etiqueta android. Mostrar todas las entradas

jueves, 4 de agosto de 2016

Guardar sesiones de Android

Si deseas realizar una App que esté conectado a un servicio web, y que contenga un metodo de autentificacion, puedes guardar tu sesion con Shared Preferences .

SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", 0); 
Editor editor = pref.edit();

//Guardamos los datos
editor.putBoolean("key_name", true); // Storing boolean - true/false
editor.putString("key_name", "string value"); // Storing string
editor.putInt("key_name", "int value"); // Storing integer
editor.putFloat("key_name", "float value"); // Storing float
editor.putLong("key_name", "long value"); // Storing long
editor.commit(); // commit changes

//Obtenemos los datos, si no existe el valor devuelve NULL
pref.getString("key_name", null); // getting String
pref.getInt("key_name", null); // getting Integer
pref.getFloat("key_name", null); // getting Float
pref.getLong("key_name", null); // getting Long
pref.getBoolean("key_name", null); // getting boolean

//Limpiamos los datos
editor.clear();
editor.commit(); // commit changes



jueves, 4 de diciembre de 2014

Bugs en Lollipop

Google está corrigiendo ciertos bugs después del lanzamiento de Lollipop.
No existen notas de lanzamiento específicas para la versión 5.0.1 de Android, pero no esperen nuevas características. Esta versión corrige algunos bugs. Esta versión (LRX22C) está disponible para el Nexus 9, 10, and 7 (Modelo  de 2013). La disponibilidad para otros modelos llegará a la brevedad.
Google no ha anunciado los detalles específicos de lo que esta versión corrige, pero  evidencia apunta a que arreglará un bug que automáticamente resetea tu equipo a la configuración de fábrica, después de varios intentos para desbloquear la pantalla.
Por ejemplo, Android parece ser muy sensible al registrar intentos fallidos para desbloquear el teléfono  para quienes usan el sistema de desbloqueo por patrones. Android podría confundir cualquier tipo de interacción con la pantalla como un intento fallido de desbloqueo, como si algo se tallara contra la pantalla dentro de una bolsa. Con muchos intentos de este tipo automáticamente resetea el equipo.
Para corregir esto, Android ahora pide deslizar por lo menos cuatro puntos para que se registre como un intento, lo que tus llaves o cartera difícilmente harían.