第一步:异常信息收集类,只需要实现Thread.UncaughtExceptionHandler接口
public class Crash implements Thread.UncaughtExceptionHandler {
public static final String TAG = "Crash";
private Thread.UncaughtExceptionHandler mDefaultHandler;
private static Crash instance;
//程序的Context对象
private Context mContext;
//用来存储设备信息和异常信息
private Map<String, String> infos = new HashMap<String, String>();
//用于格式化日期,作为日志文件名的一部分
private DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss");
/**
* 保证只有一个CrashHandler实例
*/
private Crash() {
}
/**
* 获取