“Conocimiento Sistemas>Android

¿Puedes ejecutar Java en tu Android G1?

2011/12/28
No puede ejecutar aplicaciones Java estándar en un Android G1 (o cualquier otro dispositivo Android). He aquí por qué:

* diferentes máquinas virtuales: Android utiliza una versión modificada de la máquina virtual Java (JVM) llamada Dalvik Virtual Machine (DVM) . Esta VM está diseñada para dispositivos móviles y optimizado para la eficiencia de los recursos. Los programas estándar de Java compilados para el JVM no funcionarán en el DVM.

* Android Runtime: Android usa su propio entorno de tiempo de ejecución llamado Android Runtime (Art) , que se basa en el DVM. El arte permite una ejecución eficiente de aplicaciones de Android escritas en Java y otros idiomas.

* API de Android: Las aplicaciones de Android deben interactuar con el sistema operativo Android a través de su interfaz de programación de aplicaciones (API) . Los programas Java generalmente usan bibliotecas Java estándar y no funcionarán con la API de Android.

Sin embargo, puede desarrollar y ejecutar aplicaciones Android basadas en Java en el G1:

* Desarrollo de Android: Puede desarrollar aplicaciones de Android utilizando el lenguaje de programación Java y el SDK de Android. Estas aplicaciones se compilan en Dalvik Bytecode y se ejecutan en el dispositivo Android.

* Herramientas de terceros: Algunas herramientas de terceros pueden permitirle ejecutar programas Java en Android, pero pueden no ser confiables o completamente funcionales. A menudo confían en la emulación o las versiones modificadas del JVM.

En resumen:

Si bien no puede ejecutar programas Java estándar en el G1, puede desarrollar y ejecutar aplicaciones Android basadas en Java utilizando el SDK de Android.

Android
Cómo cambiar el teclado en un Android
Cómo abrir el archivo Bin en Android
¿Cuánto cuesta el teléfono Android?
¿Cómo se restablece un Android?
¿Cual es el mejor celular android?
Cómo habilitar SMS en Android
Cómo comprobar si su teléfono Android está rooteado
Cómo revertir un vídeo en Snapchat Android
Conocimiento de la computadora © http://www.ordenador.online