Red de conocimiento de recetas - Mercado fresco - Capacitación en diseño de Beida Jade Bird: ¿Qué necesitas aprender para el desarrollo de Android?

Capacitación en diseño de Beida Jade Bird: ¿Qué necesitas aprender para el desarrollo de Android?

Con el desarrollo de Internet móvil, surgen infinitamente diversas aplicaciones para teléfonos inteligentes. En el mercado de aplicaciones de aplicaciones móviles, el software móvil desarrollado por Android es el más grande.

El desarrollo de Android también se ha convertido en una industria popular.

Entonces, Yinchuan Beida Jade Bird/¿te dirá qué cursos necesitas aprender para desarrollar Android? Programación orientada a objetos Java 1, expresiones, ramas y bucles de tipos y datos básicos de Java.

2. Utilice String y StringBuffer, expresiones regulares.

3. Abstracción orientada a objetos, encapsulación, herencia, polimorfismo, clases y objetos, inicialización y reciclaje de objetos, esta palabra clave, proceso de paso de parámetros de método y método, palabras clave estáticas, clases internas, recolección de basura de Java. Mecanismo, introducción a Javadoc.

4. Analizar las ventajas y desventajas del proceso de creación de instancias de objetos, cobertura de métodos, palabras clave finales, clases abstractas, interfaces y polimorfismo de objetos: conversión entre subclases y clases principales, clases abstractas y aplicaciones; interfaces en polimorfismo, así como los beneficios que aporta el polimorfismo.

5.Manejo de excepciones de Java, mecanismo de excepción y principio.

6. Patrones de diseño comunes: singleton, plantilla y estrategia.

7. Introducción a JavaAPI: tres clases contenedoras de tipos de datos básicos, clases de sistema y de tiempo de ejecución, clases Date y DateFomat, etc.

8. Introducción a las colecciones de Java: colecciones, colecciones, listas, ArrayList, Vector, LinkedList, Hashset, TreeSet, Map, HashMap, TreeMap, iteradores, enumeraciones y otras API de colecciones de uso común.

9.JavaI/O iostream: clases de archivos y FileRandomAccess, flujos de bytes InputStream y OutputStream, flujos de caracteres Reader y Writer, y clases de implementación correspondientes, análisis de rendimiento de IO, flujos de conversión de bytes y caracteres, conceptos de flujo de empaquetado, clases de embalaje comunes y codificación informática.

10. Funciones avanzadas de Java: reflexión, proxy y genéricos.

11. Principio de subprocesos múltiples: cómo crear subprocesos múltiples (ejecutables) en el programa, problemas de seguridad de subprocesos, sincronización de subprocesos, comunicación entre subprocesos, punto muerto.

12. Programación de redes de sockets.

Desarrollo web Java 1. Java analiza archivos XML DOM4J.

2. Aplicación de base de datos MySql y consulta de conexión multitabla.

3.Aplicaciones Jsp y Servlet.

4.Análisis del protocolo HTTP.

5. Configuración de la aplicación del servidor Tomcat.

6.Aplicación de configuración de WebService.

Programación AndroidUI 1, construcción del entorno de desarrollo de Android: Introducción a Android, construcción del entorno de desarrollo de Android, aplicaciones avanzadas de Android, estructura de directorios de aplicaciones de Android.

2. Uso de los controles principales de Android: Usar el método de control del botón de control TextView Método de control EditText Método ImageView Método RadioButton Método de casilla de verificación Método de menú.

3. Uso de controles avanzados de Android: uso de autocompletar, uso de ListView, uso de GridView, uso de Adapter, uso de Spinner, uso de Gallary, uso de ScrollView.

4. El uso de cuadros de diálogo y menús: los conceptos básicos de los cuadros de diálogo, cómo usar AlertDialog, cómo usar DatePickerDialog, cómo usar el menú y cómo personalizar la implementación del Menú.

5. Método de diseño de los controles: el método de uso del diseño lineal es relativo al método de uso del diseño de tabla.

6. Gestión de múltiples actividades: la función del archivo AndroidManifest.xml, el uso de Intent, el método de transferencia de datos a través de Intent, el método de inicio de actividades, el uso de IntentFilter y el uso. del grupo de actividades.

7. Cómo implementar controles personalizados: cómo implementar un ListView personalizado, cómo usar un ListView plegable, cómo implementar un adaptador personalizado, cómo implementar una vista personalizada, cómo implementar un diseño de control dinámico. .