Re: [問題] 如何在程式中執行shell script?

看板AndroidDev作者 (我被淡水的路寵壞了)時間14年前 (2011/01/27 13:37), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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
謝謝afz大的教學。orz
01/27 21:47, 1F
文章代碼(AID): #1DGGIof- (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1DGGIof- (AndroidDev)