Formularios y preferencias
Como cualquier otra aplicación necesitamos formularios para recoger datos y además también necesitamos poder guardar esos datos de manera persistente.
En slguiente ejemplo mostramos algunos de los controles más típicos:
- EditText: normal, para nombres, emails, passwords
- DatePicker: para pedir una fecha
- Spinner: el dropdown de toda la vida.
Además...
Tabs y Ficheros de texto
En nuestra aplicación puede que nos interese meter unas pestañas o tabs para separar contenidos dentro de la misma pantalla o activity. Como todo en Android, lo de meter pestañas es una aventura, sobre todo en el layout del activity.
Descargar ejemplo con tres pestañas.
Por otro lado, en la aplicación que carga un fichero se ha utilizado una método...
Menús con ListView
Montarse un menú con listviews es algo pesadete, pero hecho uno se pueden hacer miles... Por un lado necesitas:
- un listview dentro del layout de la activity.
- luego un xml para especificar cómo son los elementos de esa lista
- luego un array de cadenas
- luego un evento para cuando seleccionemos un elemento de la lista, ... en fin
Puedes descargarte el...
Animaciones de objetos
Esqueleto de aplicación
Esta aplicación llamada SerONoSer no es más que un esqueleto de programa con su inicio, su menú y tres pantallas: juego, ayuda y setup. Sirve más que nada para ver como se carga una activity desde otra pulsando botones. Por cierto, aunque parezca obvio es fundamental hacer referencia a TODAS las activities en el fichero AndroidManifest.xml.
La...
Manifest, la configuración de la aplicación
Todo proyecto Android tiene un fichero de configuración xml llamado AndroidManifest.xml donde se guarda toda la configuración de la aplicación, por ejemplo:
- nombre
- versión
- icono
- activity por defecto
- los permisos que debe tener para acceder a recursos del dispositivo
- permisos que puede dar a otras aplicaciones...
Resources, los recursos de Android
Dentro de la carpeta res de todo proyecto Android podemos encontrar recursos del programa que pueden ser cadenas, diseñoas de cada activity y por supuesto imágenes con distinta calidad.
En el siguiente ejemplo cargamos una imagen de Bob Sponja en el teléfono.
Descargar ejemplo tonto de Android
Activities, las pantallas de Android
Una aplicación de Android es un conjunto de activities o pantallas. Cada una de ellas se hace en una clase que hereda de Activity y suelen estar formadas por los siguientes resources o recursos:
- Layouts: conjunto anidado o no de diseños o maquetación de la pantalla: en horizontal, en vertical, en tabla, etc..
- Dentro de cada layout metemos elementos de formulario:...
Conversor de euros Android
Buf, como programa es una chorrada pero no está de más para ver cómo se meten controles, como se recuperan (es un poco engorroso) y como se mete el evento de un botón.
El programa no tiene más que un activity con unos textviews, una caja de textos y el botón para la conversión.
Descargar ejemplo aquí.
&nbs...
Hello Droid

Bueno, había que darle al Android. Sabiendo algo de java se hace un poco más fácil, luego hay que cogerle el truco a las activities, los xml etc...
Antes que nada debes instalarte un Eclipse versión Java (basta la normal, no hace falta la J2EE) y una vez hecho en la web de android sigues las instrucciones de instalación, que básicamente consisten...