Cómo desarrollar Android
El aprendizaje se divide en tres etapas:
1. Etapa básica de Android: características de la arquitectura de la plataforma (JAVA/C) Mercado/construcción e implementación del entorno de componentes de aplicación/empaquetado y publicación de AVD/ DDMS /AAPT Depuración y prueba de acceso a recursos relacionados/producción de recursos Actividad/Servicio/Receptor de transmisión/Proveedor de contenido/Principio (ciclo de vida) e implementación profunda
2, nivel avanzado de Android: Widget de componente/Menú/Diseño Explica en detalle los principios del análisis Xml (Pull/Dom/Sax)/JNI que analiza la base de datos SQL.
SQLite //Explicación detallada del archivo Multimedia Audio/Video/Cámara Explicación detallada
3. Android avanzado: implementación de aplicaciones Bluetooth/WIFI SMS/MMS Análisis en profundidad de los principios del GPS.
Implementación/implementación de detalles técnicos como posicionamiento/seguimiento/búsqueda/advertencia de aproximación y Geocoder codificación y decodificación directa e inversa Biblioteca de gráficos 2D (Gráficos/Ver) implementación detallada de la aplicación SDCARD/sensor/gestos
Información ampliada:
Sistema de conocimiento
1. Tecnología de plataforma Unix/Linux: comandos básicos, entorno de desarrollo bajo Linux
2. tecnología de base de datos: lenguaje SQL, ajuste de declaraciones SQL, tecnología de base de datos Oracle
3. Tecnología central del lenguaje Java: conceptos básicos del lenguaje Java, programación orientada a objetos Java, API central JDK, marco de colección Java, programación de red Java, Java Programación de E/S, programación multiproceso Java, mecanismo de excepción Java, seguridad Java, JDBC, XML
4. Ingeniería de software y patrones de diseño: descripción general de la ingeniería de software, gestión de configuración y SVN, UML, diseño básico. patrones
5. Conceptos básicos del desarrollo de aplicaciones de Android: plataforma de desarrollo de Android, entorno de desarrollo EclipseADT, depuración de AVD y simulador de sensores, componentes principales de Android, componentes comunes de Android, componentes avanzados de Android, acceso a archivos y redes, programación de bases de datos SQLite. , programación de servicios en segundo plano
6. Tecnologías centrales de Internet: HTML, CSS, JavaScript, JQuery, aplicaciones Ajax
7. Desarrollo de aplicaciones avanzadas de Android: cámaras de audio y video, aplicaciones de Internet, GPS. y servicios de localización, Google Map, renderizado 2D, desarrollo de sensores, desarrollo de juegos, servicios de telefonía y SMS, red Bluetooth Wi-Fi, etc.
8. Desarrollo a nivel de sistema Android: trasplante, controlador, NDK (dirección C).
9. Tecnología central JavaEE: tecnología central Servlet, tecnología central JSP, Struts, Spring, marco Hibernate.