我知道如何在android中创建和运行命令行控制台程序。例如,一个简单的文件就是文件Hellos.java:
public class Hellos {
public static void main(String[] args) {
System.out.print("Hello World");
}
}
然后是$ javac Hellos.java,然后就像$ dx --dex --output = Hellos.jar Hellos.class以及之后的android术语模拟器(仍然是DVM):$ dalvikvm -cp Hellos.jar Hellos
现在我非常清楚awt和swing不是DVM或Android Runtime的一部分。所以用Hellow.java替换Hellos.java:
import javax.swing.*;
public class Hellow {
private static void createAndShowGUI() {
JFrame frame = new JFrame("HelloWorldSwing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel label = new JLabel("Hello World");
frame.getContentPane().add(label);
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
}
}
可以在支持JVM的x86操作系统的命令行中运行得很好但是由于上面解释的原因无法在Android上运行(无需再次查看为什么它会赢了)。然而,我的问题是,在编写和生成程序方面有什么东西可以从android中的命令行运行,并且具有与Hellos相同的简单性,但是可以弹出文本消息吗?这里的操作词是简单和命令行。我知道您可以创建一个包含许多文件夹和结构的项目来制作apk。那不是我想要的。如果它存在,我要求另一个选项。
答案 0 :(得分:0)
是否有类似于编写和生成程序的东西,而不是可以从android中的命令行运行,具有与Hellos相同的简单性,但是可以弹出文本消息?
没有