Entradas

Mostrando entradas de julio, 2010

Ciclo de vida de un activity()

Imagen
Esta vez conoceremos el ciclo de vida del componente activity y de cómo afecta en la ejecución de una aplicación. Toda activity sigue un ciclo, el paso entre esos estados se pueden deber a la ejecución de código o a la intervención del usuario. Hay estados que usaremos y otros que nunca usaremos pero estos seguirán en este ciclo de vida. A continuación el esquema del ciclo de vida del componente acitvity :

Componentes en una App Android

A la hora de programar Android provee 4 tipos de componentes: Activity, Services, Broadcast receivers y los Content providers . Ahora vamos a explicar brevemente que es lo que hace cada uno de estos componentes. Activity: Este es el componente más usado en las aplicaciones Android. Este representa una pantalla individual en la terminal y presenta una interfaz grafica al usuario. Un acitvity normalmente sera el punto de entrada de nuestra aplicación. Un ejemplo mas sencillo, en una aplicación de listado de contactos se usaran dos componentes activity, uno para mostrar el listado de nombres y telefonos y el otro para mostrar la informacion detallada del contacto seleccionado.

Desarrollo Android - Introducción

Hola que tal, esta vez comenzaremos con el desarrollo de App's para Android, como ustedes yo soy nuevo en esto de desarrollo Android, pero estoy convencido de que sacaremos adelante este tutorial para aprender a desarrollar las famosas App's. Comenzaremos explicando un poco de la historia de Android y los aspectos básicos de esta plataforma, si saben desarrollar en Java se les hará mas sencillo ya que Android se basa en este lenguaje pero con sus propias librerías. Que es Android? Android es la plataforma de software para teléfonos móviles desarrollada por la Open Handset Alliance, grupo encabezado por Google y que agrupa a empresas de telecomunicaciones y hardware, fabricantes de dispositivos moviles y companias de software. Es una solución completa de desarrollo de código libre para teléfonos y dispositivos móviles. Es un paquete que engloba un sistema operativo, un "runtime" de ejecución basado en Java, un conjunto de librerías de bajo nivel y me