guia android basica
GUIA ANDROID JUNIOR
1. Introducción
1.1. Bienvenida
1.2. Historia
1.3. ¿Qué es Android?
1.4. ¿Qué necesito para programar en Android?
2. Arquitectura del Sistema
2.1. Arquitectura general
Licencia
2.2. Capas de Arquitectura
2.3. Componentes de una aplicación
Activities (actividades).
Intents (intenciones).
Content providers (proveedores de contenido).
Clasescontract
Services (servicios).
AIDL
Broadcast receivers
2.4. Dalvik - Sobre librerias de núcleo
2.5. Procesos en Android
3. Entorno de Desarrollo
3.1. SDK (Instalacion)
ADT Plugin
3.2. Instalar Plataformas (Comando android)
Instalar Plataformas
3.3. AVD Manager
4. Fundamentos de Aplicaciones Android
4.1. Desarrollo de Aplicaciones Android
4.2. Creación y estructura de un proyecto
4.3.Trabajando con el archivo AndroidManifest.xml
4.4. Creación y manejo de Activities
4.5. Uso de Intents explícitos
4.6. Uso de Intents implícitos
4.7. Creación y uso de recursos
4.8. Seguridad y permisos
4.9. Depuración de una App
5. Interfaz de Usuario y Controles
5.1. Unidades y Layout
5.2. Uso de Layout Managers
5.3. Controles de Texto
5.4. Controles de tipo Botón
Sobre eventos...
1Android Junior
5.5. Controles de tipo Lista
5.6. Layouts de Lista Personalizados
5.7. Componentes más comunes
6. Estilos y Elementos Gráficos
6.1. Creación y uso de Estilos
6.2. Creación y uso de Temas
6.3. Creación de Iconos
6.4. Creación de imágenes 9-Patch
7. Soporte para Múltiples Pantallas
7.1. Comprensión de tamaño de pantalla y densidad
7.2. Incluir Layouts alternos
8.Animación y Gráficos
8.1. Configuración de animación cuadro por cuadro
8.2. Mostrar animación sincronizada
8.3. Trabajar con Gráficos 2D
9. Menús y Diálogos
9.1. Opciones de Menú
9.2. Menús Contextuales
9.3. Diálogos de Alerta
9.4. Diálogos de Progreso
9.5. Diálogos Personalizados
10. Notificaciones y Toast
10.1. Desplegar notificaciones en barra de estatus
10.2. Desplegar notificacionesToast
11. Trabajar con Multimedia
11.1. Reproducción de audio
11.2. Reproducción de video
11.3. Acceso a la cámara
12. Preferencias y Almacenamiento de Datos
12.1. Uso de Shared Preferences
12.2. Crear Activity de Preferences
12.3. Sistema de Archivos Interno y Externo
12.4. Uso de Base de Datos en SQLite
12.5. Acceso a la Red
12.6. Uso de Content Providers
13. Geo localización y Mapas13.1. Incorporación de Google Maps Android API v2
13.2. Uso de GPS para ubicar la posición actual
14. Creación de Widgets
14.1. Widget simple home-screen
14.2. Activity de Configuración de Widget
15. Publicación de Aplicación
15.1. Preparación para publicación
15.2. Firma y Construcción Lección
2
Android Junior
15.3. Preparación de los recursos gráficos
15.4. Publicación a GooglePlay (ANTES Android Market ! ! !)
16. Conclusiones
16.1. Uso de Ejemplos del SDK
16.2. Recursos de utilidad
1. Introducción
1.1. Bienvenida
1.2. Historia
Android era un sistema operativo para móviles prácticamente desconocido propiedad de una empresa
llamada Android Inc. hasta que en 2005 Google lo compró. Actualmente Andy Rubin, el creador de
Android, trabaja como vicepresidente deingeniería de Google y tiene bajo su mando este proyecto.
En noviembre de 2007 sólo circulaban rumores de que el gigante de Internet tenía en planes lanzar un
proyecto para móviles, y precisamente por esas fechas se lanzó la Open Handset Alliance, que
agrupaba a muchos fabricantes de teléfonos móviles, chipsets y Google y se proporcionó la primera
versión de Android, junto con el SDK para que losprogramadores empezaran a crear sus aplicaciones
para este sistema.
Aunque los inicios fueran un poco lentos, debido a que se lanzó el sistema operativo antes que el primer
móvil, rápidamente se ha colocado como una plataforma que ya se ha ganado muchos adeptos y que
ha demostrado una velocidad de madurez importante debido a los diferentes fabricantes que han
adaptado interesantes piezas de...
Regístrate para leer el documento completo.