¿Qué idioma se utiliza para programar el sistema operativo Android en los teléfonos móviles?
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í está desarrollado en Java. Se utiliza 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 aprender el lenguaje Java directamente.
En resumen, el sistema Android es solo una máquina virtual Java desarrollada en base al kernel de 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 desarrollado por todos se usa en esta máquina virtual.
Espero que esto ayude, ¡gracias!