Entradas

Mostrando las entradas etiquetadas como tutorial

Crear app Multilenguaje en Android

Imagen
Siempre es una buena práctica para extraer cadenas de interfaz de usuario de su código de aplicación y mantenerlos en un archivo externo. Android lo hace fácil con un directorio de recursos de cada proyecto Android. para que nuestras aplicaciones estén disponibles en varios idiomas o sean multilenguaje. Lo primero que debemos tener en cuenta es evitar insertar "textos en el código" y en vez de eso, hacer uso del archivo strings.xml de la carpeta values. Vamos a ver un ejemplo sencillo para hacerlo desde un XML, por ejemplo, para un botón sería así: <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/accept" /> <!-- Texto que aparecerá --> Sin embargo, cuando necesitamos obtener el texto desde el código java no es tan intuitivo, pero igualmente sencillo. Desde el Activity podemos hacer: String cadena = getResources().getString(R.string.ac

Cargar imagen en Android Nativo desde la web

Imagen
Este tutorial es una guía para explicar como obtener una imagen desde la web para visualizarla en nuestro dispositivo móvil. URL imageUrl = null; HttpURLConnection conn = null; try { imageUrl = new URL("http://pagina.com/foto.jpg"); conn = (HttpURLConnection) imageUrl.openConnection(); conn.connect(); BitmapFactory.Options options = new BitmapFactory.Options(); options.inSampleSize = 2; // el factor de escala a minimizar la imagen, siempre es potencia de 2 Bitmap imagen = BitmapFactory.decodeStream(conn.getInputStream(), new Rect(0, 0, 0, 0), options); img.setImageBitmap(imagen); } catch (IOException e) { e.printStackTrace(); }

SUMAR RESTAR HORAS DÍAS EN ANDROID

Imagen
En este tutorial vamos a mostrar unos ejemplos para trabajar con fechas en Android . Los ejemplos que aparecen a continuación sirven para: Sumar X días a una fecha dada Restar X días a una fecha dada Sumar X horas a una fecha dada Restar X horas a una fecha dada En el tutorial trabajaremos con objetos de la clase ‘java.util.Calendar’ y ‘java.util.Date’. Los ejemplos empleados siguen el mismo patrón, primero se crea un objeto ‘java.util.Calendar‘ con el objeto ‘java.util.Date‘ que contiene la fecha que se recibe por parámetro, y posteriormente se le suman o restan las unidades de tiempo que se pasen como parámetro. SUMAR O RESTAR DÍAS A UNA FECHA ANDROID En el siguiente fragmento de código se crea un método que recibe dos parámetros, uno con la fecha a modificar, y el segundo con la cantidad de días a sumar o restar. Si la variable ‘dias‘ es mayor que cero entonces se sumarán dichos días a la fecha, por el contrario, si la variable días es menor que cero, entonces se

Lista con imágenes y filtro Android Nativo (ListView)

Imagen
Este es un tutorial que nos solicito muy amablemente un seguidor de nuestra red de Youtube (La chercha O), en el cual vamos a implementar como base nuestro anterios tutorial de Lista con imágenes Android nativo (ListView) . Lo que vamos hacer es unas modificaciones para agregar un nuevo campo de búsqueda para realizar nuestro filtro sobre nuestra ListView . Recuerden que en #HablemosDeAndroid estamos para aprender y enseñar cada día por eso sin más preámbulos he aquí un nuevo tutorial en Android Nativo Filtro Android Nativo (ListView) Una vez creado el proyecto en Android vamos a ir a nuestro xml activity.main.xml , creamos el elemento de tipo ListView con el id ContenlistView <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_hor

Implementación de buscador Android Nativo

Imagen
He aquí un tutorial en el cual aprenderás la forma mas fácil de implementar el buscador de Android. Como sabemos la búsqueda es una de las funcionalidades más típicas en una aplicación. Por ello, la necesidad de implementar la búsqueda en la ActionBar es algo con lo que vas a tener que enfrentarte tarde o temprano si quieres adaptarte a las guías de diseño de Android. Para ello crea un nuevo proyecto en Android con el último SDK (necesita ser superior a la 3.0) llamado ejemploBuscador , y elige crear una Activity en blanco. Necesitaremos un botón de búsqueda, así que si no te lo ha creado automáticamente, crea un nuevo archivo XML de tipo menú, y llámalo por ejemplo buscador.xml . Crea un item que se muestre siempre con el icono de la búsqueda y dale un título. También le añadiremos la clase de la que tiene que tomar la vista, que será un objeto de la clase SearchView, quedando así: les dejo la imagen del buscador para que la puedan implementar en le proyecto

Transiciones entre Activities Andriod Nativo

Imagen
Los recursos de animaciones en Android se crean mediante xml que hay que guardar en la carpeta anim que en la mayoría de casos hay que crear para el proyecto, en estos xml creamos las diferentes animaciones que queremos que tenga nuestro proyecto. para mayor información visita la pagina http://developer.android.com/guide/topics/resources/animation-resource.html . Una cosa que hay que tener en cuenta es que cada animación que generemos debe tener un xml de entrada y otro de salida. Lo primero que vamos hacer es crear nuestro proyecto en Android Studio al cual vamos a llamar transicionesActivities y en las opciones de Activity dejamos el Blank Activity . si no sabes como crear un nuevo proyecto en Android Studio te recomiendo ver el tutorial donde les enseñamos como hacerlo aquí . En nuestro MainActivity vamos a crear las funciones para los botones. ( forwardZoom, left, fade, byDefault ) MainActivity.java package android.ejemplo.com.transicionesactivities; import android.

Lista con imágenes Android nativo (ListView)

Imagen
En esté tutorial del voy ha explicar de forma sencilla como trabajar las listas (ListView) de Android y darles una personalización para adaptarlas al diseño de nuestra app, como todos sabes y si no les cuento que por defecto Android tiene estilos específicos para cada elemento que encontramos en su entorno. Por ello es un poco mas complejo realizar aplicaciones con diseños únicos. ¿Que son la ListView en Android? ListView es un grupo de la vista que muestra una lista de elementos desplazables. Los elementos de la lista se insertan automáticamente a la lista utilizando un adaptador que tira el contenido de una fuente tal como una consulta de matriz o base de datos y convierte cada elemento resulta en una vista que se coloca en la lista. Bueno entendiendo un poco como funcionan las listas en Android vamos haber como hacer una lista personalizada con imágenes, lo primero que vamos hacer es crear un nuevo proyecto en Android Studio recuerda que en tutoriales anteriores hemos

Html5 en Android Nativo sin tapujos

Imagen
En este tutorial les enseño a trabajar con html5 en su proyecto de Android de una manera fácil y sencilla, si quieres conocer en detalle del desarrollo visita el paso a paso aquí

Menú Lateral nativo en Android

Imagen
Como hacer un menú lateral nativo en Android Studio con Fragment en 10 minutos, para ver el paso a paso del tutorial da click aquí

Como hacer un lector de códigos con Android

Imagen
Hoy les traigo un tutorial en el cual vamos a prender a utilizar la librería ZXing (Zebra Crossing), es una librería open-source que permite el procesamiento de códigos de barra en 1D y 2D, que bien podemos utilizar en cualquiera de nuestras aplicaciones que estemos desarrollando para Android. Ver más aquí.

Tipos de plantillas que podemos usar en Android Studio

Imagen
El Android SDK nos proporciona plantillas para la creación de proyectos, con una estructura básica para añadir componentes a los módulos de aplicaciones ya creadas. Estas plantillas nos proporcionan un código  óptimo y seguro para conseguir un funcionamiento adecuado de nuestras aplicaciones.   Hay varios tipos de plantillas de código de Android, que pueden crear cualquier cosa, desde una aplicación entera a los componentes de aplicaciones específicas. Las principales categorías de plantillas de código son los siguientes: • Plantillas de aplicación • Plantillas Actividad • Otras plantillas ver mas aquí