taller android - fit 2010

Tags:

Post on 31-Oct-2014

1.100 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Taller de introducción a Android

Adrián Catalán@ykro

Esta presentación se encuentra enhttp://bit.ly/bX6cpq

¿qué es Android?

• Plataforma móvil, libre, gratis y abierta• Un stack completo, que incluye

o Sistema Operativoo Middlewareo Aplicacioneso APIs

android no es linux ni es java

• No se cuenta con un sistema nativo de ventanas• No hay soporte para glibc• No es posible utilizar las aplicaciones GNU

android utiliza el kernel de Linux

• seguridad• manejo de memoria• manejo de procesos• stack de red (FTFW!)• drivers 

y además!

• binder (para IPC)• ashmem• logger• manejo de consumo de energía

(wakelocks)• http://elinux.org/Android_Kernel_Features

Kernel de Linux

Librerías nativas

Dalvik

Android Framework

Aplicaciones

Activity: Una sola pantalla. La aplicación se construye de una o más de estas.

Activities

Deck de cartas

Views

• Bloques para construir la aplicación• Responden a eventos• Descritas a través de XML

Intent: Código para realizar algo, facilita la comunicación entre aplicaciones.

Service: Una tarea que puede ejecutarse aun cuando no está visible.

Content Provider: Data que cualquier aplicación puede accesar.

Hora de trabajar

Código disponible en http://bit.ly/aBlore

 Guatemala

top related