Introduccion A Android

Páginas: 6 (1370 palabras) Publicado: 15 de mayo de 2012
Ing. Alex Jiménez. Alex_J2k@yahoo.es

Contenido.
      

Historia de Android. Versionamientos Competidores de Android Arquitectura Modelo de aplicaciones Componentes de una aplicación Android Requerimientos de software
 Java-sdk  Eclipse

 Android-sdk
2

Contenido.
 Configuración de Eclipse

 Emulador y configuración  Entorno general de desarrollo (Demo)
 Primerproyecto Android (Demo)

 Interfaz de usuario  Uso de layouts

3

Contenido
 Controles básicos:  TextView  EditText  Button  ImageView  RadioGroup & RadioButton  ChekBox

4

Contenido
 Segundo proyecto Android  Calculo de promedio simple  App ejemplo usando SQLite

5

Historia
 Julio 2005  Google adquiere Android, Inc. ▪Pequeña empresa que desarrolla software paramóviles (hasta entonces una gran desconocida)  Noviembre 2007  Nace la Open Handset Alliance ▪Consorcio de empresas unidas con el objetivo de desarrollar estándares abiertos para móviles


Texas Instruments, Broadcom co., Google, HTC, Intel, LG, Marvel Tech., Motorola, Nvidia, Qualcomm, Samsumg Electonics, Sprint Nextel, T-Mobile

 Se anuncia su primer producto, Android, plataforma paramóviles construida sobre el kernel de Linux 2.6
6

Historia
 Octubre 2008  Publicado el proyecto open source Android


Distribuido principalmente con licencia Apache 2.0

 Se abre el Android Market

 HTC Dream (G1), primer teléfono con Android

 Diciembre 2008  Nuevas incorporaciones


ARM Holdings, Athreos Communications, Asustek Computer Inc., Garmin Ltd, Softbank, SonyEricsson, Toshiba Corp y Vodafone Group Plc.
7

Historia
 Noviembre 2009  Motorola Droid


Consigue vender 1.05 millones de unidades en 74 días, superando el record establecido por el iPhone de Apple

 Diciembre 2009  16.000 aplicaciones en el Market  60% gratuitas, 30% de pago aprox.  Enero 2010  Google Nexus One (HTC)  Malas cifras de ventas, apenas 135 mil unidades en 74 días Febrero 2010  Google anuncia la buena marcha de Android
8

Versionamientos

9

Competidores
 Apple  iPhone OS  RIM  Blackberry  Microsoft  Windows Mobile 6.5  Phone 7 Series  Symbian Foundation  Symbian OS  Palm  WebOS
10

Competidores

11

Arquitectura
 Kernel linux 2.6  Runtime basado en

VM Dalvik  Conjunto de librerias C/C++  Framework común a todas lasaplicaciones basada en servicios  Aplicaciones base implementadas en Java (todas reemplazables)
12

Modelo de aplicaciones
 Aplicaciones  Escritas en Java y empaquetadas en Android package (apk)  Cada aplicación es independiente  Se ejecuta en su propio proceso de Linux  Cada proceso tiene su propia máquina virtual de Java  Cada aplicación tiene asignado un ID de usuario de Linux
Solo ese ID de usuario tiene permisos para acceder a los archivos de la aplicación
13

Componentes de una aplicación
Activity Intent Service Broadcast receivers Content providers
14

Componentes de una aplicación
 Activity  Presenta una interfaz de usuario enfocada en algo que el usuario puede realizar


Elegir un contacto, seleccionar una fotografía,…

 Una aplicaciónconsistirá en un conjunto de actividades

independientes que trabajan juntas


Una de las actividades se marca como la inicial al arrancar una aplicación

15

Intent
 Es una clase que permite especificar una Activity a ejecutar, llamando a uno de los métodos de la clase Activity con ese Intent de parámetro.

16

Service
 No tiene UI

 Se ejecuta en background por periodoindefinido  Ej. Reproductor de música  Es posible acceder desde otros componentes o aplicaciones Ciclo de vida de un Service

17

Broadcast Receivers
 No realiza ningún acción por si mismo

 Recibe y reacciona ante anuncios de tipo broadcast  Existen muchos originados por el sistema  Ej. Batería baja , msm entrante, llamada entrante.  Las aplicaciones puede lanzar un broadcast  No...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción Android
  • 01 Introduccion Android
  • Introducción a android
  • Introducción a Android
  • Introduccion Android
  • introducción a la programación en android parte 1
  • ANDROID
  • android

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS