儲存android程式崩潰日誌到SD卡

來源:互聯網
上載者:User

標籤:


private boolean writeToSDCard(Throwable ex) {boolean isDealing = false;if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){RandomAccessFile randomAccessFile = null;try{String fileName = SDCARDROOT + File.separator + "logs" + File.separator + "crash" + File.separator;File file = new File(fileName);if(!file.exists())file.mkdirs();randomAccessFile = new RandomAccessFile(fileName + paserTime(System.currentTimeMillis())+ ".log", "rw");long fileLength = randomAccessFile.length();randomAccessFile.seek(fileLength);randomAccessFile.writeBytes(getThrowableInfo(ex));} catch (IOException e) {e.printStackTrace();} finally {if (randomAccessFile != null){try {randomAccessFile.close();isDealing = true;} catch (IOException e){e.printStackTrace();}}}}return isDealing;}

private static String getThrowableInfo(Throwable ex){StringWriter stringWriter = new StringWriter();PrintWriter printWriter = new PrintWriter(stringWriter);ex.printStackTrace(printWriter);return stringWriter.toString();}


儲存android程式崩潰日誌到SD卡

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.