Re: [問題] 在android如何用程式碼執行ctrl+z
※ 引述《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
12/19 15:14, 1F
→
12/19 15:15, , 2F
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
12/19 18:37, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):