String shell = "logcat";                try                {                    Process process = Runtime.getRuntime().exec(shell);                    InputStream inputStream = process.getInputStream();                                                            boolean sdCardExist = Environment.getExternalStorageState().equals(                            android.os.Environment.MEDIA_MOUNTED);                    File dir = null;                    if (sdCardExist)                    {                        dir = new File(Environment.getExternalStorageDirectory().toString()                                + File.separator + "logcatwyx.txt");                        if (!dir.exists())                        {                            dir.createNewFile();                        }                    }                    byte[] buffer = new byte[1024];                    int bytesLeft = 5 * 1024 * 1024; // Or whatever                    try                    {                        FileOutputStream fos = new FileOutputStream(dir);                        try                        {                            while (bytesLeft > 0)                            {                                int read = inputStream.read(buffer, 0, Math.min(bytesLeft,                                        buffer.length));                                if (read == -1)                                {                                    throw new EOFException("Unexpected end of data");                                }                                fos.write(buffer, 0, read);                                bytesLeft -= read;                            }                        } finally                        {                            fos.close(); // Or use Guava's                                         // Closeables.closeQuietly,                            // or try-with-resources in Java 7                        }                    } finally                    {                        inputStream.close();                    }//                    String logcat = convertStreamToString(inputStream);//                    outputFile2SdTest(logcat, "logwyx.txt");                    Log.v(TAG, "LOGCAT = ok" );                } catch (IOException e)                {                    e.printStackTrace();                }



pid=`ps | grep logcat | awk '{print $2}'` && kill $pid


pid=`ps | grep logcat | awk '{print $2}'` && kill $pid


更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. 60 天呕心沥血,我写完这本电子书!
  2. 鹿哥带读者做外包,它香吗?
  3. TensorFlow 零基础入门指南
  4. 一文搞定pandas的数据合并
  5. 性能优化 | 实战中几点性能优化方案!
  6. 自学第五十四天
  7. 谈谈“偶像崇拜”的危害!
  8. 2021.1.20
  9. 动画:一道 K Sum 面试题引发的血案
  10. 这一次,我差点就废了!