Archivos Mensuales: mayo 2013

Java >> Validar dirección de correo electrónico en Java

mails

  • Descripción de la Expresión Regular

Vamos a ver como validar una dirección de correo electrónico en Java haciendo uso de una Expresión Regular, también llamado patrón. La Expresión Regular que debe cumplir cualquier dirección de correo electrónico es el siguiente:

^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$;

Sigue leyendo

Etiquetado , , , ,

Android >> Ejemplo de ViewPager en Android ( Parte 1 )

entrada_viewpager_parte1

Vamos a mostrar un ejemplo de uso de la vista ViewPager en Android. Esta vista se ha vuelto muy popular entre las aplicaciones que han aparecido en los últimos meses. Una aplicación que usamos todos y que hace uso de la vista ViewPager es la Play Store. Gracias a esta vista podemos desplazarnos por los diferentes menús de la aplicación con un simple gesto de nuestro dedo, es lo que en inglés se llama swipe (deslizar en español). El uso de esta vista proporcionará a nuestra aplicación un aspecto moderno, atractivo y más limpio, ya que no tendremos que incluir botones o enlaces a los diferentes menús de nuestra aplicación.

Sigue leyendo

Etiquetado , , , ,

Android >> Ejemplo de Navigation Drawer en Android ( Parte 1 )

entrada_navigationdrawer_parte1

Una de las novedades que ha traído Google IO 2013 ha sido la adopción como un estándar de la barra de navegación conocida como Navigation Drawer (en español cajón de navegación) en la versión 13 de la librería de soporte de Android. Google ha proporcionado toda las herramientas y documentación necesario para que cualquier desarrollador puede implementarla en cualquier aplicación. Toda la información está disponible en la guía de diseño de Android disponible aquí.

Sigue leyendo

Etiquetado ,

Java >> Desordenar aleatoriamente un String en Java

Para desordenar los caracteres que componen un String de manera aleatoria lo primero que debemos hacer es desmontar el String en una lista de String, donde cada posición de la lista se corresponda a un carácter del String:

List<String> chars = Arrays.asList(str.split(""));

Sigue leyendo

Etiquetado , , ,

Python >> Lectura y escritura de ficheros en Python

A la hora de presentar los datos que generamos en nuestras aplicaciones podemos optar por varias alternativas, como por ejemplo mostrar dicho datos por pantalla o escribirlos en un fichero para su posterior lectura. En esta ocasión vamos a ver como leer y escribir ficheros en Python.

python-logo

Sigue leyendo

Etiquetado

Android >> Mover tu aplicación a la tarjeta SD en Android

En los dispositivos Android más actuales ya no es un problema el almacenamiento interno, ya que pueden llegar a tener hasta 64 GB de memoria, aún así, hay muchas personas que siguen teniendo dispositivos de gama media/baja que tienen problemas a la hora de descargar aplicaciones, ya que no tienen espacio suficiente para instalarlas, por ello, es interesante habilitar la opción Mover a la tarjeta SD en las aplicaciones que creemos, ya que, como veremos a continuación, es muy sencillo.

sd_card_slot_android

Sigue leyendo

Etiquetado ,