Professional Documents
Culture Documents
Willy Estrada A.
ANDROID
Es un conjunto de software para dispositivos mviles. Sistema Operativo Middleware Aplicaciones Diseado para poder acceder a todas
Nacimiento Androide
Julio 2005, lo compra Google de Android Inc. 5 Noviembre 2007, forman la OHA Handset Alliance) ( Open
12 Noviembre 2007, primeras pruebas del SDK Agosto 2008, se anuncia el Android Market Septiembre 2008, primer telfono Android
Willy Estrada A.
Arquitectura
Willy Estrada A.
Entorno de Desarrollo
JDK (Java Development Kit ) Java IDE (Eclipse) + Plug-in ADT Android SDK (.zip)
http://www.oracle.com/technetwork/java/javas e/ downloads/index.html http://www.eclipse.org/downloads/ http://developer.android.com/sdk/eclipseadt.html http://developer.android.com/sdk/index.html
Willy Estrada A.
Willy Estrada A.
Pasos
Instalar JDK
Instalar Plug-in ADT en Eclipse
Niveles de APIs
Willy Estrada A.
Willy Estrada A.
Willy Estrada A.
Willy Estrada A.
(Activity)
Willy Estrada A.
Willy Estrada A.
Mecanismo para intercambiar mensajes entre Activities o aplicaciones Intent Filter, para cada activity en el manifest Usado para arrancar Activities Lanzar Activity de manera explcita:
Intent myIntent = new Intent(MyFirstActivity.this, MySecondActivity.class); startActivity(myIntent); // Si queremos feedback de la nueva Activity startActivityForResult(myIntent,REQUEST_CODE);
Willy Estrada A.
(Views)
Componentes de interfaz grafica de usuario diferentes vistas pueden agruparse a travs de grupos logrando una jerarqua Elementos grficos: Widgets: TextView, EditText, ListView, Button, Checkbox, RadioButton . Layouts: FrameLayout, LinearLayout, RelativeLayout Comunmente se construye en archivos XML
Willy Estrada A.
(Services)
Son componentes que ejecutan operaciones en segundo plano y no tienen una interfaz de usuario. Acciones que se lleva a cabo por un tiempo, independiente de la pantalla. Pueden haber hebras secundarias manejadas por un controlador.
Willy Estrada A.
(Content Provider)
Mecanismo para el intercambio de datos entre aplicaciones. El sistema incluye algunos proveedores de contenido tiles (audio, video, etc) Puedes crear tus propios Content Provider
Willy Estrada A.
(Broadcast Receivers)
Son componentes que responden a avisos y anuncios de difusin que provienen del sistema y de aplicaciones. Pueden Mostrar interfaz de usuario, como progress bar o widgets. Estos se activan a travs de mensajes asincrnicos (Intent)
Intent intent = new Intent (com.vision.MENSAJE_RECIBIDO); i.putExtra(from, Ana); sendBroacast(intent);
Willy Estrada A.
(Manifest)
Presenta informacin esencial sobre la aplicacin: Nombre de la app Nombre del paquete de la app Se describen sus componentes Nombre de las clases que implementa cada componente Capacidades de cada componente(Intent-Filter) Declara los permisos de la aplicacin que debe tener para acceder a las partes protegidas de la API y poder interactuar con otras aplicaciones. Se declara el nivel mnimo de la API de Android que requiere la aplicacin. Se declaran las bibliotecas que la aplicacin usa
Aplicaciones Mviles en Android Willy Estrada A.
Hello, World!
Willy Estrada A.