¿Cómo aprender a desarrollar Android?
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: p>
En el primer nivel, las herramientas de dibujo representadas por Inventor son herramientas de desarrollo simples lanzadas por Google. Están dirigidas principalmente a jugadores jóvenes y son realmente fáciles de operar. Arrastrar y soltar crea una aplicación que se puede 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 de umbral técnico son muy bajos y los técnicos pueden usar HTML. Úselo convenientemente, 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 (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. 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.