El gran libro de Android: 7ª Edición
Introducción a Android
Enlace con mas información de Android y su estructura
Visión general y entorno de desarrollo
El lanzamiento de Android como nueva plataforma para el desarrollo de aplicaciones móviles ha causado una gran expectación y ha tenido una importante aceptación tanto por los usuarios como la industria.
Objetivos
Conocer las características de Android destacando los aspectos que lo hacen diferente
Estudiar la arquitectura interna de Android
Aprender a instalar y trabajar con el entorno de desarrollo (Android SDK)
Enumera las principales versiones de Android y aprender a elegir la mas idónea para desarrollar nuestras aplicaciones
Crear una primera aplicación y estudiar su estructura de un proyecto en Android
Conoce donde podemos conseguir documentación sobre Android
Aprender a utilizar herramientas para detectar errores en el código
¿Qué hace que Android sea especial?
Plataforma abierta
Adaptable a diversos tipos de hardware
Portabilidad asegurada
Arquitectura basada en componentes inspirados en internet
Filosofia del dispositivo siempre conectado a internet
Gran cantidad de servicios incorporados
Aceptable nivel de seguridad
Optimizado para baja potencia y poca memoria
Alta calidad de gráficos y sonido
Silvestre Torres Jazmín_Grupo:611
Entorno de aplicación
Los servicios mas importantes que incluye son:
Views
Resourse manager
Activity manager
Notification manager
Content Providers
Librerías nativas
System C library
Media framework
Surface manager
Webkit/Chromium
SGL
Librerias 3D
FreeType
SQLite
SSL
El núcleo Linux
El núcleo de Android esta formado por el sistema operativo Linux, versión 2.6. 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.