阅读更多

在android 程序裏執行adb logcat 指令,並把執行結果保存到文件裏.
代碼如下:

java.lang.Process process;    private void logcat(){        try {            process = Runtime.getRuntime().exec("logcat");            new Thread() {                @Override                public void run() {                    BufferedWriter os = null;                    String mLine = "";                    try {                        BufferedReader mReader = new BufferedReader(                                new InputStreamReader(process.getInputStream()));                        os = new BufferedWriter(new FileWriter("/sdcard/writelog.txt"));                        while ((mLine = mReader.readLine())!=null) {                            if(mLine.contains("wifi")|| mLine.contains("dhcp")||mLine.contains("wlan")|| mLine.contains("wpa")){                                os.write(mLine+"\n");                                os.flush();                            }                        }                    } catch (Exception e) {                        Log.d("writelog", "read logcat process failed. message: " + e.getMessage());                    } finally {                        if (null != os) {                            try {                                os.close(); os = null;                            } catch (IOException e) {                                // Do nothing                            }                        }                              }                }            }.start();        } catch (Exception e) {            Log.d("writelog", "open logcat process failed. message: " + e.getMessage());        }    }

 

更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. 如何查看Android的ANR(无响应)异常
  6. 连续多版本android发布器
  7. 打电话的应用程序源码以及Android基础-----Android生命周期
  8. Android程序运行中动态加载Lib的方法(一)
  9. Android(安卓)SDK Manager下载,解决方案

随机推荐

  1. ListView.setOnItemClickListener无效问
  2. 用Eclipse 来导入Android(安卓)工程 总结
  3. WebView在Fragment中点击返回键返回上一
  4. Android布局常用
  5. Android(安卓)Studio 运行模拟器启动失败
  6. Android(安卓)recycleView的研究和探讨
  7. android adb shell 命令大全
  8. ubuntu 安装 android studio
  9. 线性布局LinearLayout和相对布局Relative
  10. Android中的Animation的使用