是否有可能编写一个在Android上运行的普通旧java程序?

Is it possible to write a plain old java program that runs on android?

我看到了教程,它告诉你如何用活动和所有的方法来制作真正的Android应用程序,但我真正想要做的是制作一个Java类,它有一个公共空洞静态main(String PARAM[]){St.Out.PoptLn("Hello World");}并在Android机器上用Java HeloWorld运行它。有可能吗?


在Android市场上有一个很棒的应用程序,叫做终端IDE,它包括一个伟大的shell环境、Vim/Nano和Java/Javac,它们都是在Android上运行的。这样,您就可以运行"正常"的Java代码。


实际上,如果您花时间创建一个非常简单的活动(Eclipse在您创建一个新的Android应用程序时基本上会为您生成这个活动),那么您就可以在这个类上创建并调用任何您希望的类或方法。

在Activity类中,将有一个名为create()的方法-您将修改它以实例化类并调用所需的方法…

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

好吧,那不难吧?

祝你好运!

罗德尼