miércoles, 11 de enero de 2017

Instalación del programa Android en un dispositivo real

Normalmente uno cuando desarrolla aplicaciones en Android hace toda la programación, depuración y pruebas en un dispositivo virtual en la pc.
Ahora vamos a ver los pasos para probar la aplicación en un dispositivo Android real.
La primera forma que veremos de probar nuestra aplicación es copiar el archivo con extensión APK a nuestro dispositivo.

Control ListView (con una lista de String)

El control ListView a diferencia del Spinner que se cierra luego de seleccionar un elemento permanecen visibles varios elementos (se lo utiliza cuando hay que mostrar muchos elementos)
En este primer ejemplo mostraremos una lista de String (es decir cada elemento de la lista es un String, veremos más adelante que podemos tener listas de objetos de otro tipo: imágenes, íconos, varios String por elemento etc.)
Si la lista no entra en el espacio que hemos fijado para el ListView nos permite hacer scroll de los mismos.
El control ListView se encuentra en la pestaña "Containers".
Crear un proyecto llamado Proyecto006.

Problema:

Control Spinner

El objetivo de este concepto es seguir practicando lo visto hasta ahora e incorporar el control visual Spinner.
El control Spinner muestra una lista de String y nos permite seleccionar uno de ellos. Cuando se lo selecciona se abre y muestra todos sus elementos para permitir seleccionar uno de ellos.
Crear un proyecto llamado Proyecto005.

Problema:

Control CheckBox

El objetivo de este concepto es seguir practicando lo visto hasta ahora para la creación de un proyecto con Android Studio e incorporar el control visual CheckBox
Crear un proyecto llamado Proyecto004.

Problema:

Controles RadioGroup y RadioButton

El objetivo de este concepto es practicar la implementación de un programa que requiera controles de tipo RadioButton para seleccionar una actividad. Aprenderemos como agrupar un conjunto de RadioButton y verificar cual está seleccionado.
Crear un proyecto llamado Proyecto003.

Problema:

Capturar el clic de un botón

Problema:

Confeccionar un programa que permita la carga de dos números enteros en controles de tipo EditText (Number). Mostrar dentro de los mismos controles EditText mensajes que soliciten la carga de los valores. Disponer un Button para sumar los dos valores ingresados. Mostrar el resultado en un control de tipo TextView.
La interfaz visual debe quedar algo semejante a esto:
interfaz sumar dos números android

Pasos para crear el primer proyecto Android Studio

Android Studio
Elegimos la opción "Start a New Android Studio project"
Ahora aparecerán una serie de ventanas para configurar el proyecto,

Instalación de las herramientas necesarias para programar para Android Studio


Descarga de herramientas necesarios para programar para Android con el Android Studio


Cómo instalar el SDK de Android

1. Sistemas operativos compatibles

Se admiten los siguientes sistemas operativos:
  • Windows XP* (32 bits), Vista* (32 o 64 bits) o Windows 7* (32 o 64 bits)
  • Mac OSX* (32 o 64 bits)
  • Linux* (Ubuntu, Fedora); GNU C Library (glibc) 2.7 o superior.
  • En Linux Ubuntu, se requiere versión 8.04 o superior.
  • En Fedora, las versiones de destino son la F-12 y superiores.
  • Las distribuciones de 64 bits deben ser capaces de ejecutar aplicaciones de 32 bits.

2. Requisitos de hardware

Cómo poner anuncios en aplicaciones Android

Si estás en una fase avanzada del proyecto Android -y antes de que quieras colgar tu aplicación-, podría interesarte añadir anuncios/publicidad a tus aplicaciones en Android. Una manera cómoda para añadir anuncios es mediante Admob de Google. Admob de Google es básicamente anuncios para aplicaciones móviles. En este artículo veremos cómo poner anuncios en aplicaciones Android, muy fácil, para así sacarnos un dinerillo extra.

Poner anuncios en tus aplicaciones Android

Cómo crear un botón en Android Studio

En estos días os estuvimos explicando cómo crear un layout y cómo añadir elementos a un layout, por lo que es el momento de dar el salto a los botones (Button) por si queremos hacer aplicaciones para Android sencillas como implementar una calculadora o simplemente, un botón que nos lleve a otro layout.

Cómo crear un botón en Android Studio

Pues bien, una vez situados en el layout, haremos clic en “Button” y lo arrastraremos hacia nuestro layout.

Button


Cómo crear una lista en Android Studio (ListView)

¿Todavía no sabes cómo implementar un listview en Android Studio? A continuación veremos cómo crear una lista (listview) en Android Studio, puesto que es algo muy básico que utilizaremos en más de una ocasión. En este tutorial veremos cómo implementar listview en Android Studio, además de cómo crear un adapter personalizado para que nuestra lista sea más que simple. Arrancamos:

Cómo crear una lista en Android Studio (ListView)

Para hacer nuestra lista, necesitamos la vista y el modelo, es decir, el layout y el java. En el layout, tendremos el .xml de la lista, mientras que el .java el comportamiento de dicha lista. Lo vemos a continuación:
  • Lo primero que haremos será crear un layout (lista.xml), seleccionar el tipo “listView” y arrastrarlo hasta nuestra pantalla. Tendremos lo siguiente:

Cómo crear un ListView en Android Studio

Después de hablar de los tipos de elementos o widgets más utilizados en Android Studio, vamos a ver en detalle uno de los más útiles, el ListView. Un ListView es la representación visual de una lista en Android Studio.En este artículo nos centraremos en cómo crear un ListView en Android Studio y las propiedades que tiene este widget. Más adelante veremos como interactuar con él desde el código en Java.

Cómo crear un ListView



 listview-marca

Lo primero que debemos hacer es arrastrar el widget del ListView desde la paleta de Android Studio al layout, y colocarlo en la posición que deseemos. Inmediatamente nos saldrán a la derecha las propiedades del widget y podremos modificarlo a nuestro gusto. Podremos ver en la pantalla central el simulador una lista de Items y Subitems que nos darán una idea aproximada de cómo quedará nuestra lista.

Vista text

Si cambiamos la vista de Design a Text podemos modificar directamente el código XML del ListView. Os dejo este fragmento de ejemplo :

Este es un ejemplo del código XML de la lista que podéis ver en la figura anterior. La lista se declara con “<ListView” y las propiedades empiezan por “android:”.

Propiedades del ListView

No definiremos todas las propiedades del ListView, pero sí vamos a comentar las más destacadas o útiles:
Permite establecer un color de fondo para la lista, en este caso el blanco.
Permite o no hacer click sobre la lista. Muy útil.
Nos permite establecer un color para la línea que separa cada item de la lista.
Establece el ancho de la línea anteriormente comentada.
Esta propiedad indica el nombre de la lista, en este caso “listView”.
En el siguiente artículo hablaremos sobre cómo interactuar con el ListView desde el código en Java.
Si tenéis cualquier duda sobre el ListView no dudéis en dejarnos un comentario. ¿Os ha resultado útil el artículo?