2011年2月28日 星期一

如何取得logcat

1. 執行相關指令
Runtime.getRuntime().exec("su");
Process p = Runtime.getRuntime().exec("logcat -d -v raw ActivityManager:I *:S");


2. 用串流接收列出來的訊息
InputStream is = p.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);


3. 讀取串流的資料,像是用readLine()
while((line=br.readLine())!=null)
{
    // code
}

沒有留言:

張貼留言