Red de conocimiento informático - Conocimiento informático - ¿Es el desarrollo de Android para el desarrollo de software para teléfonos móviles (lo que se utiliza para desarrollar software de Android)?

¿Es el desarrollo de Android para el desarrollo de software para teléfonos móviles (lo que se utiliza para desarrollar software de 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 los tipos básicos. , Colección, 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 AndroidJava, operaciones específicas del sistema operativo Google Android Linux, etc.

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

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. Son realmente fáciles de operar. Un usuario que no comprende el desarrollo de programas puede crear una función. dibujar arrastrando y soltando Las aplicaciones que se ejecutan en la plataforma Android son 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 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. Actualmente, la mayoría de las aplicaciones se desarrollan de esta manera. Los requisitos para los programadores son relativamente altos. Primero, deben tener una buena base en JAVA. es necesario realizar una investigación en profundidad sobre la propia plataforma Android y el umbral no es bajo.

La cuarta capa es NDK (kit de desarrollo nativo) 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 más alto y actualmente se usa menos. Después de todo, esta es la era de los teléfonos inteligentes. El hardware y la velocidad de la red han mejorado enormemente.