Red de conocimiento informático - Conocimiento informático - ¿Cuáles son los principales contenidos de la formación en Android?

¿Cuáles son los principales contenidos de la formación en Android?

El desarrollo de Android requiere dominar los siguientes conocimientos:

Android está basado en Java, por lo que el requisito previo es aprender conocimientos básicos de Java, como tipos básicos, colecciones, etc.

API de Android, aprende conocimientos básicos como actividad, servicio, intención, etc., y puede desarrollar algunas interfaces.

Conocimientos básicos de redes informáticas.

Comandos de Linux, conceptos básicos de programación en C, programación de Android Java, operaciones específicas del sistema operativo Google Android Linux, etc.

El método de desarrollo del sistema Android se divide simplemente en cuatro capas:

La primera capa, las herramientas de dibujo representadas por Inventor, es una herramienta de desarrollo simple lanzada por Google. Está dirigida principalmente a jugadores jóvenes y es realmente fácil de operar. Arrastrar y soltar para crear una aplicación que se pueda ejecutar en la plataforma Android es un poco como hacer PPT, pero todo tiene dos lados. Esta herramienta de dibujo fácil de usar no puede implementar la lógica empresarial y su eficiencia operativa es relativamente baja.

La segunda capa es el middleware inalámbrico representado por Rexsee. Este método no lo utilizan los jugadores. Debe ser utilizado por los ingenieros, pero los requisitos técnicos son muy bajos y los técnicos pueden utilizar HTML. Úselo fácilmente. Si bien los requisitos técnicos se reducen considerablemente, la encapsulación de funciones básicas también es un punto destacado. Estos middlewares han encapsulado las funciones básicas requeridas por todas las aplicaciones y los programadores pueden usar JS directamente para llamarlas. escribir código desde cero. Por ejemplo, si desea llamar a un GPS, tendría que compilar miles de líneas de código. Con middleware, puede hacerlo con solo una línea de código JS. No es de extrañar que los fabricantes de middleware digan: "Usando". ¡Mis cosas, ya has completado más de la mitad de tu programa!" Esta afirmación es cierta.

La tercera capa es JDK JDK (Java Development Kit) basado en JAVA. En la actualidad, la mayoría de las aplicaciones se desarrollan de esta manera. Los requisitos para los programadores son relativamente altos. Primero, deben tener una mejor base de JAVA. Y luego realice una investigación en profundidad sobre la propia plataforma Android, el umbral no es bajo.

La cuarta capa es NDK (Native Development Kit) basado en C++. Muchos juegos a gran escala se desarrollan utilizando este método. En comparación con JDK, el umbral de este método es actualmente más alto. Esta es la era de los teléfonos inteligentes. El hardware y la velocidad de la red han mejorado enormemente. No es necesario tocar la capa inferior en todo momento.