Red de conocimiento del abogados - Ley de patentes - ¿Cómo aprender a desarrollar programación en Android?

¿Cómo aprender a desarrollar programación en Android?

El aprendizaje se divide en tres etapas:

1. Etapa básica de Android: características de la arquitectura de la plataforma (JAVA/C) Construcción e implementación del entorno de componentes de aplicación/mercado/empaquetado y lanzamiento 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: explicación detallada del componente Widget/Menú/Diseño Principio de análisis XML (Pull/Dom/Sax)/JNI de la base de datos SQL.

SQLite//Archivo Explicación detallada de audio/vídeo/cámara multimedia

3. Android avanzado: la aplicación Bluetooth/WIFISMS/MMS realiza un análisis en profundidad de los principios del GPS.

¿Implementar/realizar posicionamiento/seguimiento/búsqueda/advertencia de aproximación y codificación y decodificación directa e inversa del Geocodificador y otros detalles técnicos Biblioteca de gráficos 2D (Gráficos/Ver) explicación detallada de la implementación 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 de nivel empresarial: 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, red Java. programación, programación JavaI/O, 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. patrones de diseño básicos

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, SQLite programación de bases de datos, 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ámara de audio y video, aplicaciones de Internet. , GPS y servicios de localización, GoogleMap, renderizado 2D_x0003_D, 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.