Presentacion taller android
-
Upload
centrointegradodeatencion -
Category
Documents
-
view
152 -
download
1
Transcript of Presentacion taller android
![Page 1: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/1.jpg)
Desarrollo de Aplicaciones Móviles bajo Software Libre
Mayo 2013
![Page 2: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/2.jpg)
● Visión General de Android.● Creación y Ejecución de un Proyecto Android.● Aspectos Claves y Elementos de un Proyecto.● Diseño de la interfaz de usuario● Manejo de eventos de usuario● Seguridad y posicionamiento.● Almacenamiento de datos● Servicio y notificaciones
AGENDA
![Page 3: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/3.jpg)
Orígenes
Visión General de Android
+
![Page 4: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/4.jpg)
Orígenes
Visión General de Android
![Page 5: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/5.jpg)
¿Que hace Android especial?
● Plataforma realmente abierta.● Portabilidad asegurada.● Arquitectura basada en componentes inspirados
en internet.● Alto nivel de seguridad.● Optimización para baja potencia y poca memoria.● Alta calidad de gráficos y sonidos.
Visión General de Android
![Page 6: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/6.jpg)
Arquitectura de Android
Visión General de Android
![Page 7: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/7.jpg)
El Núcleo Linux
Esta formado por el núcleo del S.O Linux 3.0.31. Esta capa proporciona servicios como la seguridad, el manejo de la memoria, el multiproceso, la pila de protocolos y el soporte de drivers para dispositivos.
Visión General de Android
![Page 8: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/8.jpg)
Runtime de Android
Visión General de Android
![Page 9: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/9.jpg)
Librerías Nativas
● System C Library● Media Framework● Surface Manager● WebKit● SGL● Librerias 3D● SQLife● SSL● FreeType
Visión General de Android
![Page 10: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/10.jpg)
Entorno de aplicación
● View System● Resource Manager● Activity Manager● Notification Manager● Content Providers● Location Manager
Visión General de Android
![Page 11: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/11.jpg)
Plataformas de Desarrollo
Visión General de Android
![Page 12: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/12.jpg)
Creación y Ejecución de un Proyecto
![Page 13: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/13.jpg)
Creación y Ejecución de un Proyecto
![Page 14: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/14.jpg)
Creación y Ejecución de un Proyecto
![Page 15: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/15.jpg)
Creación y Ejecución de un Proyecto
![Page 16: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/16.jpg)
Creación y Ejecución de un Proyecto
Elementos de un Proyecto Android
![Page 17: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/17.jpg)
Creación y Ejecución de un Proyecto
Ciclo de vida de una aplicación (Activity)
![Page 18: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/18.jpg)
Creación y Ejecución de un Proyecto
Configuración del Emulador de Android
![Page 19: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/19.jpg)
Creación y Ejecución de un Proyecto
Configuración del Emulador de Android
![Page 20: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/20.jpg)
Creación y Ejecución de un Proyecto
Configuración del Emulador de Android
![Page 21: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/21.jpg)
Creación y Ejecución de un Proyecto
Configuración del Emulador de Android
![Page 22: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/22.jpg)
Aspectos Claves en Android
● Vistas (View)● Actividad (Activity)● Intento (Intent)● Servicio (Service)● Proveedores de Contenido (Content Provider)
![Page 23: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/23.jpg)
Diseño de interfaz de usuario
Creación de Interfaz por Código
Creación de Interfaz por XML
![Page 24: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/24.jpg)
Diseño de interfaz de usuario
Edición visual de la Interfaz
![Page 25: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/25.jpg)
Diseño de interfaz de usuario
Layouts● LinearLayout● TableLayout● RelativeLayout● AbsoluteLayout● FrameLayout
![Page 26: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/26.jpg)
Diseño de interfaz de usuario
Agregando Temas y Estilos
![Page 27: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/27.jpg)
Diseño de interfaz de usuario
Agregando un Menú
![Page 28: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/28.jpg)
Diseño de interfaz de usuario
Agregando un Menú
![Page 29: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/29.jpg)
Diseño de interfaz de usuario
Agregando un Menú
![Page 30: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/30.jpg)
Manejo de eventos de usuarios
● onClick● onLongClick● onFocusChange● onKey● onTouch● onCreateContextMenu
![Page 31: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/31.jpg)
Seguridad y Posicionamiento
Esquema de Permisos en Android● CALL_PHONE
● SEND_SMS
● READ_OWNER_DATA
● READ_PHONE_STATE
● ACCES_FINE_LOCATION
● ACCES_COARSE_LOCATION
● INTERNET
● ACCESS_WIFI_STATE
● CHANGE_CONFIGURATION
● READ_SYNC_SETTINGS
● WRITE_APN_SETTINGS
![Page 32: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/32.jpg)
Seguridad y Posicionamiento
Esquema de Permisos en Android● MANAGE_APP_TOKENS
● SET_PREFERRED_APPLICATIONS
● VIBRATE
● CAMARE
● RECORD_AUDIO
● BLUETOOTH
![Page 33: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/33.jpg)
OpenStreetMap en Android
+ =
OSMdroid
![Page 34: Presentacion taller android](https://reader034.fdocumento.com/reader034/viewer/2022042614/5595a1f61a28ab14448b47ca/html5/thumbnails/34.jpg)
¿Preguntas?