Re: [問題] 在android如何用程式碼執行ctrl+z

看板AndroidDev作者 (652公車)時間12年前 (2013/12/19 14:08), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《nesk (大棵)》之銘言: : 標題: [問題] 在android如何用程式碼執行ctrl+z : 時間: Wed Dec 18 13:28:45 2013 : : 我這邊遇到一個問題 : 我需要用的logcat來記錄log並輸出成檔案 : 可是需要動態停止logcat : 結果需要用到ctrl+c or ctrl+z的指令 : : 目前沒有找到如何和利用 : process = Runtime.getRuntime().exec("sh"); : runtime.exec("指令"); : 來達成此效果 : : 請問哪一位大大有方法 : 還是除了這個方法外有其他解法 : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 220.137.33.174 : → ian90911:為何不存成檔案再拿出來就好了 而是程式->logcat->檔案? 12/18 14:53 : → nesk:有方法直接把它存成檔案而不用經過logcat嗎 12/18 14:56 : 推 ian90911:想了一想 可能我預設的情況跟你的情況不一樣 12/18 15:41 : → ian90911:我想說如果你能LOG.i("...") 那同樣你也能把文字內容存到 12/18 15:42 : → ian90911:String, 那就能File write到txt,就能file out put 12/18 15:42 : → nesk:了解 可是我是需要整個系統的log 看來這個方法沒有用 12/18 15:43 http://0rz.tw/mZpiC http://0rz.tw/d9vgW http://0rz.tw/Yhbix 不知道你想要做怎樣的應用,但是從4.1(API16)開始,已經沒辦法取出系統的所有log了 主要是安全性問題,所以你想開發的應用只有4.1之前的版本可以使用喔。 https://play.google.com/store/apps/details?id=tw.kewang.shakelogger 所以我之前開發的Shake Logger,開發到一半就沒繼續維護,也是因為這個原因 Orz PS. 如果有root的話,還是可以做的到這件事情。 -- 雜七雜八的kewang部落格 http://kewang.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.25.228

12/19 15:14, , 1F
我這邊是有root 而且用的是system/app 要做自動測試
12/19 15:14, 1F

12/19 15:15, , 2F
要能自己錄製腳本 開機完後做測試 自己跑腳本 並把log記錄起
12/19 15:15, 2F

12/19 15:15, , 3F
12/19 15:15, 3F

12/19 15:26, , 4F
感謝您的回答
12/19 15:26, 4F

12/19 18:37, , 5F
恩恩 所以跟我想的不一樣 XD
12/19 18:37, 5F
文章代碼(AID): #1Iier2Ag (AndroidDev)
文章代碼(AID): #1Iier2Ag (AndroidDev)