2016-07-22 6 views
-3

Ich möchte Befehl von meiner Android-Anwendung an Android-Terminal-Emulator senden.Wie sende ich Befehl von meiner Android-App an Android-Terminal-Emulator?

Folgendes ist mein Code.

public void onClick(View p1) 
{ 
    // TODO: Implement this method 
    Intent i=new Intent(Intent.ACTION_SEND); 
    i.setType("*/*"); 
    i.setPackage("jackpal.androidterm"); 
    i.putExtra(Intent.EXTRA_TEXT,"date"); 
    startActivity(i); 
} 
+0

wo ist die Frage ??????? –

Antwort

0

Zum Ausführen eines Shell-Befehls benötigen Sie keine Terminal Emulator App. Android basiert auf dem Linux-Kernel, sodass Sie Shell-Befehle direkt ausführen können.

diesen Code Versuchen Sie,

// Command to execute 
String command = "date"; 
ShellExecuter exe = new ShellExecuter(); 
String outp = exe.Executer(command); 
out.setText(outp); 
Log.d("Output", outp); 
+0

Alle Befehle funktionieren nicht auf diese Weise. wie: "wpa_cli". – user6623795

Verwandte Themen