0

作成中のプロジェクトのこの部分について助けが必要です。シェル コマンドを実行して、文字列または文字のいずれかの変数を渡す必要があります。

p.runShellCommand("madplay /mnt/sda1/");

上記は機能するシェルコマンドですが、最後のスラッシュの後に変数を配置したい

p.runShellCommand("madplay /mnt/sda1/variable");

上記のコードは、変数を自分の変数に置き換えて試したもので、機能していないようです。

私もこれを試してみましたが、うまくいくようです

String hey = "madplay /mnt/sda1/worldOfTomorrow.mp3";
p.runShellCommand(hey);
4

1 に答える 1

0

それは単なる文字列連結です:

String command= "madplay /mnt/sda1/";
String var = "worldOfTomorrow.mp3";
p.runShellCommand(command+var);

varここで、目的の関数で書き込みます。

String command= "madplay /mnt/sda1/";
String var = getNameOfFile();
p.runShellCommand(command+var);
...
public String getNameOfFile(){
//code retrieving your desired variable by Serial/SDcard/Ethernet....
}
于 2016-04-14T12:38:03.010 に答える