java中呼叫adb shell 命令啟動android應用程式
阿新 • • 發佈:2019-01-29
先把adb shell命令做成bat檔案,然後再程式中呼叫即可,
adb shell am start -n com.sankuai.meituan/com.sankuai.meituan.activity.Welcome
exit
下面程式碼在手機上測試通過
/* * 啟動應用程式 */ public void startActivity(String pakageName,String activityName){ try{ // Process p = Runtime.getRuntime().exec("cmd.exe /c start" + // "D:\\360安全瀏覽器下載\\startActivity.bat"); // Process p = Runtime.getRuntime().exec("adb shell " ); // p.waitFor(); Process q = Runtime.getRuntime().exec("cmd.exe /c start D:\\360安全瀏覽器下載\\startActivity.bat" );
//等待程式啟動
Thread.sleep(1000);
q.waitFor();
}catch(Exception e){
}