Android 어플에서 바이너리 실행하기
어플은 잘 모르지만 국책과제를 하고 있어서 바이너리를 어플에서 어떻게 실행할 수 있을까 고민을 했다.
서비스로 등록해서 실행해 볼까도 해봤는데 어플을 잘 몰라서 구현을 못했었다.
고민을 하다가 구글 아저씨에게 물어보니 "Runtime.getRuntime().exec()를 사용하면 된다는 것이다.
참 쉬운 것을 어렵게 어렵게 알아냈다. @.@...
아래와 같이 사용하면 된다.
import java.io.IOException;
// bumnux - Starting Superscan
try{
Log.v("Running superscan...");
Runtime.getRuntime().exec("superscan ra0 scan");
} catch (IOException e) {
Log.v("[Error] Running superscan...");
}
'Android' 카테고리의 다른 글
android에서 MAC 강제 셋팅하는 두가지 방법 (0) | 2019.03.25 |
---|---|
java 8 error in marshmallow (0) | 2016.11.14 |
internal storage에 저장 하려는 중 permission denied 이 나오는 경우 (0) | 2013.04.03 |