Java Android命令行弹出消息
我知道如何在android中创建和运行命令行控制台程序。例如,文件Hellos.java有一个简单的例子:Java Android命令行弹出消息,java,android,swing,user-interface,dalvik,Java,Android,Swing,User Interface,Dalvik,我知道如何在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 term emu
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 term emulator(仍然是DVM)中是$dalvikvm-cp Hellos.jar Hellos
现在我非常清楚awt和swing不是DVM或Android运行时的一部分。因此,将Hellos.java替换为Hellow.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。那不是我想要的。如果存在,我要求另一种选择
在编写和生成一个程序时,有没有什么东西可以像Hellos一样简单地从android的命令行运行,同时还能弹出一条文本消息
没有。回答很差实际上有几种方法可以做到这一点。我了解到最好的方法是阅读并与专家互动,因为这里的许多答案都是误导性的,而且适度是有偏见的