Sei sulla pagina 1di 8

INTRODUCCIN A ANDROID

Qu es Android?
Android es un sistema operativo inicialmente pensado para telfonos mviles. Basado en Linux, un ncleo de sistema operativo libre, gratuito y multiplataforma. El sistema permite programar aplicaciones en una variacin de java llamada dalvik. el sistema operativo proporciona todas las interfaces necesarias para desarrollar aplicaciones que accedan a las funciones del telfono (como el gps, las llamadas, la agenda, etc.)

Versiones de Android
Android ha visto numerosas actualizaciones desde su liberacin inicial, las cuales tpicamente arreglan bugs y agregan nuevas funciones.

Arquitectura de Android

Componentes de una aplicacin


Activities. Un activity representa una nica pantalla con una interfaz de usuario.

Services. Un Service es un componente que se ejecuta en segundo plano mientras otras aplicaciones son las que estn activas en la pantalla del dispositivo.
Content Provider. Un Content Provider permite alamcenar y compartir datos entre aplicaciones. Broadcast Receiver. Un broadcast receiver es un componente destinado a detectar y reaccionar ante determinados mensajes o eventos globales generados por el sistema (por ejemplo: Batera baja, SMS recibido, Tarjeta SD insertada, ) o por otras aplicaciones.

Componentes de una aplicacin


View. Los objetos view son los componentes bsicos con los que se construye la interfaz grfica de la aplicacin. Widget. Los widgets son elementos visuales, normalmente interactivos, que pueden mostrarse en la antalla principal (home screen) del dispositivo Android y recibir actualizaciones peridicas. Intent. Un intent es el elemento bsico de comunicacin entre los distintos componentes Android. Se pueden entender como los mensajes o peticiones que son enviados entre los distintos componentes de una aplicacin o entre distintas aplicaciones. Manifest. En el archivo AndroidManifest.xml es donde se configura la aplicacin, se agregan las actividades, se agregan permisos, etc.

Ciclo de vida de una aplicacin


Una aplicacin es una o ms actividades ms un proceso Linux para contenerlas. Cada actividad tiene su propio ciclo de vida, y permanece en un estado. onCreate(Bundle). Se llama cuando la actividad se inicia por primera vez. onStart(). Indica que la actividad se va a mostrar al usuario. onResume(). Es llamado cuando la actividad puede empezar a interactuar con el usuario. onPause(). Se ejecuta cuando la actividad est a punto de entrar a un segundo plano. onStop(). Es llamado cuando la actividad no es visible y no ser necesaria por un tiempo. onRestart(). La actividad se vuelve a mostrar al usuario desde un estado de detencin. onDestroy(). Se llama justo antes de que la actividad sea destruida. onSaveInstanceState(Bundle). Permite a la actividad salvar el estado, la posicin del cursor. onRestoreInstanceState(Bundle). Este mtodo es llamado cuando la

Ciclo de vida de una aplicacin

Potrebbero piacerti anche