代码中读取android控制台Log(通过Logcat读取)

来源:互联网 发布:java改string编码 编辑:程序博客网 时间:2024/06/05 01:09

1.加入读取Log的权限

<uses-permission android:name="android.permission.READ_LOGS"/>

2.读取Log代码:

@Overridepublic void onCreate() {super.onCreate();new Thread(){public void run() {try {Process process = Runtime.getRuntime().exec("logcat -b radio");InputStream is = process.getInputStream();BufferedReader br = new BufferedReader(new InputStreamReader(is));String str ;while(null != (str = br.readLine())){LogUtils.i("MyService", str);}} catch (Exception e) {e.printStackTrace();}};}.start();}


0 0