¿Es posible escribir un viejo programa llano java que funciona en androide?

Veo tutoriales que muestran cómo hacer una aplicación de Android real con actividades y todo eso, pero todo lo que realmente quiero hacer es hacer una clase de java que tiene un public void static main (String params []) {System.out.println ("Hello World");} y ejecutarlo con java HelloWorld en una máquina android. ¿Es eso posible?

Hay una gran aplicación en el mercado Android llamada Terminal IDE que incluye un gran entorno de shell, vim / nano y java / javac compilados para ejecutarse de forma nativa en Android. Con esto puede ejecutar código "normal" de Java.

En realidad, si tomas el tiempo para crear una actividad muy simple (que Eclipse generará básicamente para ti cuando realices una nueva aplicación de Android, podrás crear y llamar a cualquier clase o método de esa clase que desees.

En la clase Activity, habrá un método llamado create () – lo modificará para instanciar su clase y llamar a un método deseado …

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Instantiate your class or simply call its main(String[] args) method here } 

Allí, que no fue tan difícil fue?

¡Buena suerte!

Rodney

  • Cómo sincronizar grandes listas entre cliente y servidor
  • ¿Cómo puedo hacer que una celda en un ListView en Android se expanda y contraiga verticalmente cuando se toca?
  • InflateException: Línea de archivo XML binario # 1: Error de inflar clase <unknown> causada por OutOfMemoryError
  • Atascado con diseño de SQL android utilizando SQLite y Group By
  • ¿Por qué libgdx SpriteBatch / BitmapFont rompe Texture.bind?
  • Cómo importar el formato android.os.bundle en proyectos normales de java?
  • Los niños de Vista personalizada se null después de inflar la vista en Android
  • ¿Es IntentService una implementación del patrón de comandos?
  • No se puede degradar la base de datos de la versión 2 a 1 incluso después de una nueva instalación y volver a ejecutar
  • Extendiendo AsyncTask <Void, Void, Void>
  • Segmentación de una voz
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.