-1

を使用してAndroidアプリでいくつかのLinuxコマンドを使用したい

Process proc= runtime.getruntime().exec(".......")

これは、デフォルトですべての Android デバイスで競合することなく機能しますか? アプリは私の電話で完全に動作しますが、特定の電話で dumpsys に問題があるように見えたため、他のすべてを実行できるかどうかは疑問です。この詳細を理解するのに役立つ情報は素晴らしいでしょう!

pullのようなADBコマンドはどうですか?アプリで使用しても大丈夫ですか?

4

1 に答える 1

0

RootTools ライブラリを見てください。

http://code.google.com/p/roottools/

CommandCapture commands = new CommandCapture(0, /* ls -l */);
try {
    RootTools.getShell(true).add(commands).waitForFinish();
}
catch (InterruptedException e) {
    // ...
}
catch (IOException e) {
    // ...
}
catch (TimeoutException e) {
    // ...
}
于 2012-12-19T11:05:36.517 に答える