在应用程序中以编程方式读取logcat
我想阅读并回应我的应用程序中的logcat日志。
我找到了以下代码:
try { Process process = Runtime.getRuntime().exec("logcat -d"); BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(process.getInputStream())); StringBuilder log=new StringBuilder(); String line = ""; while ((line = bufferedReader.readLine()) != null) { log.append(line); } TextView tv = (TextView)findViewById(R.id.textView1); tv.setText(log.toString()); } catch (IOException e) {}
此代码确实返回在应用程序启动之前所做的logcat日志 -
但是有可能连续监听甚至新的logcat日志吗?
慕森王
精慕HU
相关分类