Re: [問題] 如何在程式中執行shell script?
※ 引述《amiru3 (To Be A XXXX)》之銘言:
: 我想開發一個app,而這個app能夠執行shell script。
: 像是"ps"之類的指令,之後再將指令結果回傳給app。
: 我已經想了很久,而Android又沒有提供這類API,
: 不知道各位版友能不能分享、教授一下該怎麼做呢?
: 謝謝各位~~
利用 inputStream 讀進來。貼個簡短的 code
process = Runtime.getRuntime().exec("ps");
InputStreamReader isr = new InputStreamReader(process.getInputStream());
印象中會把所有的輸出讀完,才做後續的事情。
假設我利用這樣的方式 cat 一個很大的檔案,前端 UI 會停住。
--
很久之前寫過,沒啥印象了,如有錯誤還請指教:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.80.94
推
01/27 21:47, , 1F
01/27 21:47, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章