2017-03-12 19 views
0

アンドロイドでコマンドラインコンソールプログラムを作成して実行する方法を知っています。例えば、単純な1ファイルHellos.javaのために次のようになります。Androidのコマンドラインのポップアップメッセージ

public class Hellos { 
    public static void main(String[] args) { 
    System.out.print("Hello World"); 
    } 
} 

その後、$ javacのHellos.java、アンドロイド用語で、次に$ DX --dex --output = Hellos.jar Hellos.classのようなものとした後エミュレータ(まだ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(); 
      } 
     }); 
    } 
} 

は、x86 OSサポートするJVM上で、コマンドラインで非常によく実行することができますが、理由は、なぜそれを介して再び行くために(必要はありません上記で説明のためにAndroid上で実行することはできませんされません)。しかし、私の質問は、Hellosのコマンドラインと同じ単純さでアンドロイドのコマンドラインから実行することができますが、テキストメッセージをポップアップできるのではなく、プログラムの作成と作成に相当するものがありますか?ここで働く言葉は単純さとコマンドラインです。私はあなたがapkを作るために多くのフォルダと構造を持つプロジェクトを作成できることを知っています。それは私が望むものではありません。私はそれが存在する場合、他のオプションを求めています。

+0

実際にこれを行うには、いくつかの方法があります。最高の方法は、ここでの多くの答えが誤解を招きやすく、調整が偏っているので、専門家とのやりとりをすることです。 – francogrex

答えて

0

Hellosと同じシンプルさでアンドロイドのコマンドラインから実行できるプログラムを作成して作成するのに相当するものがありますが、テキストメッセージをポップアップすることはできますか?

+0

非常に貧しい回答 – francogrex