package com.tongseng.lgocat;
import android.content.Context;
import android.os.Environment;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
/**
* Created by tongsheng on 2016/7/19.
*/
/**
* log日志统计保存
*
* @author way
*
*/
public class LogcatHelper {
private static LogcatHelper INSTANCE = null;
private static String PATH_LOGCAT;
private LogDumper mLogDumper = null;
private int mPId;
/**
*
* 初始化目录
*
* */
public void init(Context context) {
if (Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) {// 优先保存到SD卡中
PATH_LOGCAT = Environment.getExternalStorageDirectory()
.getAbsolutePath() + File.separator + "MyAPPLog";
} else {// 如果SD卡不存在,就保存到本应用的目录下
PATH_LOGCAT = context.getFilesDir().getAbsolutePath()
+ File.
Android将应用log信息保存文件
最新推荐文章于 2024-05-08 22:57:09 发布
该博客介绍了如何在Android中实现将应用的log信息保存到文件。通过创建`LogcatHelper`类,初始化目录,使用`LogDumper`线程抓取指定进程ID的日志,并写入到文件中。文章提供了具体的代码实现,并提醒需要添加相应的权限声明。
摘要由CSDN通过智能技术生成