-4
Androidアプリケーションで特定のアクションを実行するには、Javaプログラムでadbコマンドを実行する必要がありますが、残念ながらそれを行う方法が見つかりませんでした。どうすればJavaを使ってこれを実現できますか?これを達成するための唯一の方法はProcessBuilderか、これを達成するための他の方法がありますか?親切にお手伝いします。Javaを使用してプログラムによってadbコマンドを実行する方法
Androidアプリケーションで特定のアクションを実行するには、Javaプログラムでadbコマンドを実行する必要がありますが、残念ながらそれを行う方法が見つかりませんでした。どうすればJavaを使ってこれを実現できますか?これを達成するための唯一の方法はProcessBuilderか、これを達成するための他の方法がありますか?親切にお手伝いします。Javaを使用してプログラムによってadbコマンドを実行する方法
try {
Process process = Runtime.getRuntime().exec("command");
// for data access
StringBuilder sb = new StringBuilder();
BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream());
String data;
while((data = br.readLine()) != null) {
sb.append(data);
}
br.close();
// do whatever you want with sb content
} catch (IOException e) {
e.printStackTrace();
}