看板 AndroidDev 關於我們 聯絡資訊
※ 引述《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
amiru3:謝謝afz大的教學。orz 01/27 21:47