¿Qué idioma se utiliza para programar el sistema operativo Android en teléfonos móviles? ¿Qué idioma se utiliza para programar el sistema Android?
1. Nivel del marco del sistema Android. El kernel del sistema Android está desarrollado en base al sistema Linux. Tiene un alto grado de libertad de permisos y código fuente completamente abierto. Es un sistema operativo muy escalable, gratuito y de código abierto, por lo que se puede personalizar. ¡Rápidamente se vuelve popular en todo el mundo! Se utiliza principalmente en dispositivos móviles y está dirigido y desarrollado por Google y Open Handset Alliance. Su lenguaje de programación central es c/c. Android utiliza el mecanismo virtual dalvik, que es esencialmente una máquina virtual Java. Y para cada APP se crea una máquina virtual dalvik, que es un proceso de Linux.
2. El controlador subyacente de Android y todos los núcleos del sistema operativo se desarrollan utilizando lenguaje C y programación en lenguaje ensamblador. Sin embargo, el sistema operativo Android en sí se desarrolla usando Java, usando JNI para llamar a la biblioteca de lenguaje C local, y el sistema operativo implementa la llamada subyacente.
3. El desarrollo de aplicaciones de Android, es decir, el desarrollo de aplicaciones móviles, utiliza el lenguaje Java y generalmente no utiliza el lenguaje C/C. Por lo tanto, los amigos que quieran dedicarse al desarrollo de aplicaciones móviles pueden simplemente profundizar en el lenguaje Java.
En resumen, el sistema Android es solo una máquina virtual Java desarrollada en base al kernel del sistema Linux y luego ejecuta programas Java en la máquina virtual. Así como instalamos una máquina virtual en una computadora con Windows y ejecutamos otros sistemas operativos para probar el software, este otro sistema operativo es equivalente a Android, y luego todo el software que desarrollamos se usa en esta máquina virtual.
Espero que esto ayude, ¡gracias!